Lines Matching refs:reset_tmplt

607 	if (!ha->reset_tmplt.buff) {  in qla4_83xx_dump_reset_seq_hdr()
613 phdr = ha->reset_tmplt.buff; in qla4_83xx_dump_reset_seq_hdr()
737 ha->reset_tmplt.seq_error++; in qla4_83xx_poll_reg()
748 uint16_t *buff = (uint16_t *)ha->reset_tmplt.buff; in qla4_83xx_reset_seq_checksum_test()
749 int u16_count = ha->reset_tmplt.hdr->size / sizeof(uint16_t); in qla4_83xx_reset_seq_checksum_test()
780 ha->reset_tmplt.seq_error = 0; in qla4_83xx_read_reset_template()
781 ha->reset_tmplt.buff = vmalloc(QLA83XX_RESTART_TEMPLATE_SIZE); in qla4_83xx_read_reset_template()
782 if (ha->reset_tmplt.buff == NULL) { in qla4_83xx_read_reset_template()
788 p_buff = ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
807 ha->reset_tmplt.hdr = in qla4_83xx_read_reset_template()
808 (struct qla4_83xx_reset_template_hdr *)ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
811 tmplt_hdr_size = ha->reset_tmplt.hdr->hdr_size/sizeof(uint32_t); in qla4_83xx_read_reset_template()
813 (ha->reset_tmplt.hdr->signature != RESET_TMPLT_HDR_SIGNATURE)) { in qla4_83xx_read_reset_template()
819 addr = QLA83XX_RESET_TEMPLATE_ADDR + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
820 p_buff = ha->reset_tmplt.buff + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
821 tmplt_hdr_def_size = (ha->reset_tmplt.hdr->size - in qla4_83xx_read_reset_template()
822 ha->reset_tmplt.hdr->hdr_size) / sizeof(uint32_t); in qla4_83xx_read_reset_template()
826 __func__, ha->reset_tmplt.hdr->size)); in qla4_83xx_read_reset_template()
848 ha->reset_tmplt.init_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
849 ha->reset_tmplt.hdr->init_seq_offset; in qla4_83xx_read_reset_template()
850 ha->reset_tmplt.start_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
851 ha->reset_tmplt.hdr->start_seq_offset; in qla4_83xx_read_reset_template()
852 ha->reset_tmplt.stop_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
853 ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
859 vfree(ha->reset_tmplt.buff); in qla4_83xx_read_reset_template()
899 value = ha->reset_tmplt.array[p_rmw_hdr->index_a]; in qla4_83xx_rmw_crb_reg()
1010 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_write_list()
1069 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_read_list()
1071 index = ha->reset_tmplt.array_index; in qla4_83xx_poll_read_list()
1074 ha->reset_tmplt.array[index++] = value; in qla4_83xx_poll_read_list()
1077 ha->reset_tmplt.array_index = 1; in qla4_83xx_poll_read_list()
1086 ha->reset_tmplt.seq_end = 1; in qla4_83xx_seq_end()
1092 ha->reset_tmplt.template_end = 1; in qla4_83xx_template_end()
1094 if (ha->reset_tmplt.seq_error == 0) { in qla4_83xx_template_end()
1122 ha->reset_tmplt.seq_end = 0; in qla4_83xx_process_reset_template()
1123 ha->reset_tmplt.template_end = 0; in qla4_83xx_process_reset_template()
1124 entries = ha->reset_tmplt.hdr->entries; in qla4_83xx_process_reset_template()
1125 index = ha->reset_tmplt.seq_index; in qla4_83xx_process_reset_template()
1127 for (; (!ha->reset_tmplt.seq_end) && (index < entries); index++) { in qla4_83xx_process_reset_template()
1170 ha->reset_tmplt.seq_index = index; in qla4_83xx_process_reset_template()
1175 ha->reset_tmplt.seq_index = 0; in qla4_83xx_process_stop_seq()
1176 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.stop_offset); in qla4_83xx_process_stop_seq()
1178 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_stop_seq()
1185 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.start_offset); in qla4_83xx_process_start_seq()
1187 if (ha->reset_tmplt.template_end != 1) in qla4_83xx_process_start_seq()
1194 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.init_offset); in qla4_83xx_process_init_seq()
1196 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_init_seq()