Lines Matching refs:p_hdr
604 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_write_list() argument
609 p_entry = (struct qla8044_entry *)((char *)p_hdr + in qla8044_write_list()
612 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_write_list()
614 if (p_hdr->delay) in qla8044_write_list()
615 udelay((uint32_t)(p_hdr->delay)); in qla8044_write_list()
630 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_read_write_list() argument
635 p_entry = (struct qla8044_entry *)((char *)p_hdr + in qla8044_read_write_list()
638 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_read_write_list()
641 if (p_hdr->delay) in qla8044_read_write_list()
642 udelay((uint32_t)(p_hdr->delay)); in qla8044_read_write_list()
713 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_poll_list() argument
722 ((char *)p_hdr + sizeof(struct qla8044_reset_entry_hdr)); in qla8044_poll_list()
730 delay = (long)p_hdr->delay; in qla8044_poll_list()
733 for (i = 0; i < p_hdr->count; i++, p_entry++) in qla8044_poll_list()
737 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_poll_list()
769 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_poll_write_list() argument
776 p_poll = (struct qla8044_poll *)((char *)p_hdr + in qla8044_poll_write_list()
782 delay = (long)p_hdr->delay; in qla8044_poll_write_list()
784 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_poll_write_list()
816 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_read_modify_write() argument
822 p_rmw_hdr = (struct qla8044_rmw *)((char *)p_hdr + in qla8044_read_modify_write()
828 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_read_modify_write()
831 if (p_hdr->delay) in qla8044_read_modify_write()
832 udelay((uint32_t)(p_hdr->delay)); in qla8044_read_modify_write()
846 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_pause() argument
848 if (p_hdr->delay) in qla8044_pause()
849 mdelay((uint32_t)((long)p_hdr->delay)); in qla8044_pause()
861 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_template_end() argument
886 struct qla8044_reset_entry_hdr *p_hdr) in qla8044_poll_read_list() argument
896 ((char *)p_hdr + sizeof(struct qla8044_reset_entry_hdr)); in qla8044_poll_read_list()
901 delay = (long)p_hdr->delay; in qla8044_poll_read_list()
903 for (i = 0; i < p_hdr->count; i++, p_entry++) { in qla8044_poll_read_list()
944 struct qla8044_reset_entry_hdr *p_hdr; in qla8044_process_reset_template() local
953 p_hdr = (struct qla8044_reset_entry_hdr *)p_entry; in qla8044_process_reset_template()
954 switch (p_hdr->cmd) { in qla8044_process_reset_template()
958 qla8044_write_list(vha, p_hdr); in qla8044_process_reset_template()
961 qla8044_read_write_list(vha, p_hdr); in qla8044_process_reset_template()
964 qla8044_poll_list(vha, p_hdr); in qla8044_process_reset_template()
967 qla8044_poll_write_list(vha, p_hdr); in qla8044_process_reset_template()
970 qla8044_read_modify_write(vha, p_hdr); in qla8044_process_reset_template()
973 qla8044_pause(vha, p_hdr); in qla8044_process_reset_template()
979 qla8044_template_end(vha, p_hdr); in qla8044_process_reset_template()
982 qla8044_poll_read_list(vha, p_hdr); in qla8044_process_reset_template()
987 "entry = %d\n", __func__, p_hdr->cmd, index); in qla8044_process_reset_template()
993 p_entry += p_hdr->size; in qla8044_process_reset_template()