/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_prototype.h | 27 struct i40e_asq_cmd_details *cmd_details); 33 struct i40e_asq_cmd_details *cmd_details, 38 struct i40e_asq_cmd_details *cmd_details, 45 struct i40e_asq_cmd_details *cmd_details, 83 struct i40e_asq_cmd_details *cmd_details); 86 struct i40e_asq_cmd_details *cmd_details); 89 struct i40e_asq_cmd_details *cmd_details); 91 struct i40e_asq_cmd_details *cmd_details); 93 struct i40e_asq_cmd_details *cmd_details); 95 struct i40e_asq_cmd_details *cmd_details); [all...] |
H A D | i40e_common.c | 689 * @cmd_details: pointer to command details structure or NULL 695 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_mac_address_read() 706 sizeof(*addrs), cmd_details); in i40e_aq_mac_address_read() 717 * @cmd_details: pointer to command details structure or NULL 721 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_mac_address_write() 737 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details); in i40e_aq_mac_address_write() 1305 * @cmd_details: pointer to command details structure or NULL 1313 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_get_phy_capabilities() 1340 abilities_size, cmd_details); in i40e_aq_get_phy_capabilities() 1381 * @cmd_details 692 i40e_aq_mac_address_read(struct i40e_hw *hw, u16 *flags, struct i40e_aqc_mac_address_read_data *addrs, struct i40e_asq_cmd_details *cmd_details) i40e_aq_mac_address_read() argument 719 i40e_aq_mac_address_write(struct i40e_hw *hw, u16 flags, u8 *mac_addr, struct i40e_asq_cmd_details *cmd_details) i40e_aq_mac_address_write() argument 1310 i40e_aq_get_phy_capabilities(struct i40e_hw *hw, bool qualified_modules, bool report_init, struct i40e_aq_get_phy_abilities_resp *abilities, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_phy_capabilities() argument 1389 i40e_aq_set_phy_config(struct i40e_hw *hw, struct i40e_aq_set_phy_config *config, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_config() argument 1512 i40e_aq_clear_pxe_mode(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_clear_pxe_mode() argument 1540 i40e_aq_set_link_restart_an(struct i40e_hw *hw, bool enable_link, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_link_restart_an() argument 1572 i40e_aq_get_link_info(struct i40e_hw *hw, bool enable_lse, struct i40e_link_status *link, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_link_info() argument 1668 i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_int_mask() argument 1695 i40e_aq_set_mac_loopback(struct i40e_hw *hw, bool ena_lpbk, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_mac_loopback() argument 1721 i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_debug() argument 1762 i40e_aq_add_vsi(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_vsi() argument 1806 i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_default_vsi() argument 1834 i40e_aq_clear_default_vsi(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_clear_default_vsi() argument 1864 i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details, bool rx_only_promisc) i40e_aq_set_vsi_unicast_promiscuous() argument 1904 i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_multicast_promiscuous() argument 1938 i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_mc_promisc_on_vlan() argument 1974 i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_uc_promisc_on_vlan() argument 2016 i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_bc_promisc_on_vlan() argument 2051 i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, u16 seid, bool set_filter, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_broadcast() argument 2084 i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, u16 seid, bool enable, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_vlan_promisc() argument 2114 i40e_aq_get_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_vsi_params() argument 2156 i40e_aq_update_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_update_vsi_params() argument 2194 i40e_aq_get_switch_config(struct i40e_hw *hw, struct i40e_aqc_get_switch_config_resp *buf, u16 buf_size, u16 *start_seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_switch_config() argument 2228 i40e_aq_set_switch_config(struct i40e_hw *hw, u16 flags, u16 valid_flags, u8 mode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_switch_config() argument 2265 i40e_aq_get_firmware_version(struct i40e_hw *hw, u16 *fw_major_version, u16 *fw_minor_version, u32 *fw_build, u16 *api_major_version, u16 *api_minor_version, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_firmware_version() argument 2304 i40e_aq_send_driver_version(struct i40e_hw *hw, struct i40e_driver_version *dv, struct i40e_asq_cmd_details *cmd_details) i40e_aq_send_driver_version() argument 2417 i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, u16 downlink_seid, u8 enabled_tc, bool default_port, u16 *veb_seid, bool enable_stats, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_veb() argument 2475 i40e_aq_get_veb_parameters(struct i40e_hw *hw, u16 veb_seid, u16 *switch_id, bool *floating, u16 *statistic_index, u16 *vebs_used, u16 *vebs_free, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_veb_parameters() argument 2570 i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_macvlan() argument 2602 i40e_aq_add_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status) i40e_aq_add_macvlan_v2() argument 2630 i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) i40e_aq_remove_macvlan() argument 2678 i40e_aq_remove_macvlan_v2(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status) i40e_aq_remove_macvlan_v2() argument 2725 i40e_mirrorrule_op(struct i40e_hw *hw, u16 opcode, u16 sw_seid, u16 rule_type, u16 id, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_mirrorrule_op() argument 2785 i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_aq_add_mirrorrule() argument 2817 i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rules_used, u16 *rules_free) i40e_aq_delete_mirrorrule() argument 2850 i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, struct i40e_asq_cmd_details *cmd_details) i40e_aq_send_msg_to_vf() argument 2885 i40e_aq_debug_read_register(struct i40e_hw *hw, u32 reg_addr, u64 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_read_register() argument 2920 i40e_aq_debug_write_register(struct i40e_hw *hw, u32 reg_addr, u64 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_write_register() argument 2951 i40e_aq_request_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, enum i40e_aq_resource_access_type access, u8 sdp_number, u64 *timeout, struct i40e_asq_cmd_details *cmd_details) i40e_aq_request_resource() argument 2990 i40e_aq_release_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, u8 sdp_number, struct i40e_asq_cmd_details *cmd_details) i40e_aq_release_resource() argument 3022 i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, struct i40e_asq_cmd_details *cmd_details) i40e_aq_read_nvm() argument 3068 i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, bool last_command, struct i40e_asq_cmd_details *cmd_details) i40e_aq_erase_nvm() argument 3358 i40e_aq_discover_capabilities(struct i40e_hw *hw, void *buff, u16 buff_size, u16 *data_size, enum i40e_admin_queue_opc list_type_opc, struct i40e_asq_cmd_details *cmd_details) i40e_aq_discover_capabilities() argument 3407 i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, u8 preservation_flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_update_nvm() argument 3460 i40e_aq_rearrange_nvm(struct i40e_hw *hw, u8 rearrange_nvm, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rearrange_nvm() argument 3500 i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, u8 mib_type, void *buff, u16 buff_size, u16 *local_len, u16 *remote_len, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_lldp_mib() argument 3551 i40e_aq_set_lldp_mib(struct i40e_hw *hw, u8 mib_type, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_lldp_mib() argument 3589 i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, bool enable_update, struct i40e_asq_cmd_details *cmd_details) i40e_aq_cfg_lldp_mib_change_event() argument 3619 i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore, struct i40e_asq_cmd_details *cmd_details) i40e_aq_restore_lldp() argument 3655 i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, bool persist, struct i40e_asq_cmd_details *cmd_details) i40e_aq_stop_lldp() argument 3690 i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, struct i40e_asq_cmd_details *cmd_details) i40e_aq_start_lldp() argument 3723 i40e_aq_set_dcb_parameters(struct i40e_hw *hw, bool dcb_enable, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_dcb_parameters() argument 3755 i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_cee_dcb_config() argument 3786 i40e_aq_add_udp_tunnel(struct i40e_hw *hw, u16 udp_port, u8 protocol_index, u8 *filter_index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_udp_tunnel() argument 3817 i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_del_udp_tunnel() argument 3842 i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_delete_element() argument 3872 i40e_aq_dcb_updated(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_dcb_updated() argument 3896 i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid, void *buff, u16 buff_size, enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_tx_sched_cmd() argument 3954 i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_credit, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_vsi_bw_limit() argument 3982 i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_vsi_tc_bw() argument 4001 i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_ets_data *ets_data, enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_switch_comp_ets() argument 4019 i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_bw_config_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_switch_comp_bw_config() argument 4037 i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_vsi_bw_config() argument 4055 i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_vsi_ets_sla_config() argument 4073 i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_switch_comp_ets_config() argument 4091 i40e_aq_query_port_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_port_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_port_ets_config() argument 4109 i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_switch_comp_bw_config() argument 4293 i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, u8 *mac_addr, u16 ethtype, u16 flags, u16 vsi_seid, u16 queue, bool is_add, struct i40e_control_filter_stats *stats, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_rem_control_packet_filter() argument 4410 i40e_aq_suspend_port_tx(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_suspend_port_tx() argument 4432 i40e_aq_resume_port_tx(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_resume_port_tx() argument 4506 i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, u8 table_id, u32 start_index, u16 buff_size, void *buff, u16 *ret_buff_size, u8 *ret_next_table, u32 *ret_next_index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_dump() argument 4599 i40e_aq_configure_partition_bw(struct i40e_hw *hw, struct i40e_aqc_configure_partition_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_configure_partition_bw() argument 5197 i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, u32 reg_addr, u32 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rx_ctl_read_register() argument 5263 i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, u32 reg_addr, u32 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rx_ctl_write_register() argument 5353 i40e_aq_set_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, u32 reg_addr, u32 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_register_ext() argument 5398 i40e_aq_get_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, u32 reg_addr, u32 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_phy_register_ext() argument 5438 i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, u16 buff_size, u32 track_id, u32 *error_offset, u32 *error_info, struct i40e_asq_cmd_details *cmd_details) i40e_aq_write_ddp() argument 5481 i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, u16 buff_size, u8 flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_ddp_list() argument [all...] |
H A D | i40e_nvm.c | 224 struct i40e_asq_cmd_details cmd_details; in i40e_read_nvm_aq() local 227 memset(&cmd_details, 0, sizeof(cmd_details)); in i40e_read_nvm_aq() 228 cmd_details.wb_desc = &hw->nvm_wb_desc; in i40e_read_nvm_aq() 254 data, last_command, &cmd_details); in i40e_read_nvm_aq() 551 struct i40e_asq_cmd_details cmd_details; in i40e_write_nvm_aq() local 554 memset(&cmd_details, 0, sizeof(cmd_details)); in i40e_write_nvm_aq() 555 cmd_details.wb_desc = &hw->nvm_wb_desc; in i40e_write_nvm_aq() 582 &cmd_details); in i40e_write_nvm_aq() 1377 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_exec_aq() local 1564 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_read() local 1603 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_erase() local 1643 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_write() local [all...] |
H A D | i40e_adminq.c | 776 * @cmd_details: pointer to command details structure 787 struct i40e_asq_cmd_details *cmd_details, in i40e_asq_send_command_atomic_exec() 816 if (cmd_details) { in i40e_asq_send_command_atomic_exec() 817 *details = *cmd_details; in i40e_asq_send_command_atomic_exec() 819 /* If the cmd_details are defined copy the cookie. The in i40e_asq_send_command_atomic_exec() 901 /* if cmd_details are not defined or async flag is not set, in i40e_asq_send_command_atomic_exec() 980 * @cmd_details: pointer to command details structure 991 struct i40e_asq_cmd_details *cmd_details, in i40e_asq_send_command_atomic() 998 cmd_details, in i40e_asq_send_command_atomic() 1008 struct i40e_asq_cmd_details *cmd_details) in i40e_asq_send_command() 783 i40e_asq_send_command_atomic_exec(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context) i40e_asq_send_command_atomic_exec() argument 987 i40e_asq_send_command_atomic(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context) i40e_asq_send_command_atomic() argument 1006 i40e_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) i40e_asq_send_command() argument 1029 i40e_asq_send_command_atomic_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details, bool is_atomic_context, enum i40e_admin_queue_err *aq_status) i40e_asq_send_command_atomic_v2() argument 1051 i40e_asq_send_command_v2(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details, enum i40e_admin_queue_err *aq_status) i40e_asq_send_command_v2() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_prototype.h | 29 struct i40e_asq_cmd_details *cmd_details); 67 struct i40e_asq_cmd_details *cmd_details); 70 struct i40e_asq_cmd_details *cmd_details); 73 struct i40e_asq_cmd_details *cmd_details); 75 struct i40e_asq_cmd_details *cmd_details); 77 struct i40e_asq_cmd_details *cmd_details); 79 struct i40e_asq_cmd_details *cmd_details); 83 struct i40e_asq_cmd_details *cmd_details); 86 struct i40e_asq_cmd_details *cmd_details); 90 struct i40e_asq_cmd_details *cmd_details); [all...] |
H A D | i40e_common.c | 947 * @cmd_details: pointer to command details structure or NULL 952 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_mac_address_read() 963 sizeof(*addrs), cmd_details); in i40e_aq_mac_address_read() 974 * @cmd_details: pointer to command details structure or NULL 978 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_mac_address_write() 994 status = i40e_asq_send_command(hw, &desc, NULL, 0, cmd_details); in i40e_aq_mac_address_write() 1562 * @cmd_details: pointer to command details structure or NULL 1569 struct i40e_asq_cmd_details *cmd_details) in i40e_aq_get_phy_capabilities() 1596 abilities_size, cmd_details); in i40e_aq_get_phy_capabilities() 1637 * @cmd_details 949 i40e_aq_mac_address_read(struct i40e_hw *hw, u16 *flags, struct i40e_aqc_mac_address_read_data *addrs, struct i40e_asq_cmd_details *cmd_details) i40e_aq_mac_address_read() argument 976 i40e_aq_mac_address_write(struct i40e_hw *hw, u16 flags, u8 *mac_addr, struct i40e_asq_cmd_details *cmd_details) i40e_aq_mac_address_write() argument 1566 i40e_aq_get_phy_capabilities(struct i40e_hw *hw, bool qualified_modules, bool report_init, struct i40e_aq_get_phy_abilities_resp *abilities, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_phy_capabilities() argument 1645 i40e_aq_set_phy_config(struct i40e_hw *hw, struct i40e_aq_set_phy_config *config, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_config() argument 1768 i40e_aq_clear_pxe_mode(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_clear_pxe_mode() argument 1796 i40e_aq_set_link_restart_an(struct i40e_hw *hw, bool enable_link, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_link_restart_an() argument 1828 i40e_aq_get_link_info(struct i40e_hw *hw, bool enable_lse, struct i40e_link_status *link, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_link_info() argument 1924 i40e_aq_set_phy_int_mask(struct i40e_hw *hw, u16 mask, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_int_mask() argument 1951 i40e_aq_set_phy_debug(struct i40e_hw *hw, u8 cmd_flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_debug() argument 1992 i40e_aq_add_vsi(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_vsi() argument 2035 i40e_aq_set_default_vsi(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_default_vsi() argument 2063 i40e_aq_clear_default_vsi(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_clear_default_vsi() argument 2093 i40e_aq_set_vsi_unicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details, bool rx_only_promisc) i40e_aq_set_vsi_unicast_promiscuous() argument 2133 i40e_aq_set_vsi_multicast_promiscuous(struct i40e_hw *hw, u16 seid, bool set, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_multicast_promiscuous() argument 2166 i40e_aq_set_vsi_mc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_mc_promisc_on_vlan() argument 2201 i40e_aq_set_vsi_uc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_uc_promisc_on_vlan() argument 2242 i40e_aq_set_vsi_bc_promisc_on_vlan(struct i40e_hw *hw, u16 seid, bool enable, u16 vid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_bc_promisc_on_vlan() argument 2277 i40e_aq_set_vsi_broadcast(struct i40e_hw *hw, u16 seid, bool set_filter, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_broadcast() argument 2310 i40e_aq_set_vsi_vlan_promisc(struct i40e_hw *hw, u16 seid, bool enable, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_vsi_vlan_promisc() argument 2340 i40e_aq_get_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_vsi_params() argument 2382 i40e_aq_update_vsi_params(struct i40e_hw *hw, struct i40e_vsi_context *vsi_ctx, struct i40e_asq_cmd_details *cmd_details) i40e_aq_update_vsi_params() argument 2419 i40e_aq_get_switch_config(struct i40e_hw *hw, struct i40e_aqc_get_switch_config_resp *buf, u16 buf_size, u16 *start_seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_switch_config() argument 2453 i40e_aq_set_switch_config(struct i40e_hw *hw, u16 flags, u16 valid_flags, u8 mode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_switch_config() argument 2490 i40e_aq_get_firmware_version(struct i40e_hw *hw, u16 *fw_major_version, u16 *fw_minor_version, u32 *fw_build, u16 *api_major_version, u16 *api_minor_version, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_firmware_version() argument 2529 i40e_aq_send_driver_version(struct i40e_hw *hw, struct i40e_driver_version *dv, struct i40e_asq_cmd_details *cmd_details) i40e_aq_send_driver_version() argument 2642 i40e_aq_add_veb(struct i40e_hw *hw, u16 uplink_seid, u16 downlink_seid, u8 enabled_tc, bool default_port, u16 *veb_seid, bool enable_stats, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_veb() argument 2700 i40e_aq_get_veb_parameters(struct i40e_hw *hw, u16 veb_seid, u16 *switch_id, bool *floating, u16 *statistic_index, u16 *vebs_used, u16 *vebs_free, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_veb_parameters() argument 2754 i40e_aq_add_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_add_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_macvlan() argument 2802 i40e_aq_remove_macvlan(struct i40e_hw *hw, u16 seid, struct i40e_aqc_remove_macvlan_element_data *mv_list, u16 count, struct i40e_asq_cmd_details *cmd_details) i40e_aq_remove_macvlan() argument 2851 i40e_mirrorrule_op(struct i40e_hw *hw, u16 opcode, u16 sw_seid, u16 rule_type, u16 id, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_mirrorrule_op() argument 2911 i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_aq_add_mirrorrule() argument 2942 i40e_aq_delete_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 rule_id, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rules_used, u16 *rules_free) i40e_aq_delete_mirrorrule() argument 2974 i40e_aq_send_msg_to_vf(struct i40e_hw *hw, u16 vfid, u32 v_opcode, u32 v_retval, u8 *msg, u16 msglen, struct i40e_asq_cmd_details *cmd_details) i40e_aq_send_msg_to_vf() argument 3009 i40e_aq_debug_read_register(struct i40e_hw *hw, u32 reg_addr, u64 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_read_register() argument 3044 i40e_aq_debug_write_register(struct i40e_hw *hw, u32 reg_addr, u64 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_write_register() argument 3075 i40e_aq_request_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, enum i40e_aq_resource_access_type access, u8 sdp_number, u64 *timeout, struct i40e_asq_cmd_details *cmd_details) i40e_aq_request_resource() argument 3114 i40e_aq_release_resource(struct i40e_hw *hw, enum i40e_aq_resources_ids resource, u8 sdp_number, struct i40e_asq_cmd_details *cmd_details) i40e_aq_release_resource() argument 3146 i40e_aq_read_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, struct i40e_asq_cmd_details *cmd_details) i40e_aq_read_nvm() argument 3192 i40e_aq_erase_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, bool last_command, struct i40e_asq_cmd_details *cmd_details) i40e_aq_erase_nvm() argument 3482 i40e_aq_discover_capabilities(struct i40e_hw *hw, void *buff, u16 buff_size, u16 *data_size, enum i40e_admin_queue_opc list_type_opc, struct i40e_asq_cmd_details *cmd_details) i40e_aq_discover_capabilities() argument 3531 i40e_aq_update_nvm(struct i40e_hw *hw, u8 module_pointer, u32 offset, u16 length, void *data, bool last_command, u8 preservation_flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_update_nvm() argument 3584 i40e_aq_rearrange_nvm(struct i40e_hw *hw, u8 rearrange_nvm, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rearrange_nvm() argument 3624 i40e_aq_get_lldp_mib(struct i40e_hw *hw, u8 bridge_type, u8 mib_type, void *buff, u16 buff_size, u16 *local_len, u16 *remote_len, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_lldp_mib() argument 3673 i40e_aq_cfg_lldp_mib_change_event(struct i40e_hw *hw, bool enable_update, struct i40e_asq_cmd_details *cmd_details) i40e_aq_cfg_lldp_mib_change_event() argument 3703 i40e_aq_restore_lldp(struct i40e_hw *hw, u8 *setting, bool restore, struct i40e_asq_cmd_details *cmd_details) i40e_aq_restore_lldp() argument 3739 i40e_aq_stop_lldp(struct i40e_hw *hw, bool shutdown_agent, bool persist, struct i40e_asq_cmd_details *cmd_details) i40e_aq_stop_lldp() argument 3774 i40e_aq_start_lldp(struct i40e_hw *hw, bool persist, struct i40e_asq_cmd_details *cmd_details) i40e_aq_start_lldp() argument 3807 i40e_aq_set_dcb_parameters(struct i40e_hw *hw, bool dcb_enable, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_dcb_parameters() argument 3839 i40e_aq_get_cee_dcb_config(struct i40e_hw *hw, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_cee_dcb_config() argument 3870 i40e_aq_add_udp_tunnel(struct i40e_hw *hw, u16 udp_port, u8 protocol_index, u8 *filter_index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_udp_tunnel() argument 3901 i40e_aq_del_udp_tunnel(struct i40e_hw *hw, u8 index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_del_udp_tunnel() argument 3926 i40e_aq_delete_element(struct i40e_hw *hw, u16 seid, struct i40e_asq_cmd_details *cmd_details) i40e_aq_delete_element() argument 3955 i40e_aq_dcb_updated(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_dcb_updated() argument 3979 i40e_aq_tx_sched_cmd(struct i40e_hw *hw, u16 seid, void *buff, u16 buff_size, enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_tx_sched_cmd() argument 4037 i40e_aq_config_vsi_bw_limit(struct i40e_hw *hw, u16 seid, u16 credit, u8 max_credit, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_vsi_bw_limit() argument 4065 i40e_aq_config_vsi_tc_bw(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_vsi_tc_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_vsi_tc_bw() argument 4083 i40e_aq_config_switch_comp_ets(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_ets_data *ets_data, enum i40e_admin_queue_opc opcode, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_switch_comp_ets() argument 4100 i40e_aq_config_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_configure_switching_comp_bw_config_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_config_switch_comp_bw_config() argument 4117 i40e_aq_query_vsi_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_vsi_bw_config() argument 4134 i40e_aq_query_vsi_ets_sla_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_vsi_ets_sla_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_vsi_ets_sla_config() argument 4151 i40e_aq_query_switch_comp_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_switch_comp_ets_config() argument 4168 i40e_aq_query_port_ets_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_port_ets_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_port_ets_config() argument 4185 i40e_aq_query_switch_comp_bw_config(struct i40e_hw *hw, u16 seid, struct i40e_aqc_query_switching_comp_bw_config_resp *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_query_switch_comp_bw_config() argument 4373 i40e_aq_add_rem_control_packet_filter(struct i40e_hw *hw, u8 *mac_addr, u16 ethtype, u16 flags, u16 vsi_seid, u16 queue, bool is_add, struct i40e_control_filter_stats *stats, struct i40e_asq_cmd_details *cmd_details) i40e_aq_add_rem_control_packet_filter() argument 4489 i40e_aq_resume_port_tx(struct i40e_hw *hw, struct i40e_asq_cmd_details *cmd_details) i40e_aq_resume_port_tx() argument 4563 i40e_aq_debug_dump(struct i40e_hw *hw, u8 cluster_id, u8 table_id, u32 start_index, u16 buff_size, void *buff, u16 *ret_buff_size, u8 *ret_next_table, u32 *ret_next_index, struct i40e_asq_cmd_details *cmd_details) i40e_aq_debug_dump() argument 4655 i40e_aq_configure_partition_bw(struct i40e_hw *hw, struct i40e_aqc_configure_partition_bw_data *bw_data, struct i40e_asq_cmd_details *cmd_details) i40e_aq_configure_partition_bw() argument 5251 i40e_aq_rx_ctl_read_register(struct i40e_hw *hw, u32 reg_addr, u32 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rx_ctl_read_register() argument 5317 i40e_aq_rx_ctl_write_register(struct i40e_hw *hw, u32 reg_addr, u32 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_rx_ctl_write_register() argument 5407 i40e_aq_set_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, u32 reg_addr, u32 reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_set_phy_register_ext() argument 5452 i40e_aq_get_phy_register_ext(struct i40e_hw *hw, u8 phy_select, u8 dev_addr, bool page_change, bool set_mdio, u8 mdio_num, u32 reg_addr, u32 *reg_val, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_phy_register_ext() argument 5493 i40e_aq_write_ddp(struct i40e_hw *hw, void *buff, u16 buff_size, u32 track_id, u32 *error_offset, u32 *error_info, struct i40e_asq_cmd_details *cmd_details) i40e_aq_write_ddp() argument 5537 i40e_aq_get_ddp_list(struct i40e_hw *hw, void *buff, u16 buff_size, u8 flags, struct i40e_asq_cmd_details *cmd_details) i40e_aq_get_ddp_list() argument [all...] |
H A D | i40e_nvm.c | 225 struct i40e_asq_cmd_details cmd_details; in i40e_read_nvm_aq() local 227 memset(&cmd_details, 0, sizeof(cmd_details)); in i40e_read_nvm_aq() 228 cmd_details.wb_desc = &hw->nvm_wb_desc; in i40e_read_nvm_aq() 254 data, last_command, &cmd_details); in i40e_read_nvm_aq() 552 struct i40e_asq_cmd_details cmd_details; in i40e_write_nvm_aq() local 554 memset(&cmd_details, 0, sizeof(cmd_details)); in i40e_write_nvm_aq() 555 cmd_details.wb_desc = &hw->nvm_wb_desc; in i40e_write_nvm_aq() 582 &cmd_details); in i40e_write_nvm_aq() 1376 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_exec_aq() local 1563 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_read() local 1603 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_erase() local 1643 struct i40e_asq_cmd_details cmd_details; i40e_nvmupd_nvm_write() local [all...] |
H A D | i40e_adminq.c | 777 * @cmd_details: pointer to command details structure 786 struct i40e_asq_cmd_details *cmd_details) in i40e_asq_send_command() 816 if (cmd_details) { in i40e_asq_send_command() 817 *details = *cmd_details; in i40e_asq_send_command() 819 /* If the cmd_details are defined copy the cookie. The in i40e_asq_send_command() 901 /* if cmd_details are not defined or async flag is not set, in i40e_asq_send_command() 782 i40e_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, void *buff, u16 buff_size, struct i40e_asq_cmd_details *cmd_details) i40e_asq_send_command() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_prototype.h | 29 struct iavf_asq_cmd_details *cmd_details); 68 struct iavf_asq_cmd_details *cmd_details);
|
H A D | iavf_adminq.c | 638 * @cmd_details: pointer to command details structure 647 struct iavf_asq_cmd_details *cmd_details) in iavf_asq_send_command() 677 if (cmd_details) { in iavf_asq_send_command() 678 *details = *cmd_details; in iavf_asq_send_command() 680 /* If the cmd_details are defined copy the cookie. The in iavf_asq_send_command() 762 /* if cmd_details are not defined or async flag is not set, in iavf_asq_send_command() 643 iavf_asq_send_command(struct iavf_hw *hw, struct iavf_aq_desc *desc, void *buff, u16 buff_size, struct iavf_asq_cmd_details *cmd_details) iavf_asq_send_command() argument
|
H A D | iavf_common.c | 874 * @cmd_details: pointer to command details 884 struct iavf_asq_cmd_details *cmd_details) in iavf_aq_send_msg_to_pf() 901 if (!cmd_details) { in iavf_aq_send_msg_to_pf() 904 cmd_details = &details; in iavf_aq_send_msg_to_pf() 906 status = iavf_asq_send_command(hw, &desc, msg, msglen, cmd_details); in iavf_aq_send_msg_to_pf() 880 iavf_aq_send_msg_to_pf(struct iavf_hw *hw, enum virtchnl_ops v_opcode, enum iavf_status v_retval, u8 *msg, u16 msglen, struct iavf_asq_cmd_details *cmd_details) iavf_aq_send_msg_to_pf() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_prototype.h | 29 struct iavf_asq_cmd_details *cmd_details); 63 struct iavf_asq_cmd_details *cmd_details);
|
H A D | iavf_adminq.c | 636 * @cmd_details: pointer to command details structure 645 struct iavf_asq_cmd_details *cmd_details) in iavf_asq_send_command() 675 if (cmd_details) { in iavf_asq_send_command() 676 *details = *cmd_details; in iavf_asq_send_command() 678 /* If the cmd_details are defined copy the cookie. The in iavf_asq_send_command() 760 /* if cmd_details are not defined or async flag is not set, in iavf_asq_send_command() 641 iavf_asq_send_command(struct iavf_hw *hw, struct iavf_aq_desc *desc, void *buff, u16 buff_size, struct iavf_asq_cmd_details *cmd_details) iavf_asq_send_command() argument
|
H A D | iavf_common.c | 731 * @cmd_details: pointer to command details 741 struct iavf_asq_cmd_details *cmd_details) in iavf_aq_send_msg_to_pf() 758 if (!cmd_details) { in iavf_aq_send_msg_to_pf() 761 cmd_details = &details; in iavf_aq_send_msg_to_pf() 763 status = iavf_asq_send_command(hw, &desc, msg, msglen, cmd_details); in iavf_aq_send_msg_to_pf() 737 iavf_aq_send_msg_to_pf(struct iavf_hw *hw, enum virtchnl_ops v_opcode, enum iavf_status v_retval, u8 *msg, u16 msglen, struct iavf_asq_cmd_details *cmd_details) iavf_aq_send_msg_to_pf() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb.h | 132 struct ice_sq_cd *cmd_details);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_dcb.h | 153 struct ice_sq_cd *cmd_details);
|