Lines Matching refs:desc

318  * @desc: pointer to admin queue descriptor
324 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc,
327 struct i40e_aq_desc *aq_desc = (struct i40e_aq_desc *)desc;
333 if (!effective_mask || !desc)
419 struct i40e_aq_desc desc;
421 (struct i40e_aqc_queue_shutdown *)&desc.params.raw;
424 i40e_fill_default_direct_cmd_desc(&desc,
429 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
451 struct i40e_aq_desc desc;
453 (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw;
456 i40e_fill_default_direct_cmd_desc(&desc,
459 i40e_fill_default_direct_cmd_desc(&desc,
463 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
464 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
483 status = i40e_asq_send_command(hw, &desc, lut, lut_size, NULL);
536 struct i40e_aq_desc desc;
538 (struct i40e_aqc_get_set_rss_key *)&desc.params.raw;
542 i40e_fill_default_direct_cmd_desc(&desc,
545 i40e_fill_default_direct_cmd_desc(&desc,
549 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
550 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
558 status = i40e_asq_send_command(hw, &desc, key, key_size, NULL);
1053 struct i40e_aq_desc desc;
1055 (struct i40e_aqc_mac_address_read *)&desc.params.raw;
1058 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_mac_address_read);
1059 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_BUF);
1061 status = i40e_asq_send_command(hw, &desc, addrs,
1079 struct i40e_aq_desc desc;
1081 (struct i40e_aqc_mac_address_write *)&desc.params.raw;
1084 i40e_fill_default_direct_cmd_desc(&desc,
1093 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1690 struct i40e_aq_desc desc;
1699 i40e_fill_default_direct_cmd_desc(&desc,
1702 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
1704 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
1707 desc.params.external.param0 |=
1711 desc.params.external.param0 |=
1714 status = i40e_asq_send_command(hw, &desc, abilities,
1768 struct i40e_aq_desc desc;
1770 (struct i40e_aq_set_phy_config *)&desc.params.raw;
1776 i40e_fill_default_direct_cmd_desc(&desc,
1781 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1887 struct i40e_aq_desc desc;
1889 (struct i40e_aq_set_mac_config *)&desc.params.raw;
1895 i40e_fill_default_direct_cmd_desc(&desc,
1916 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1932 struct i40e_aq_desc desc;
1934 (struct i40e_aqc_clear_pxe *)&desc.params.raw;
1936 i40e_fill_default_direct_cmd_desc(&desc,
1941 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1959 struct i40e_aq_desc desc;
1961 (struct i40e_aqc_set_link_restart_an *)&desc.params.raw;
1964 i40e_fill_default_direct_cmd_desc(&desc,
1973 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
1991 struct i40e_aq_desc desc;
1993 (struct i40e_aqc_get_link_status *)&desc.params.raw;
1999 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_link_status);
2007 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2090 struct i40e_aq_desc desc;
2092 (struct i40e_aqc_set_phy_int_mask *)&desc.params.raw;
2095 i40e_fill_default_direct_cmd_desc(&desc,
2100 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2117 struct i40e_aq_desc desc;
2119 (struct i40e_aqc_an_advt_reg *)&desc.params.raw;
2122 i40e_fill_default_direct_cmd_desc(&desc,
2125 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2149 struct i40e_aq_desc desc;
2151 (struct i40e_aqc_an_advt_reg *)&desc.params.raw;
2154 i40e_fill_default_direct_cmd_desc(&desc,
2160 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2177 struct i40e_aq_desc desc;
2179 (struct i40e_aqc_an_advt_reg *)&desc.params.raw;
2182 i40e_fill_default_direct_cmd_desc(&desc,
2185 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2209 struct i40e_aq_desc desc;
2211 (struct i40e_aqc_set_lb_mode *)&desc.params.raw;
2214 i40e_fill_default_direct_cmd_desc(&desc,
2223 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2239 struct i40e_aq_desc desc;
2241 (struct i40e_aqc_set_phy_debug *)&desc.params.raw;
2244 i40e_fill_default_direct_cmd_desc(&desc,
2249 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2266 struct i40e_aq_desc desc;
2268 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
2271 &desc.params.raw;
2274 i40e_fill_default_direct_cmd_desc(&desc,
2282 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2284 status = i40e_asq_send_command(hw, &desc, &vsi_ctx->info,
2309 struct i40e_aq_desc desc;
2312 &desc.params.raw;
2315 i40e_fill_default_direct_cmd_desc(&desc,
2322 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2337 struct i40e_aq_desc desc;
2340 &desc.params.raw;
2343 i40e_fill_default_direct_cmd_desc(&desc,
2350 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2368 struct i40e_aq_desc desc;
2370 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2374 i40e_fill_default_direct_cmd_desc(&desc,
2393 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2408 struct i40e_aq_desc desc;
2410 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2414 i40e_fill_default_direct_cmd_desc(&desc,
2425 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2441 struct i40e_aq_desc desc;
2443 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2447 i40e_fill_default_direct_cmd_desc(&desc,
2462 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2479 struct i40e_aq_desc desc;
2481 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2485 i40e_fill_default_direct_cmd_desc(&desc,
2496 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2513 struct i40e_aq_desc desc;
2515 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2519 i40e_fill_default_direct_cmd_desc(&desc,
2530 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2547 struct i40e_aq_desc desc;
2549 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2553 i40e_fill_default_direct_cmd_desc(&desc,
2564 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2582 struct i40e_aq_desc desc;
2584 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2587 i40e_fill_default_direct_cmd_desc(&desc,
2599 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2615 struct i40e_aq_desc desc;
2617 (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
2621 i40e_fill_default_direct_cmd_desc(&desc,
2630 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2645 struct i40e_aq_desc desc;
2647 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
2650 &desc.params.raw;
2653 i40e_fill_default_direct_cmd_desc(&desc,
2658 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
2660 status = i40e_asq_send_command(hw, &desc, &vsi_ctx->info,
2687 struct i40e_aq_desc desc;
2689 (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
2692 &desc.params.raw;
2695 i40e_fill_default_direct_cmd_desc(&desc,
2699 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
2701 status = i40e_asq_send_command(hw, &desc, &vsi_ctx->info,
2725 struct i40e_aq_desc desc;
2727 (struct i40e_aqc_switch_seid *)&desc.params.raw;
2730 i40e_fill_default_direct_cmd_desc(&desc,
2732 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
2734 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
2737 status = i40e_asq_send_command(hw, &desc, buf, buf_size, cmd_details);
2757 struct i40e_aq_desc desc;
2759 (struct i40e_aqc_set_switch_config *)&desc.params.raw;
2762 i40e_fill_default_direct_cmd_desc(&desc,
2772 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2795 struct i40e_aq_desc desc;
2797 (struct i40e_aqc_get_version *)&desc.params.raw;
2800 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_version);
2802 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
2840 struct i40e_aq_desc desc;
2842 (struct i40e_aqc_driver_version *)&desc.params.raw;
2849 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_driver_version);
2851 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD);
2862 status = i40e_asq_send_command(hw, &desc, dv->driver_string,
2979 struct i40e_aq_desc desc;
2981 (struct i40e_aqc_add_veb *)&desc.params.raw;
2983 (struct i40e_aqc_add_veb_completion *)&desc.params.raw;
2991 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_veb);
3009 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3037 struct i40e_aq_desc desc;
3040 &desc.params.raw;
3046 i40e_fill_default_direct_cmd_desc(&desc,
3050 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3089 struct i40e_aq_desc desc;
3091 (struct i40e_aqc_macvlan *)&desc.params.raw;
3102 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_macvlan);
3113 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3115 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3117 status = i40e_asq_send_command(hw, &desc, mv_list, buf_size,
3137 struct i40e_aq_desc desc;
3139 (struct i40e_aqc_macvlan *)&desc.params.raw;
3149 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_macvlan);
3155 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3157 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3159 status = i40e_asq_send_command(hw, &desc, mv_list, buf_size,
3188 struct i40e_aq_desc desc;
3190 (struct i40e_aqc_add_delete_mirror_rule *)&desc.params.raw;
3192 (struct i40e_aqc_add_delete_mirror_rule_completion *)&desc.params.raw;
3199 i40e_fill_default_direct_cmd_desc(&desc, opcode);
3207 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF |
3210 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3213 status = i40e_asq_send_command(hw, &desc, mr_list, buf_size,
3264 * @rule_id: Rule ID that is returned in the receive desc as part of
3305 struct i40e_aq_desc desc;
3307 (struct i40e_aqc_macvlan *)&desc.params.raw;
3317 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_vlan);
3323 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3325 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3327 status = i40e_asq_send_command(hw, &desc, v_list, buf_size,
3345 struct i40e_aq_desc desc;
3347 (struct i40e_aqc_macvlan *)&desc.params.raw;
3357 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_vlan);
3363 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3365 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3367 status = i40e_asq_send_command(hw, &desc, v_list, buf_size,
3389 struct i40e_aq_desc desc;
3391 (struct i40e_aqc_pf_vf_message *)&desc.params.raw;
3394 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_send_msg_to_vf);
3396 desc.cookie_high = CPU_TO_LE32(v_opcode);
3397 desc.cookie_low = CPU_TO_LE32(v_retval);
3398 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_SI);
3400 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF |
3403 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3404 desc.datalen = CPU_TO_LE16(msglen);
3406 status = i40e_asq_send_command(hw, &desc, msg, msglen, cmd_details);
3424 struct i40e_aq_desc desc;
3426 (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
3432 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_debug_read_reg);
3436 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3459 struct i40e_aq_desc desc;
3461 (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
3464 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_debug_write_reg);
3470 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3492 struct i40e_aq_desc desc;
3494 (struct i40e_aqc_request_resource *)&desc.params.raw;
3499 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_request_resource);
3505 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3532 struct i40e_aq_desc desc;
3534 (struct i40e_aqc_request_resource *)&desc.params.raw;
3539 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_release_resource);
3544 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3566 struct i40e_aq_desc desc;
3568 (struct i40e_aqc_nvm_update *)&desc.params.raw;
3579 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_read);
3588 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
3590 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3592 status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
3613 struct i40e_aq_desc desc;
3615 (struct i40e_aqc_nvm_config_read *)&desc.params.raw;
3618 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_config_read);
3619 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF));
3621 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3630 status = i40e_asq_send_command(hw, &desc, data, buf_size, cmd_details);
3652 struct i40e_aq_desc desc;
3654 (struct i40e_aqc_nvm_config_write *)&desc.params.raw;
3657 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_config_write);
3658 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
3660 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
3664 status = i40e_asq_send_command(hw, &desc, data, buf_size, cmd_details);
3680 struct i40e_aq_desc desc;
3684 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_oem_post_update);
3685 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
3686 if (status && LE16_TO_CPU(desc.retval) == I40E_AQ_RC_ESRCH)
3707 struct i40e_aq_desc desc;
3709 (struct i40e_aqc_nvm_update *)&desc.params.raw;
3720 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_erase);
3729 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4106 struct i40e_aq_desc desc;
4109 cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw;
4117 i40e_fill_default_direct_cmd_desc(&desc, list_type_opc);
4119 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
4121 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
4123 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
4124 *data_size = LE16_TO_CPU(desc.datalen);
4154 struct i40e_aq_desc desc;
4156 (struct i40e_aqc_nvm_update *)&desc.params.raw;
4167 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_update);
4186 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
4188 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
4190 status = i40e_asq_send_command(hw, &desc, data, length, cmd_details);
4208 struct i40e_aq_desc desc;
4212 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_nvm_progress);
4213 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4214 *progress = desc.params.raw[0];
4236 struct i40e_aq_desc desc;
4238 (struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
4240 (struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
4246 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_get_mib);
4248 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
4254 desc.datalen = CPU_TO_LE16(buff_size);
4256 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
4258 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
4260 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
4285 struct i40e_aq_desc desc;
4287 (struct i40e_aqc_lldp_set_local_mib *)&desc.params.raw;
4293 i40e_fill_default_direct_cmd_desc(&desc,
4296 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
4298 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
4299 desc.datalen = CPU_TO_LE16(buff_size);
4306 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
4323 struct i40e_aq_desc desc;
4325 (struct i40e_aqc_lldp_update_mib *)&desc.params.raw;
4328 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_update_mib);
4333 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4352 struct i40e_aq_desc desc;
4354 (struct i40e_aqc_lldp_restore *)&desc.params.raw;
4363 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_restore);
4368 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4389 struct i40e_aq_desc desc;
4391 (struct i40e_aqc_lldp_stop *)&desc.params.raw;
4394 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_stop);
4407 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4424 struct i40e_aq_desc desc;
4426 (struct i40e_aqc_lldp_start *)&desc.params.raw;
4429 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_lldp_start);
4441 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4457 struct i40e_aq_desc desc;
4459 (struct i40e_aqc_set_dcb_parameters *)&desc.params.raw;
4465 i40e_fill_default_direct_cmd_desc(&desc,
4472 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4490 struct i40e_aq_desc desc;
4496 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_cee_dcb_cfg);
4498 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
4499 status = i40e_asq_send_command(hw, &desc, (void *)buff, buff_size,
4518 struct i40e_aq_desc desc;
4521 &desc.params.raw;
4524 i40e_fill_default_direct_cmd_desc(&desc,
4530 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4552 struct i40e_aq_desc desc;
4554 (struct i40e_aqc_add_udp_tunnel *)&desc.params.raw;
4556 (struct i40e_aqc_del_udp_tunnel_completion *)&desc.params.raw;
4559 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_udp_tunnel);
4564 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4581 struct i40e_aq_desc desc;
4583 (struct i40e_aqc_remove_udp_tunnel *)&desc.params.raw;
4586 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_del_udp_tunnel);
4590 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4613 struct i40e_aq_desc desc;
4615 (struct i40e_aqc_get_switch_resource_alloc *)&desc.params.raw;
4619 i40e_fill_default_direct_cmd_desc(&desc,
4622 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
4624 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
4626 status = i40e_asq_send_command(hw, &desc, buf, length, cmd_details);
4645 struct i40e_aq_desc desc;
4647 (struct i40e_aqc_switch_seid *)&desc.params.raw;
4653 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_delete_element);
4656 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4677 struct i40e_aq_desc desc;
4679 (struct i40e_aqc_add_update_pv *)&desc.params.raw;
4681 (struct i40e_aqc_add_update_pv_completion *)&desc.params.raw;
4687 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_pv);
4692 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
4719 struct i40e_aq_desc desc;
4721 (struct i40e_aqc_add_tag *)&desc.params.raw;
4723 (struct i40e_aqc_add_remove_tag_completion *)&desc.params.raw;
4729 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_tag);
4738 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4767 struct i40e_aq_desc desc;
4769 (struct i40e_aqc_remove_tag *)&desc.params.raw;
4771 (struct i40e_aqc_add_remove_tag_completion *)&desc.params.raw;
4777 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_remove_tag);
4782 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4817 struct i40e_aq_desc desc;
4819 (struct i40e_aqc_add_remove_mcast_etag *)&desc.params.raw;
4821 (struct i40e_aqc_add_remove_mcast_etag_completion *)&desc.params.raw;
4828 i40e_fill_default_direct_cmd_desc(&desc,
4835 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
4837 status = i40e_asq_send_command(hw, &desc, buf, length, cmd_details);
4866 struct i40e_aq_desc desc;
4868 (struct i40e_aqc_add_remove_mcast_etag *)&desc.params.raw;
4870 (struct i40e_aqc_add_remove_mcast_etag_completion *)&desc.params.raw;
4877 i40e_fill_default_direct_cmd_desc(&desc,
4883 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4914 struct i40e_aq_desc desc;
4916 (struct i40e_aqc_update_tag *)&desc.params.raw;
4918 (struct i40e_aqc_update_tag_completion *)&desc.params.raw;
4924 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_update_tag);
4930 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4957 struct i40e_aq_desc desc;
4959 (struct i40e_aqc_pfc_ignore *)&desc.params.raw;
4962 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_dcb_ignore_pfc);
4969 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
4999 struct i40e_aq_desc desc;
5002 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_dcb_updated);
5004 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5025 struct i40e_aq_desc desc;
5027 (struct i40e_aqc_add_remove_statistics *)&desc.params.raw;
5033 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_add_statistics);
5038 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5062 struct i40e_aq_desc desc;
5064 (struct i40e_aqc_add_remove_statistics *)&desc.params.raw;
5070 i40e_fill_default_direct_cmd_desc(&desc,
5077 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5098 struct i40e_aq_desc desc;
5101 cmd = (struct i40e_aqc_set_port_parameters *)&desc.params.raw;
5103 i40e_fill_default_direct_cmd_desc(&desc,
5115 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5136 struct i40e_aq_desc desc;
5138 (struct i40e_aqc_tx_sched_ind *)&desc.params.raw;
5163 i40e_fill_default_direct_cmd_desc(&desc, opcode);
5166 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
5168 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
5170 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
5172 desc.datalen = CPU_TO_LE16(buff_size);
5176 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
5193 struct i40e_aq_desc desc;
5195 (struct i40e_aqc_configure_vsi_bw_limit *)&desc.params.raw;
5198 i40e_fill_default_direct_cmd_desc(&desc,
5205 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5222 struct i40e_aq_desc desc;
5224 (struct i40e_aqc_configure_switching_comp_bw_limit *)&desc.params.raw;
5227 i40e_fill_default_direct_cmd_desc(&desc,
5234 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5560 struct i40e_aq_desc desc;
5563 &desc.params.raw;
5566 &desc.params.raw;
5573 i40e_fill_default_direct_cmd_desc(&desc,
5577 i40e_fill_default_direct_cmd_desc(&desc,
5589 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
5669 struct i40e_aq_desc desc;
5671 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5675 i40e_fill_default_direct_cmd_desc(&desc,
5679 desc.datalen = CPU_TO_LE16(buff_len);
5680 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5686 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5708 struct i40e_aq_desc desc;
5710 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5715 i40e_fill_default_direct_cmd_desc(&desc,
5719 desc.datalen = CPU_TO_LE16(buff_len);
5720 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5743 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5765 struct i40e_aq_desc desc;
5767 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5771 i40e_fill_default_direct_cmd_desc(&desc,
5775 desc.datalen = CPU_TO_LE16(buff_len);
5776 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5782 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5804 struct i40e_aq_desc desc;
5806 (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
5811 i40e_fill_default_direct_cmd_desc(&desc,
5815 desc.datalen = CPU_TO_LE16(buff_len);
5816 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5839 status = i40e_asq_send_command(hw, &desc, filters, buff_len, NULL);
5856 struct i40e_aq_desc desc;
5858 (struct i40e_aqc_replace_cloud_filters_cmd *)&desc.params.raw;
5870 i40e_fill_default_direct_cmd_desc(&desc,
5873 desc.datalen = CPU_TO_LE16(32);
5874 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF | I40E_AQ_FLAG_RD));
5881 status = i40e_asq_send_command(hw, &desc, cmd_buf,
5912 struct i40e_aq_desc desc;
5914 (struct i40e_aqc_alternate_write *)&desc.params.raw;
5917 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_alternate_write);
5923 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
5942 struct i40e_aq_desc desc;
5944 (struct i40e_aqc_alternate_ind_write *)&desc.params.raw;
5951 i40e_fill_default_direct_cmd_desc(&desc,
5954 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_RD);
5955 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_BUF);
5957 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
5962 status = i40e_asq_send_command(hw, &desc, buffer,
5985 struct i40e_aq_desc desc;
5987 (struct i40e_aqc_alternate_write *)&desc.params.raw;
5993 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_alternate_read);
5997 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
6023 struct i40e_aq_desc desc;
6025 (struct i40e_aqc_alternate_ind_write *)&desc.params.raw;
6032 i40e_fill_default_direct_cmd_desc(&desc,
6035 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_RD);
6036 desc.flags |= CPU_TO_LE16(I40E_AQ_FLAG_BUF);
6038 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
6043 status = i40e_asq_send_command(hw, &desc, buffer,
6059 struct i40e_aq_desc desc;
6062 i40e_fill_default_direct_cmd_desc(&desc,
6065 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
6082 struct i40e_aq_desc desc;
6084 (struct i40e_aqc_alternate_write_done *)&desc.params.raw;
6090 i40e_fill_default_direct_cmd_desc(&desc,
6095 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
6115 struct i40e_aq_desc desc;
6117 (struct i40e_aqc_alternate_write_done *)&desc.params.raw;
6120 i40e_fill_default_direct_cmd_desc(&desc,
6125 status = i40e_asq_send_command(hw, &desc, NULL, 0, NULL);
6140 struct i40e_aq_desc desc;
6143 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_resume_port_tx);
6145 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
6217 struct i40e_aq_desc desc;
6219 (struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
6221 (struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
6227 i40e_fill_default_direct_cmd_desc(&desc,
6230 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
6232 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
6238 desc.datalen = CPU_TO_LE16(buff_size);
6240 status = i40e_asq_send_command(hw, &desc, buff, buff_size, cmd_details);
6243 *ret_buff_size = LE16_TO_CPU(desc.datalen);
6373 struct i40e_aq_desc desc;
6376 i40e_fill_default_direct_cmd_desc(&desc,
6380 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
6381 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
6383 desc.datalen = CPU_TO_LE16(bwd_size);
6385 status = i40e_asq_send_command(hw, &desc, bw_data, bwd_size, cmd_details);
7137 struct i40e_aq_desc desc;
7139 (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
7145 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_rx_ctl_reg_read);
7149 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7203 struct i40e_aq_desc desc;
7205 (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
7208 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_rx_ctl_reg_write);
7213 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7296 struct i40e_aq_desc desc;
7298 (struct i40e_aqc_phy_register_access *)&desc.params.raw;
7301 i40e_fill_default_direct_cmd_desc(&desc,
7314 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7342 struct i40e_aq_desc desc;
7344 (struct i40e_aqc_phy_register_access *)&desc.params.raw;
7347 i40e_fill_default_direct_cmd_desc(&desc,
7359 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7385 struct i40e_aq_desc desc;
7387 cmd = (struct i40e_aqc_run_phy_activity *)&desc.params.raw;
7394 i40e_fill_default_direct_cmd_desc(&desc,
7400 retval = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7431 struct i40e_aq_desc desc;
7435 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_send_msg_to_pf);
7436 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_SI);
7437 desc.cookie_high = CPU_TO_LE32(v_opcode);
7438 desc.cookie_low = CPU_TO_LE32(v_retval);
7440 desc.flags |= CPU_TO_LE16((u16)(I40E_AQ_FLAG_BUF
7443 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_LB);
7444 desc.datalen = CPU_TO_LE16(msglen);
7451 status = i40e_asq_send_command(hw, (struct i40e_aq_desc *)&desc, msg,
7521 struct i40e_aq_desc desc;
7527 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_proxy_config);
7529 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
7530 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
7531 desc.params.external.addr_high =
7533 desc.params.external.addr_low =
7535 desc.datalen = CPU_TO_LE16(sizeof(struct i40e_aqc_arp_proxy_data));
7537 status = i40e_asq_send_command(hw, &desc, proxy_config,
7557 struct i40e_aq_desc desc;
7563 i40e_fill_default_direct_cmd_desc(&desc,
7566 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
7567 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
7568 desc.params.external.addr_high =
7570 desc.params.external.addr_low =
7572 desc.datalen = CPU_TO_LE16(sizeof(struct i40e_aqc_ns_proxy_data));
7574 status = i40e_asq_send_command(hw, &desc, ns_proxy_table_entry,
7602 struct i40e_aq_desc desc;
7604 (struct i40e_aqc_set_wol_filter *)&desc.params.raw;
7610 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_set_wol_filter);
7635 desc.datalen = CPU_TO_LE16(buff_len);
7637 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_BUF);
7638 desc.flags |= CPU_TO_LE16((u16)I40E_AQ_FLAG_RD);
7643 status = i40e_asq_send_command(hw, &desc, filter,
7661 struct i40e_aq_desc desc;
7663 (struct i40e_aqc_get_wake_reason_completion *)&desc.params.raw;
7666 i40e_fill_default_direct_cmd_desc(&desc, i40e_aqc_opc_get_wake_reason);
7668 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);
7686 struct i40e_aq_desc desc;
7689 i40e_fill_default_direct_cmd_desc(&desc,
7692 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details);