Lines Matching refs:desc

135  * @desc: pointer to admin queue descriptor
141 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
144 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc;
150 if (!effective_mask || !desc)
217 struct i40e_aq_desc desc;
219 (struct i40e_aqc_queue_shutdown *)&desc.params.raw;
222 i40e_fill_default_direct_cmd_desc(&desc,
227 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
248 struct i40e_aq_desc desc;
250 (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw;
255 i40e_fill_default_direct_cmd_desc(&desc,
258 i40e_fill_default_direct_cmd_desc(&desc,
262 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
263 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_RD);
277 status = i40e_asq_send_command(hw, &desc, lut, lut_size, NULL);
329 struct i40e_aq_desc desc;
331 (struct i40e_aqc_get_set_rss_key *)&desc.params.raw;
336 i40e_fill_default_direct_cmd_desc(&desc,
339 i40e_fill_default_direct_cmd_desc(&desc,
343 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
344 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_RD);
350 status = i40e_asq_send_command(hw, &desc, key, key_size, NULL);
695 struct i40e_aq_desc desc;
697 (struct i40e_aqc_mac_address_read *)&desc.params.raw;
700 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_mac_address_read);
701 desc.flags |= cpu_to_le16(I40E_AQ_FLAG_BUF);
703 status = i40e_asq_send_command(hw, &desc, addrs,
721 struct i40e_aq_desc desc;
723 (struct i40e_aqc_mac_address_write *)&desc.params.raw;
726 i40e_fill_default_direct_cmd_desc(&desc,
735 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1316 struct i40e_aq_desc desc;
1323 i40e_fill_default_direct_cmd_desc(&desc,
1326 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
1328 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
1331 desc.params.external.param0 |=
1335 desc.params.external.param0 |=
1338 status = i40e_asq_send_command(hw, &desc, abilities,
1392 struct i40e_aq_desc desc;
1394 (struct i40e_aq_set_phy_config *)&desc.params.raw;
1400 i40e_fill_default_direct_cmd_desc(&desc,
1405 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1514 struct i40e_aq_desc desc;
1516 (struct i40e_aqc_clear_pxe *)&desc.params.raw;
1519 i40e_fill_default_direct_cmd_desc(&desc,
1524 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1543 struct i40e_aq_desc desc;
1545 (struct i40e_aqc_set_link_restart_an *)&desc.params.raw;
1548 i40e_fill_default_direct_cmd_desc(&desc,
1557 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1575 struct i40e_aq_desc desc;
1577 (struct i40e_aqc_get_link_status *)&desc.params.raw;
1583 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_link_status);
1591 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1670 struct i40e_aq_desc desc;
1672 (struct i40e_aqc_set_phy_int_mask *)&desc.params.raw;
1675 i40e_fill_default_direct_cmd_desc(&desc,
1680 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1696 struct i40e_aq_desc desc;
1698 (struct i40e_aqc_set_lb_mode *)&desc.params.raw;
1700 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_lb_modes);
1708 return i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1722 struct i40e_aq_desc desc;
1724 (struct i40e_aqc_set_phy_debug *)&desc.params.raw;
1727 i40e_fill_default_direct_cmd_desc(&desc,
1732 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1749 struct i40e_aq_desc desc;
1751 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
1754 &desc.params.raw;
1757 i40e_fill_default_direct_cmd_desc(&desc,
1765 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
1767 status = i40e_asq_send_command_atomic(hw, &desc, &vsi_ctx->info,
1793 struct i40e_aq_desc desc;
1796 &desc.params.raw;
1799 i40e_fill_default_direct_cmd_desc(&desc,
1806 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1821 struct i40e_aq_desc desc;
1824 &desc.params.raw;
1827 i40e_fill_default_direct_cmd_desc(&desc,
1834 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1852 struct i40e_aq_desc desc;
1854 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
1858 i40e_fill_default_direct_cmd_desc(&desc,
1875 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1891 struct i40e_aq_desc desc;
1893 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
1897 i40e_fill_default_direct_cmd_desc(&desc,
1908 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1926 struct i40e_aq_desc desc;
1928 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
1932 i40e_fill_default_direct_cmd_desc(&desc,
1943 status = i40e_asq_send_command_atomic(hw, &desc, NULL, 0,
1962 struct i40e_aq_desc desc;
1964 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
1968 i40e_fill_default_direct_cmd_desc(&desc,
1985 status = i40e_asq_send_command_atomic(hw, &desc, NULL, 0,
2003 struct i40e_aq_desc desc;
2005 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2009 i40e_fill_default_direct_cmd_desc(&desc,
2020 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2038 struct i40e_aq_desc desc;
2040 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2043 i40e_fill_default_direct_cmd_desc(&desc,
2055 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2071 struct i40e_aq_desc desc;
2073 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2077 i40e_fill_default_direct_cmd_desc(&desc,
2086 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2101 struct i40e_aq_desc desc;
2103 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
2106 &desc.params.raw;
2109 i40e_fill_default_direct_cmd_desc(&desc,
2114 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
2116 status = i40e_asq_send_command(hw, &desc, &vsi_ctx->info,
2143 struct i40e_aq_desc desc;
2145 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
2148 &desc.params.raw;
2151 i40e_fill_default_direct_cmd_desc(&desc,
2155 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2157 status = i40e_asq_send_command_atomic(hw, &desc, &vsi_ctx->info,
2182 struct i40e_aq_desc desc;
2184 (struct i40e_aqc_switch_seid *)&desc.params.raw;
2187 i40e_fill_default_direct_cmd_desc(&desc,
2189 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
2191 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2194 status = i40e_asq_send_command(hw, &desc, buf, buf_size, cmd_details);
2216 struct i40e_aq_desc desc;
2218 (struct i40e_aqc_set_switch_config *)&desc.params.raw;
2221 i40e_fill_default_direct_cmd_desc(&desc,
2231 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2254 struct i40e_aq_desc desc;
2256 (struct i40e_aqc_get_version *)&desc.params.raw;
2259 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_version);
2261 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2291 struct i40e_aq_desc desc;
2293 (struct i40e_aqc_driver_version *)&desc.params.raw;
2300 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_driver_version);
2302 desc.flags |= cpu_to_le16(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD);
2313 status = i40e_asq_send_command(hw, &desc, dv->driver_string,
2406 struct i40e_aq_desc desc;
2408 (struct i40e_aqc_add_veb *)&desc.params.raw;
2410 (struct i40e_aqc_add_veb_completion *)&desc.params.raw;
2418 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_veb);
2436 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2464 struct i40e_aq_desc desc;
2467 &desc.params.raw;
2473 i40e_fill_default_direct_cmd_desc(&desc,
2477 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2505 * @desc: pointer to AQ descriptor structure
2514 struct i40e_aq_desc *desc, u16 count, u16 seid)
2517 (struct i40e_aqc_macvlan *)&desc->params.raw;
2524 i40e_fill_default_direct_cmd_desc(desc, i40e_aqc_opc_add_macvlan);
2535 desc->flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2537 desc->flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2557 struct i40e_aq_desc desc;
2563 buf_size = i40e_prepare_add_macvlan(mv_list, &desc, count, seid);
2565 return i40e_asq_send_command_atomic(hw, &desc, mv_list, buf_size,
2590 struct i40e_aq_desc desc;
2596 buf_size = i40e_prepare_add_macvlan(mv_list, &desc, count, seid);
2598 return i40e_asq_send_command_atomic_v2(hw, &desc, mv_list, buf_size,
2617 struct i40e_aq_desc desc;
2619 (struct i40e_aqc_macvlan *)&desc.params.raw;
2629 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_macvlan);
2635 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2637 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2639 status = i40e_asq_send_command_atomic(hw, &desc, mv_list, buf_size,
2667 struct i40e_aq_desc desc;
2676 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_macvlan);
2677 cmd = (struct i40e_aqc_macvlan *)&desc.params.raw;
2683 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2685 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2687 return i40e_asq_send_command_atomic_v2(hw, &desc, mv_list, buf_size,
2714 struct i40e_aq_desc desc;
2716 (struct i40e_aqc_add_delete_mirror_rule *)&desc.params.raw;
2718 (struct i40e_aqc_add_delete_mirror_rule_completion *)&desc.params.raw;
2725 i40e_fill_default_direct_cmd_desc(&desc, opcode);
2733 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF |
2736 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2739 status = i40e_asq_send_command(hw, &desc, mr_list, buf_size,
2791 * @rule_id: Rule ID that is returned in the receive desc as part of
2837 struct i40e_aq_desc desc;
2839 (struct i40e_aqc_pf_vf_message *)&desc.params.raw;
2842 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_send_msg_to_vf);
2844 desc.cookie_high = cpu_to_le32(v_opcode);
2845 desc.cookie_low = cpu_to_le32(v_retval);
2846 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_SI);
2848 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF |
2851 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
2852 desc.datalen = cpu_to_le16(msglen);
2854 status = i40e_asq_send_command(hw, &desc, msg, msglen, cmd_details);
2872 struct i40e_aq_desc desc;
2874 (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
2880 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_debug_read_reg);
2884 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2907 struct i40e_aq_desc desc;
2909 (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
2912 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_debug_write_reg);
2918 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2940 struct i40e_aq_desc desc;
2942 (struct i40e_aqc_request_resource *)&desc.params.raw;
2945 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_request_resource);
2951 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2978 struct i40e_aq_desc desc;
2980 (struct i40e_aqc_request_resource *)&desc.params.raw;
2983 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_release_resource);
2988 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3010 struct i40e_aq_desc desc;
3012 (struct i40e_aqc_nvm_update *)&desc.params.raw;
3021 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_read);
3030 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3032 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3034 status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
3055 struct i40e_aq_desc desc;
3057 (struct i40e_aqc_nvm_update *)&desc.params.raw;
3066 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_erase);
3075 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3347 struct i40e_aq_desc desc;
3350 cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw;
3358 i40e_fill_default_direct_cmd_desc(&desc, list_type_opc);
3360 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3362 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3364 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
3365 *data_size = le16_to_cpu(desc.datalen);
3395 struct i40e_aq_desc desc;
3397 (struct i40e_aqc_nvm_update *)&desc.params.raw;
3406 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_update);
3425 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3427 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3429 status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
3448 struct i40e_aq_desc desc;
3451 cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw;
3453 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_update);
3464 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3488 struct i40e_aq_desc desc;
3490 (struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
3492 (struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
3498 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_get_mib);
3500 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3505 desc.datalen = cpu_to_le16(buff_size);
3507 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3509 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3511 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
3538 struct i40e_aq_desc desc;
3541 cmd = (struct i40e_aqc_lldp_set_local_mib *)&desc.params.raw;
3545 i40e_fill_default_direct_cmd_desc(&desc,
3548 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3550 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3551 desc.datalen = cpu_to_le16(buff_size);
3558 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
3575 struct i40e_aq_desc desc;
3577 (struct i40e_aqc_lldp_update_mib *)&desc.params.raw;
3580 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_update_mib);
3585 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3604 struct i40e_aq_desc desc;
3606 (struct i40e_aqc_lldp_restore *)&desc.params.raw;
3615 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_restore);
3620 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3641 struct i40e_aq_desc desc;
3643 (struct i40e_aqc_lldp_stop *)&desc.params.raw;
3646 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_stop);
3659 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3675 struct i40e_aq_desc desc;
3677 (struct i40e_aqc_lldp_start *)&desc.params.raw;
3680 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_start);
3692 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3708 struct i40e_aq_desc desc;
3710 (struct i40e_aqc_set_dcb_parameters *)&desc.params.raw;
3716 i40e_fill_default_direct_cmd_desc(&desc,
3723 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3741 struct i40e_aq_desc desc;
3747 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_cee_dcb_cfg);
3749 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3750 status = i40e_asq_send_command(hw, &desc, (void *)buff, buff_size,
3773 struct i40e_aq_desc desc;
3775 (struct i40e_aqc_add_udp_tunnel *)&desc.params.raw;
3777 (struct i40e_aqc_del_udp_tunnel_completion *)&desc.params.raw;
3780 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_udp_tunnel);
3785 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3802 struct i40e_aq_desc desc;
3804 (struct i40e_aqc_remove_udp_tunnel *)&desc.params.raw;
3807 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_del_udp_tunnel);
3811 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3827 struct i40e_aq_desc desc;
3829 (struct i40e_aqc_switch_seid *)&desc.params.raw;
3835 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_delete_element);
3839 status = i40e_asq_send_command_atomic(hw, &desc, NULL, 0,
3857 struct i40e_aq_desc desc;
3860 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_dcb_updated);
3862 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3883 struct i40e_aq_desc desc;
3885 (struct i40e_aqc_tx_sched_ind *)&desc.params.raw;
3910 i40e_fill_default_direct_cmd_desc(&desc, opcode);
3913 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
3915 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_RD);
3917 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
3919 desc.datalen = cpu_to_le16(buff_size);
3923 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
3940 struct i40e_aq_desc desc;
3942 (struct i40e_aqc_configure_vsi_bw_limit *)&desc.params.raw;
3945 i40e_fill_default_direct_cmd_desc(&desc,
3952 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4275 struct i40e_aq_desc desc;
4278 &desc.params.raw;
4281 &desc.params.raw;
4288 i40e_fill_default_direct_cmd_desc(&desc,
4292 i40e_fill_default_direct_cmd_desc(&desc,
4303 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4354 struct i40e_aq_desc desc;
4356 (struct i40e_aqc_alternate_write *)&desc.params.raw;
4362 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_alternate_read);
4366 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
4390 struct i40e_aq_desc desc;
4393 cmd = (struct i40e_aqc_tx_sched_ind *)&desc.params.raw;
4394 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_suspend_port_tx);
4396 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4411 struct i40e_aq_desc desc;
4414 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_resume_port_tx);
4416 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4488 struct i40e_aq_desc desc;
4490 (struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
4492 (struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
4498 i40e_fill_default_direct_cmd_desc(&desc,
4501 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
4503 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
4509 desc.datalen = cpu_to_le16(buff_size);
4511 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
4514 *ret_buff_size = le16_to_cpu(desc.datalen);
4580 struct i40e_aq_desc desc;
4583 i40e_fill_default_direct_cmd_desc(&desc,
4587 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
4588 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_RD);
4591 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
4593 desc.datalen = cpu_to_le16(bwd_size);
4595 status = i40e_asq_send_command(hw, &desc, bw_data, bwd_size,
5175 struct i40e_aq_desc desc;
5177 (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
5183 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_rx_ctl_reg_read);
5187 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5241 struct i40e_aq_desc desc;
5243 (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
5246 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_rx_ctl_reg_write);
5251 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5334 struct i40e_aq_desc desc;
5336 (struct i40e_aqc_phy_register_access *)&desc.params.raw;
5339 i40e_fill_default_direct_cmd_desc(&desc,
5352 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5379 struct i40e_aq_desc desc;
5381 (struct i40e_aqc_phy_register_access *)&desc.params.raw;
5384 i40e_fill_default_direct_cmd_desc(&desc,
5396 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5418 struct i40e_aq_desc desc;
5421 &desc.params.raw;
5425 i40e_fill_default_direct_cmd_desc(&desc,
5428 desc.flags |= cpu_to_le16(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD);
5430 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
5432 desc.datalen = cpu_to_le16(buff_size);
5436 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
5438 resp = (struct i40e_aqc_write_ddp_resp *)&desc.params.raw;
5460 struct i40e_aq_desc desc;
5462 (struct i40e_aqc_get_applied_profiles *)&desc.params.raw;
5465 i40e_fill_default_direct_cmd_desc(&desc,
5468 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_BUF);
5470 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
5471 desc.datalen = cpu_to_le16(buff_size);
5475 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
5565 struct i40e_aq_desc desc;
5570 i40e_fill_default_direct_cmd_desc(&desc, aq->opcode);
5571 desc.flags |= cpu_to_le16(aq->flags);
5572 memcpy(desc.params.raw, aq->param, sizeof(desc.params.raw));
5576 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF |
5579 desc.flags |= cpu_to_le16((u16)I40E_AQ_FLAG_LB);
5580 desc.datalen = cpu_to_le16(msglen);
5584 status = i40e_asq_send_command(hw, &desc, msg, msglen, NULL);
5593 /* copy returned desc to aq_buf */
5594 memcpy(aq->param, desc.params.raw, sizeof(desc.params.raw));
5835 struct i40e_aq_desc desc;
5837 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5841 i40e_fill_default_direct_cmd_desc(&desc,
5845 desc.datalen = cpu_to_le16(buff_len);
5846 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5850 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5872 struct i40e_aq_desc desc;
5874 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5879 i40e_fill_default_direct_cmd_desc(&desc,
5883 desc.datalen = cpu_to_le16(buff_len);
5884 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5906 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5928 struct i40e_aq_desc desc;
5930 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5934 i40e_fill_default_direct_cmd_desc(&desc,
5938 desc.datalen = cpu_to_le16(buff_len);
5939 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5943 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5965 struct i40e_aq_desc desc;
5967 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5972 i40e_fill_default_direct_cmd_desc(&desc,
5976 desc.datalen = cpu_to_le16(buff_len);
5977 desc.flags |= cpu_to_le16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5999 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);