Lines Matching full:details
559 struct iavf_asq_cmd_details *details; in iavf_clean_asq() local
565 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq()
570 if (details->callback) { in iavf_clean_asq()
572 (IAVF_ADMINQ_CALLBACK)details->callback; in iavf_clean_asq()
577 memset((void *)details, 0, in iavf_clean_asq()
583 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq()
612 * @cmd_details: pointer to command details structure
624 struct iavf_asq_cmd_details *details; in iavf_asq_send_command() local
650 details = IAVF_ADMINQ_DETAILS(hw->aq.asq, hw->aq.asq.next_to_use); in iavf_asq_send_command()
652 *details = *cmd_details; in iavf_asq_send_command()
658 if (details->cookie) { in iavf_asq_send_command()
660 cpu_to_le32(upper_32_bits(details->cookie)); in iavf_asq_send_command()
662 cpu_to_le32(lower_32_bits(details->cookie)); in iavf_asq_send_command()
665 memset(details, 0, sizeof(struct iavf_asq_cmd_details)); in iavf_asq_send_command()
669 desc->flags &= ~cpu_to_le16(details->flags_dis); in iavf_asq_send_command()
670 desc->flags |= cpu_to_le16(details->flags_ena); in iavf_asq_send_command()
681 if (details->postpone && !details->async) { in iavf_asq_send_command()
733 if (!details->postpone) in iavf_asq_send_command()
739 if (!details->async && !details->postpone) { in iavf_asq_send_command()
783 if (details->wb_desc) in iavf_asq_send_command()
784 *details->wb_desc = *desc_on_ring; in iavf_asq_send_command()
788 (!details->async && !details->postpone)) { in iavf_asq_send_command()