| /Linux-v6.6/drivers/net/ethernet/intel/i40e/ |
| D | i40e_prototype.h | 19 int i40e_init_adminq(struct i40e_hw *hw); 20 void i40e_shutdown_adminq(struct i40e_hw *hw); 21 int i40e_clean_arq_element(struct i40e_hw *hw, 25 i40e_asq_send_command(struct i40e_hw *hw, struct i40e_aq_desc *desc, 29 i40e_asq_send_command_v2(struct i40e_hw *hw, 36 i40e_asq_send_command_atomic(struct i40e_hw *hw, struct i40e_aq_desc *desc, 41 i40e_asq_send_command_atomic_v2(struct i40e_hw *hw, 50 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, 53 bool i40e_check_asq_alive(struct i40e_hw *hw); 54 int i40e_aq_queue_shutdown(struct i40e_hw *hw, bool unloading); [all …]
|
| D | i40e_dcb.h | 247 void i40e_dcb_hw_rx_fifo_config(struct i40e_hw *hw, 251 void i40e_dcb_hw_rx_cmd_monitor_config(struct i40e_hw *hw, 253 void i40e_dcb_hw_pfc_config(struct i40e_hw *hw, 255 void i40e_dcb_hw_set_num_tc(struct i40e_hw *hw, u8 num_tc); 256 u8 i40e_dcb_hw_get_num_tc(struct i40e_hw *hw); 257 void i40e_dcb_hw_rx_ets_bw_config(struct i40e_hw *hw, u8 *bw_share, 259 void i40e_dcb_hw_rx_up2tc_config(struct i40e_hw *hw, u8 *prio_tc); 260 void i40e_dcb_hw_calculate_pool_sizes(struct i40e_hw *hw, 264 void i40e_dcb_hw_rx_pb_config(struct i40e_hw *hw, 267 int i40e_get_dcbx_status(struct i40e_hw *hw, [all …]
|
| D | i40e_lan_hmc.h | 8 struct i40e_hw; 140 int i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, 143 int i40e_configure_lan_hmc(struct i40e_hw *hw, 145 int i40e_shutdown_lan_hmc(struct i40e_hw *hw); 147 int i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, 149 int i40e_set_lan_tx_queue_context(struct i40e_hw *hw, 152 int i40e_clear_lan_rx_queue_context(struct i40e_hw *hw, 154 int i40e_set_lan_rx_queue_context(struct i40e_hw *hw,
|
| D | i40e_alloc.h | 7 struct i40e_hw; 23 int i40e_allocate_dma_mem(struct i40e_hw *hw, 27 int i40e_free_dma_mem(struct i40e_hw *hw, 29 int i40e_allocate_virt_mem(struct i40e_hw *hw, 32 int i40e_free_virt_mem(struct i40e_hw *hw,
|
| D | i40e_nvm.c | 16 int i40e_init_nvm(struct i40e_hw *hw) in i40e_init_nvm() 55 int i40e_acquire_nvm(struct i40e_hw *hw, in i40e_acquire_nvm() 112 void i40e_release_nvm(struct i40e_hw *hw) in i40e_release_nvm() 141 static int i40e_poll_sr_srctl_done_bit(struct i40e_hw *hw) in i40e_poll_sr_srctl_done_bit() 168 static int i40e_read_nvm_word_srctl(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word_srctl() 219 static int i40e_read_nvm_aq(struct i40e_hw *hw, in i40e_read_nvm_aq() 267 static int i40e_read_nvm_word_aq(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word_aq() 289 static int __i40e_read_nvm_word(struct i40e_hw *hw, in __i40e_read_nvm_word() 306 int i40e_read_nvm_word(struct i40e_hw *hw, u16 offset, in i40e_read_nvm_word() 333 int i40e_read_nvm_module_data(struct i40e_hw *hw, in i40e_read_nvm_module_data() [all …]
|
| D | i40e_common.c | 17 int i40e_set_mac_type(struct i40e_hw *hw) in i40e_set_mac_type() 72 const char *i40e_aq_str(struct i40e_hw *hw, enum i40e_admin_queue_err aq_err) in i40e_aq_str() 137 void i40e_debug_aq(struct i40e_hw *hw, enum i40e_debug_mask mask, void *desc, in i40e_debug_aq() 193 bool i40e_check_asq_alive(struct i40e_hw *hw) in i40e_check_asq_alive() 210 int i40e_aq_queue_shutdown(struct i40e_hw *hw, in i40e_aq_queue_shutdown() 239 static int i40e_aq_get_set_rss_lut(struct i40e_hw *hw, in i40e_aq_get_set_rss_lut() 292 int i40e_aq_get_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_get_rss_lut() 309 int i40e_aq_set_rss_lut(struct i40e_hw *hw, u16 vsi_id, in i40e_aq_set_rss_lut() 324 static int i40e_aq_get_set_rss_key(struct i40e_hw *hw, in i40e_aq_get_set_rss_key() 364 int i40e_aq_get_rss_key(struct i40e_hw *hw, in i40e_aq_get_rss_key() [all …]
|
| D | i40e_adminq.c | 9 static void i40e_resume_aq(struct i40e_hw *hw); 17 static void i40e_adminq_init_regs(struct i40e_hw *hw) in i40e_adminq_init_regs() 49 static int i40e_alloc_adminq_asq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_asq_ring() 76 static int i40e_alloc_adminq_arq_ring(struct i40e_hw *hw) in i40e_alloc_adminq_arq_ring() 96 static void i40e_free_adminq_asq(struct i40e_hw *hw) in i40e_free_adminq_asq() 108 static void i40e_free_adminq_arq(struct i40e_hw *hw) in i40e_free_adminq_arq() 117 static int i40e_alloc_arq_bufs(struct i40e_hw *hw) in i40e_alloc_arq_bufs() 184 static int i40e_alloc_asq_bufs(struct i40e_hw *hw) in i40e_alloc_asq_bufs() 224 static void i40e_free_arq_bufs(struct i40e_hw *hw) in i40e_free_arq_bufs() 243 static void i40e_free_asq_bufs(struct i40e_hw *hw) in i40e_free_asq_bufs() [all …]
|
| D | i40e_hmc.h | 10 struct i40e_hw; 191 int i40e_add_sd_table_entry(struct i40e_hw *hw, 196 int i40e_add_pd_table_entry(struct i40e_hw *hw, 200 int i40e_remove_pd_bp(struct i40e_hw *hw, 205 int i40e_remove_sd_bp_new(struct i40e_hw *hw, 210 int i40e_remove_pd_page_new(struct i40e_hw *hw,
|
| D | i40e_ptp.c | 153 struct i40e_hw *hw = &pf->hw; in i40e_ptp_extts0_work() 180 static bool i40e_is_ptp_pin_dev(struct i40e_hw *hw) in i40e_is_ptp_pin_dev() 283 struct i40e_hw *hw = &pf->hw; in i40e_ptp_read() 309 struct i40e_hw *hw = &pf->hw; in i40e_ptp_write() 349 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjfine() 371 struct i40e_hw *hw = &pf->hw; in i40e_ptp_set_1pps_signal_hw() 404 struct i40e_hw *hw = &pf->hw; in i40e_ptp_adjtime() 636 struct i40e_hw *hw = &pf->hw; in i40e_ptp_get_rx_events() 674 struct i40e_hw *hw = &pf->hw; in i40e_ptp_rx_hang() 769 struct i40e_hw *hw = &pf->hw; in i40e_ptp_tx_hwtstamp() [all …]
|
| D | i40e_diag.h | 25 int i40e_diag_reg_test(struct i40e_hw *hw); 26 int i40e_diag_eeprom_test(struct i40e_hw *hw);
|
| D | i40e_hmc.c | 19 int i40e_add_sd_table_entry(struct i40e_hw *hw, in i40e_add_sd_table_entry() 108 int i40e_add_pd_table_entry(struct i40e_hw *hw, in i40e_add_pd_table_entry() 187 int i40e_remove_pd_bp(struct i40e_hw *hw, in i40e_remove_pd_bp() 271 int i40e_remove_sd_bp_new(struct i40e_hw *hw, in i40e_remove_sd_bp_new() 320 int i40e_remove_pd_page_new(struct i40e_hw *hw, in i40e_remove_pd_page_new()
|
| D | i40e_diag.c | 13 static int i40e_diag_reg_pattern_test(struct i40e_hw *hw, in i40e_diag_reg_pattern_test() 77 int i40e_diag_reg_test(struct i40e_hw *hw) in i40e_diag_reg_test() 118 int i40e_diag_eeprom_test(struct i40e_hw *hw) in i40e_diag_eeprom_test()
|
| D | i40e_lan_hmc.c | 77 int i40e_init_lan_hmc(struct i40e_hw *hw, u32 txq_num, in i40e_init_lan_hmc() 232 static int i40e_remove_pd_page(struct i40e_hw *hw, in i40e_remove_pd_page() 259 static int i40e_remove_sd_bp(struct i40e_hw *hw, in i40e_remove_sd_bp() 279 static int i40e_create_lan_hmc_object(struct i40e_hw *hw, in i40e_create_lan_hmc_object() 438 int i40e_configure_lan_hmc(struct i40e_hw *hw, in i40e_configure_lan_hmc() 523 static int i40e_delete_lan_hmc_object(struct i40e_hw *hw, in i40e_delete_lan_hmc_object() 635 int i40e_shutdown_lan_hmc(struct i40e_hw *hw) in i40e_shutdown_lan_hmc() 918 static int i40e_clear_hmc_context(struct i40e_hw *hw, in i40e_clear_hmc_context() 976 int i40e_hmc_get_object_va(struct i40e_hw *hw, u8 **object_base, in i40e_hmc_get_object_va() 1045 int i40e_clear_lan_tx_queue_context(struct i40e_hw *hw, in i40e_clear_lan_tx_queue_context() [all …]
|
| D | i40e_dcb.c | 15 int i40e_get_dcbx_status(struct i40e_hw *hw, u16 *status) in i40e_get_dcbx_status() 554 int i40e_aq_get_dcb_config(struct i40e_hw *hw, u8 mib_type, in i40e_aq_get_dcb_config() 770 static int i40e_get_ieee_dcb_config(struct i40e_hw *hw) in i40e_get_ieee_dcb_config() 800 int i40e_get_dcb_config(struct i40e_hw *hw) in i40e_get_dcb_config() 870 int i40e_init_dcb(struct i40e_hw *hw, bool enable_mib_change) in i40e_init_dcb() 944 i40e_get_fw_lldp_status(struct i40e_hw *hw, in i40e_get_fw_lldp_status() 1241 int i40e_set_dcb_config(struct i40e_hw *hw) in i40e_set_dcb_config() 1315 void i40e_dcb_hw_rx_fifo_config(struct i40e_hw *hw, in i40e_dcb_hw_rx_fifo_config() 1349 void i40e_dcb_hw_rx_cmd_monitor_config(struct i40e_hw *hw, in i40e_dcb_hw_rx_cmd_monitor_config() 1411 void i40e_dcb_hw_pfc_config(struct i40e_hw *hw, in i40e_dcb_hw_pfc_config() [all …]
|
| D | i40e_ddp.c | 34 static int i40e_ddp_does_profile_exist(struct i40e_hw *hw, in i40e_ddp_does_profile_exist() 89 static int i40e_ddp_does_profile_overlap(struct i40e_hw *hw, in i40e_ddp_does_profile_overlap() 121 i40e_add_pinfo(struct i40e_hw *hw, struct i40e_profile_segment *profile, in i40e_add_pinfo() 161 i40e_del_pinfo(struct i40e_hw *hw, struct i40e_profile_segment *profile, in i40e_del_pinfo()
|
| D | i40e_virtchnl_pf.c | 23 struct i40e_hw *hw = &pf->hw; in i40e_vc_vf_broadcast() 112 struct i40e_hw *hw = &pf->hw; in i40e_vc_notify_vf_link_state() 347 struct i40e_hw *hw = &pf->hw; in i40e_config_irq_link_list() 462 struct i40e_hw *hw = &pf->hw; in i40e_release_rdma_qvlist() 505 struct i40e_hw *hw = &pf->hw; in i40e_config_rdma_qvlist() 609 struct i40e_hw *hw = &pf->hw; in i40e_config_vsi_tx_queue() 688 struct i40e_hw *hw = &pf->hw; in i40e_config_vsi_rx_queue() 866 struct i40e_hw *hw = &pf->hw; in i40e_map_pf_queues_to_vsi() 913 struct i40e_hw *hw = &pf->hw; in i40e_map_pf_to_vf_queues() 951 struct i40e_hw *hw = &pf->hw; in i40e_enable_vf_mappings() [all …]
|
| D | i40e_main.c | 47 static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw); 129 int i40e_allocate_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem, in i40e_allocate_dma_mem_d() 148 int i40e_free_dma_mem_d(struct i40e_hw *hw, struct i40e_dma_mem *mem) in i40e_free_dma_mem_d() 166 int i40e_allocate_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem, in i40e_allocate_virt_mem_d() 183 int i40e_free_virt_mem_d(struct i40e_hw *hw, struct i40e_virt_mem *mem) in i40e_free_virt_mem_d() 561 static u32 i40e_compute_pci_to_hw_id(struct i40e_vsi *vsi, struct i40e_hw *hw) in i40e_compute_pci_to_hw_id() 585 static void i40e_stat_update64(struct i40e_hw *hw, u32 hireg, u32 loreg, in i40e_stat_update64() 612 static void i40e_stat_update48(struct i40e_hw *hw, u32 hireg, u32 loreg, in i40e_stat_update48() 640 static void i40e_stat_update32(struct i40e_hw *hw, u32 reg, in i40e_stat_update32() 660 static void i40e_stat_update_and_clear32(struct i40e_hw *hw, u32 reg, u64 *stat) in i40e_stat_update_and_clear32() [all …]
|
| D | i40e_ethtool.c | 767 static void i40e_get_settings_link_up(struct i40e_hw *hw, in i40e_get_settings_link_up() 1042 static void i40e_get_settings_link_down(struct i40e_hw *hw, in i40e_get_settings_link_down() 1068 struct i40e_hw *hw = &pf->hw; in i40e_get_link_ksettings() 1227 struct i40e_hw *hw = &pf->hw; in i40e_set_link_ksettings() 1487 struct i40e_hw *hw = &pf->hw; in i40e_set_fec_cfg() 1549 struct i40e_hw *hw = &pf->hw; in i40e_get_fec_param() 1591 struct i40e_hw *hw = &pf->hw; in i40e_set_fec_param() 1635 struct i40e_hw *hw = &pf->hw; in i40e_nway_reset() 1662 struct i40e_hw *hw = &pf->hw; in i40e_get_pauseparam() 1698 struct i40e_hw *hw = &pf->hw; in i40e_set_pauseparam() [all …]
|
| D | i40e_type.h | 32 struct i40e_hw; 33 typedef void (*I40E_ADMINQ_CALLBACK)(struct i40e_hw *, struct i40e_aq_desc *); 526 struct i40e_hw { struct 608 static inline bool i40e_is_vf(struct i40e_hw *hw) in i40e_is_vf() argument
|
| D | i40e.h | 465 struct i40e_hw hw; 1008 static inline char *i40e_nvm_version_str(struct i40e_hw *hw) in i40e_nvm_version_str() 1121 static inline u32 i40e_get_pf_count(struct i40e_hw *hw) in i40e_get_pf_count() 1231 struct i40e_hw *hw = &pf->hw; in i40e_irq_dynamic_enable()
|
| D | i40e_dcb_nl.c | 19 static void i40e_get_pfc_delay(struct i40e_hw *hw, u16 *delay) in i40e_get_pfc_delay() 78 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_ieee_getpfc() 884 struct i40e_hw *hw = &pf->hw; in i40e_dcbnl_set_all()
|
| D | i40e_client.c | 543 struct i40e_hw *hw = &pf->hw; in i40e_client_virtchnl_send() 568 struct i40e_hw *hw = &pf->hw; in i40e_client_setup_qvlist()
|
| D | i40e_txrx.c | 2699 struct i40e_hw *hw = &vsi->back->hw; in i40e_update_enable_itr() 3764 struct i40e_hw *hw; in i40e_lan_select_queue()
|
| D | i40e_debugfs.c | 496 struct i40e_hw *hw = &pf->hw; in i40e_dbg_dump_aq_desc()
|