Lines Matching refs:reset_tmplt

608 	if (!ha->reset_tmplt.buff) {  in qla4_83xx_dump_reset_seq_hdr()
614 phdr = ha->reset_tmplt.buff; in qla4_83xx_dump_reset_seq_hdr()
738 ha->reset_tmplt.seq_error++; in qla4_83xx_poll_reg()
749 uint16_t *buff = (uint16_t *)ha->reset_tmplt.buff; in qla4_83xx_reset_seq_checksum_test()
750 int u16_count = ha->reset_tmplt.hdr->size / sizeof(uint16_t); in qla4_83xx_reset_seq_checksum_test()
781 ha->reset_tmplt.seq_error = 0; in qla4_83xx_read_reset_template()
782 ha->reset_tmplt.buff = vmalloc(QLA83XX_RESTART_TEMPLATE_SIZE); in qla4_83xx_read_reset_template()
783 if (ha->reset_tmplt.buff == NULL) { in qla4_83xx_read_reset_template()
789 p_buff = ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
808 ha->reset_tmplt.hdr = in qla4_83xx_read_reset_template()
809 (struct qla4_83xx_reset_template_hdr *)ha->reset_tmplt.buff; in qla4_83xx_read_reset_template()
812 tmplt_hdr_size = ha->reset_tmplt.hdr->hdr_size/sizeof(uint32_t); in qla4_83xx_read_reset_template()
814 (ha->reset_tmplt.hdr->signature != RESET_TMPLT_HDR_SIGNATURE)) { in qla4_83xx_read_reset_template()
820 addr = QLA83XX_RESET_TEMPLATE_ADDR + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
821 p_buff = ha->reset_tmplt.buff + ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
822 tmplt_hdr_def_size = (ha->reset_tmplt.hdr->size - in qla4_83xx_read_reset_template()
823 ha->reset_tmplt.hdr->hdr_size) / sizeof(uint32_t); in qla4_83xx_read_reset_template()
827 __func__, ha->reset_tmplt.hdr->size)); in qla4_83xx_read_reset_template()
849 ha->reset_tmplt.init_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
850 ha->reset_tmplt.hdr->init_seq_offset; in qla4_83xx_read_reset_template()
851 ha->reset_tmplt.start_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
852 ha->reset_tmplt.hdr->start_seq_offset; in qla4_83xx_read_reset_template()
853 ha->reset_tmplt.stop_offset = ha->reset_tmplt.buff + in qla4_83xx_read_reset_template()
854 ha->reset_tmplt.hdr->hdr_size; in qla4_83xx_read_reset_template()
860 vfree(ha->reset_tmplt.buff); in qla4_83xx_read_reset_template()
900 value = ha->reset_tmplt.array[p_rmw_hdr->index_a]; in qla4_83xx_rmw_crb_reg()
1011 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_write_list()
1070 ha->reset_tmplt.seq_index)); in qla4_83xx_poll_read_list()
1072 index = ha->reset_tmplt.array_index; in qla4_83xx_poll_read_list()
1075 ha->reset_tmplt.array[index++] = value; in qla4_83xx_poll_read_list()
1078 ha->reset_tmplt.array_index = 1; in qla4_83xx_poll_read_list()
1087 ha->reset_tmplt.seq_end = 1; in qla4_83xx_seq_end()
1093 ha->reset_tmplt.template_end = 1; in qla4_83xx_template_end()
1095 if (ha->reset_tmplt.seq_error == 0) { in qla4_83xx_template_end()
1123 ha->reset_tmplt.seq_end = 0; in qla4_83xx_process_reset_template()
1124 ha->reset_tmplt.template_end = 0; in qla4_83xx_process_reset_template()
1125 entries = ha->reset_tmplt.hdr->entries; in qla4_83xx_process_reset_template()
1126 index = ha->reset_tmplt.seq_index; in qla4_83xx_process_reset_template()
1128 for (; (!ha->reset_tmplt.seq_end) && (index < entries); index++) { in qla4_83xx_process_reset_template()
1171 ha->reset_tmplt.seq_index = index; in qla4_83xx_process_reset_template()
1176 ha->reset_tmplt.seq_index = 0; in qla4_83xx_process_stop_seq()
1177 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.stop_offset); in qla4_83xx_process_stop_seq()
1179 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_stop_seq()
1186 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.start_offset); in qla4_83xx_process_start_seq()
1188 if (ha->reset_tmplt.template_end != 1) in qla4_83xx_process_start_seq()
1195 qla4_83xx_process_reset_template(ha, ha->reset_tmplt.init_offset); in qla4_83xx_process_init_seq()
1197 if (ha->reset_tmplt.seq_end != 1) in qla4_83xx_process_init_seq()