Lines Matching refs:p_hdr
595 * by p_entry->arg1 for all entries in header with delay of p_hdr->delay between
599 * @p_hdr : reset_entry header for WRITE_LIST opcode.
604 struct qla8044_reset_entry_hdr *p_hdr)
609 p_entry = (struct qla8044_entry *)((char *)p_hdr +
612 for (i = 0; i < p_hdr->count; i++, p_entry++) {
614 if (p_hdr->delay)
615 udelay((uint32_t)(p_hdr->delay));
622 * header with delay of p_hdr->delay between entries.
625 * @p_hdr : reset_entry header for READ_WRITE_LIST opcode.
630 struct qla8044_reset_entry_hdr *p_hdr)
635 p_entry = (struct qla8044_entry *)((char *)p_hdr +
638 for (i = 0; i < p_hdr->count; i++, p_entry++) {
641 if (p_hdr->delay)
642 udelay((uint32_t)(p_hdr->delay));
705 * test_result to validate it. Wait for p_hdr->delay between processing entries.
708 * @p_hdr : reset_entry header for POLL_LIST opcode.
713 struct qla8044_reset_entry_hdr *p_hdr)
722 ((char *)p_hdr + sizeof(struct qla8044_reset_entry_hdr));
730 delay = (long)p_hdr->delay;
733 for (i = 0; i < p_hdr->count; i++, p_entry++)
737 for (i = 0; i < p_hdr->count; i++, p_entry++) {
764 * @p_hdr : reset entry header for POLL_WRITE_LIST opcode.
769 struct qla8044_reset_entry_hdr *p_hdr)
776 p_poll = (struct qla8044_poll *)((char *)p_hdr +
782 delay = (long)p_hdr->delay;
784 for (i = 0; i < p_hdr->count; i++, p_entry++) {
807 * value, write value to p_entry->arg2. Process entries with p_hdr->delay
811 * @p_hdr : header with shift/or/xor values.
816 struct qla8044_reset_entry_hdr *p_hdr)
822 p_rmw_hdr = (struct qla8044_rmw *)((char *)p_hdr +
828 for (i = 0; i < p_hdr->count; i++, p_entry++) {
831 if (p_hdr->delay)
832 udelay((uint32_t)(p_hdr->delay));
837 * qla8044_pause - Wait for p_hdr->delay msecs, called between processing
841 * @p_hdr : Common reset entry header.
846 struct qla8044_reset_entry_hdr *p_hdr)
848 if (p_hdr->delay)
849 mdelay((uint32_t)((long)p_hdr->delay));
856 * @p_hdr : Common reset entry header.
861 struct qla8044_reset_entry_hdr *p_hdr)
881 * @p_hdr : Common reset entry header.
886 struct qla8044_reset_entry_hdr *p_hdr)
896 ((char *)p_hdr + sizeof(struct qla8044_reset_entry_hdr));
901 delay = (long)p_hdr->delay;
903 for (i = 0; i < p_hdr->count; i++, p_entry++) {
944 struct qla8044_reset_entry_hdr *p_hdr;
953 p_hdr = (struct qla8044_reset_entry_hdr *)p_entry;
954 switch (p_hdr->cmd) {
958 qla8044_write_list(vha, p_hdr);
961 qla8044_read_write_list(vha, p_hdr);
964 qla8044_poll_list(vha, p_hdr);
967 qla8044_poll_write_list(vha, p_hdr);
970 qla8044_read_modify_write(vha, p_hdr);
973 qla8044_pause(vha, p_hdr);
979 qla8044_template_end(vha, p_hdr);
982 qla8044_poll_read_list(vha, p_hdr);
987 "entry = %d\n", __func__, p_hdr->cmd, index);
993 p_entry += p_hdr->size;