Lines Matching refs:reset_tmplt

606 	if (!ha->reset_tmplt.buff) {  in qla4_83xx_dump_reset_seq_hdr()
612 phdr = ha->reset_tmplt.buff; in qla4_83xx_dump_reset_seq_hdr()
736 ha->reset_tmplt.seq_error++; in qla4_83xx_poll_reg()
747 uint16_t *buff = (uint16_t *)ha->reset_tmplt.buff; in qla4_83xx_reset_seq_checksum_test()
748 int u16_count = ha->reset_tmplt.hdr->size / sizeof(uint16_t); in qla4_83xx_reset_seq_checksum_test()
779 ha->reset_tmplt.seq_error = 0; in qla4_83xx_read_reset_template()
780 ha->reset_tmplt.buff = vmalloc(QLA83XX_RESTART_TEMPLATE_SIZE); in qla4_83xx_read_reset_template()
781 if (ha->reset_tmplt.buff == NULL) { in qla4_83xx_read_reset_template()
787 p_buff = ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
806 ha->reset_tmplt.hdr = in qla4_83xx_read_reset_template()
807 (struct qla4_83xx_reset_template_hdr *)ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
810 tmplt_hdr_size = ha->reset_tmplt.hdr->hdr_size/sizeof(uint32_t); in qla4_83xx_read_reset_template()
812 (ha->reset_tmplt.hdr->signature != RESET_TMPLT_HDR_SIGNATURE)) { in qla4_83xx_read_reset_template()
818 addr = QLA83XX_RESET_TEMPLATE_ADDR + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
819 p_buff = ha->reset_tmplt.buff + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
820 tmplt_hdr_def_size = (ha->reset_tmplt.hdr->size - in qla4_83xx_read_reset_template()
821 ha->reset_tmplt.hdr->hdr_size) / sizeof(uint32_t); in qla4_83xx_read_reset_template()
825 __func__, ha->reset_tmplt.hdr->size)); in qla4_83xx_read_reset_template()
847 ha->reset_tmplt.init_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
848 ha->reset_tmplt.hdr->init_seq_offset; in qla4_83xx_read_reset_template()
849 ha->reset_tmplt.start_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
850 ha->reset_tmplt.hdr->start_seq_offset; in qla4_83xx_read_reset_template()
851 ha->reset_tmplt.stop_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
852 ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
858 vfree(ha->reset_tmplt.buff); in qla4_83xx_read_reset_template()
898 value = ha->reset_tmplt.array[p_rmw_hdr->index_a]; in qla4_83xx_rmw_crb_reg()
1009 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_write_list()
1068 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_read_list()
1070 index = ha->reset_tmplt.array_index; in qla4_83xx_poll_read_list()
1073 ha->reset_tmplt.array[index++] = value; in qla4_83xx_poll_read_list()
1076 ha->reset_tmplt.array_index = 1; in qla4_83xx_poll_read_list()
1085 ha->reset_tmplt.seq_end = 1; in qla4_83xx_seq_end()
1091 ha->reset_tmplt.template_end = 1; in qla4_83xx_template_end()
1093 if (ha->reset_tmplt.seq_error == 0) { in qla4_83xx_template_end()
1121 ha->reset_tmplt.seq_end = 0; in qla4_83xx_process_reset_template()
1122 ha->reset_tmplt.template_end = 0; in qla4_83xx_process_reset_template()
1123 entries = ha->reset_tmplt.hdr->entries; in qla4_83xx_process_reset_template()
1124 index = ha->reset_tmplt.seq_index; in qla4_83xx_process_reset_template()
1126 for (; (!ha->reset_tmplt.seq_end) && (index < entries); index++) { in qla4_83xx_process_reset_template()
1169 ha->reset_tmplt.seq_index = index; in qla4_83xx_process_reset_template()
1174 ha->reset_tmplt.seq_index = 0; in qla4_83xx_process_stop_seq()
1175 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.stop_offset); in qla4_83xx_process_stop_seq()
1177 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_stop_seq()
1184 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.start_offset); in qla4_83xx_process_start_seq()
1186 if (ha->reset_tmplt.template_end != 1) in qla4_83xx_process_start_seq()
1193 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.init_offset); in qla4_83xx_process_init_seq()
1195 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_init_seq()