i40e_pf 707 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_pf *pf; i40e_pf 817 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_pf *back; /* Backreference to associated PF */ i40e_pf 880 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_pf *pf; i40e_pf 931 drivers/net/ethernet/intel/i40e/i40e.h static inline struct i40e_pf *i40e_netdev_to_pf(struct net_device *netdev) i40e_pf 949 drivers/net/ethernet/intel/i40e/i40e.h static inline int i40e_get_fd_cnt_all(struct i40e_pf *pf) i40e_pf 962 drivers/net/ethernet/intel/i40e/i40e.h static inline u64 i40e_read_fd_input_set(struct i40e_pf *pf, u16 addr) i40e_pf 982 drivers/net/ethernet/intel/i40e/i40e.h static inline void i40e_write_fd_input_set(struct i40e_pf *pf, i40e_pf 996 drivers/net/ethernet/intel/i40e/i40e.h void i40e_do_reset_safe(struct i40e_pf *pf, u32 reset_flags); i40e_pf 997 drivers/net/ethernet/intel/i40e/i40e.h void i40e_do_reset(struct i40e_pf *pf, u32 reset_flags, bool lock_acquired); i40e_pf 1000 drivers/net/ethernet/intel/i40e/i40e.h void i40e_fill_rss_lut(struct i40e_pf *pf, u8 *lut, i40e_pf 1002 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id); i40e_pf 1009 drivers/net/ethernet/intel/i40e/i40e.h i40e_find_vsi_by_type(struct i40e_pf *pf, u16 type) i40e_pf 1026 drivers/net/ethernet/intel/i40e/i40e.h int i40e_fetch_switch_configuration(struct i40e_pf *pf, i40e_pf 1031 drivers/net/ethernet/intel/i40e/i40e.h void i40e_fdir_check_and_reenable(struct i40e_pf *pf); i40e_pf 1032 drivers/net/ethernet/intel/i40e/i40e.h u32 i40e_get_current_fd_count(struct i40e_pf *pf); i40e_pf 1033 drivers/net/ethernet/intel/i40e/i40e.h u32 i40e_get_cur_guaranteed_fd_count(struct i40e_pf *pf); i40e_pf 1034 drivers/net/ethernet/intel/i40e/i40e.h u32 i40e_get_current_atr_cnt(struct i40e_pf *pf); i40e_pf 1035 drivers/net/ethernet/intel/i40e/i40e.h u32 i40e_get_global_fd_count(struct i40e_pf *pf); i40e_pf 1036 drivers/net/ethernet/intel/i40e/i40e.h bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features); i40e_pf 1043 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type, i40e_pf 1046 drivers/net/ethernet/intel/i40e/i40e.h void i40e_service_event_schedule(struct i40e_pf *pf); i40e_pf 1050 drivers/net/ethernet/intel/i40e/i40e.h int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, bool is_xdp, i40e_pf 1052 drivers/net/ethernet/intel/i40e/i40e.h int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable); i40e_pf 1057 drivers/net/ethernet/intel/i40e/i40e.h int i40e_reconfig_rss_queues(struct i40e_pf *pf, int queue_count); i40e_pf 1058 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_veb *i40e_veb_setup(struct i40e_pf *pf, u16 flags, u16 uplink_seid, i40e_pf 1066 drivers/net/ethernet/intel/i40e/i40e.h void i40e_pf_reset_stats(struct i40e_pf *pf); i40e_pf 1068 drivers/net/ethernet/intel/i40e/i40e.h void i40e_dbg_pf_init(struct i40e_pf *pf); i40e_pf 1069 drivers/net/ethernet/intel/i40e/i40e.h void i40e_dbg_pf_exit(struct i40e_pf *pf); i40e_pf 1073 drivers/net/ethernet/intel/i40e/i40e.h static inline void i40e_dbg_pf_init(struct i40e_pf *pf) {} i40e_pf 1074 drivers/net/ethernet/intel/i40e/i40e.h static inline void i40e_dbg_pf_exit(struct i40e_pf *pf) {} i40e_pf 1079 drivers/net/ethernet/intel/i40e/i40e.h int i40e_lan_add_device(struct i40e_pf *pf); i40e_pf 1080 drivers/net/ethernet/intel/i40e/i40e.h int i40e_lan_del_device(struct i40e_pf *pf); i40e_pf 1081 drivers/net/ethernet/intel/i40e/i40e.h void i40e_client_subtask(struct i40e_pf *pf); i40e_pf 1084 drivers/net/ethernet/intel/i40e/i40e.h void i40e_notify_client_of_vf_enable(struct i40e_pf *pf, u32 num_vfs); i40e_pf 1085 drivers/net/ethernet/intel/i40e/i40e.h void i40e_notify_client_of_vf_reset(struct i40e_pf *pf, u32 vf_id); i40e_pf 1086 drivers/net/ethernet/intel/i40e/i40e.h void i40e_client_update_msix_info(struct i40e_pf *pf); i40e_pf 1087 drivers/net/ethernet/intel/i40e/i40e.h int i40e_vf_client_capable(struct i40e_pf *pf, u32 vf_id); i40e_pf 1095 drivers/net/ethernet/intel/i40e/i40e.h struct i40e_pf *pf = vsi->back; i40e_pf 1106 drivers/net/ethernet/intel/i40e/i40e.h void i40e_irq_dynamic_disable_icr0(struct i40e_pf *pf); i40e_pf 1107 drivers/net/ethernet/intel/i40e/i40e.h void i40e_irq_dynamic_enable_icr0(struct i40e_pf *pf); i40e_pf 1124 drivers/net/ethernet/intel/i40e/i40e.h void i40e_dcbnl_flush_apps(struct i40e_pf *pf, i40e_pf 1129 drivers/net/ethernet/intel/i40e/i40e.h bool i40e_dcb_need_reconfig(struct i40e_pf *pf, i40e_pf 1133 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_rx_hang(struct i40e_pf *pf); i40e_pf 1134 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_tx_hang(struct i40e_pf *pf); i40e_pf 1135 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_tx_hwtstamp(struct i40e_pf *pf); i40e_pf 1136 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_rx_hwtstamp(struct i40e_pf *pf, struct sk_buff *skb, u8 index); i40e_pf 1137 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_set_increment(struct i40e_pf *pf); i40e_pf 1138 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr); i40e_pf 1139 drivers/net/ethernet/intel/i40e/i40e.h int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr); i40e_pf 1140 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_save_hw_time(struct i40e_pf *pf); i40e_pf 1141 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_restore_hw_time(struct i40e_pf *pf); i40e_pf 1142 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_init(struct i40e_pf *pf); i40e_pf 1143 drivers/net/ethernet/intel/i40e/i40e.h void i40e_ptp_stop(struct i40e_pf *pf); i40e_pf 1145 drivers/net/ethernet/intel/i40e/i40e.h i40e_status i40e_get_partition_bw_setting(struct i40e_pf *pf); i40e_pf 1146 drivers/net/ethernet/intel/i40e/i40e.h i40e_status i40e_set_partition_bw_setting(struct i40e_pf *pf); i40e_pf 1147 drivers/net/ethernet/intel/i40e/i40e.h i40e_status i40e_commit_partition_bw_setting(struct i40e_pf *pf); i40e_pf 86 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = vsi->back; i40e_pf 112 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = vsi->back; i40e_pf 148 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = ldev->pf; i40e_pf 171 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = vsi->back; i40e_pf 193 drivers/net/ethernet/intel/i40e/i40e_client.c void i40e_notify_client_of_vf_reset(struct i40e_pf *pf, u32 vf_id) i40e_pf 218 drivers/net/ethernet/intel/i40e/i40e_client.c void i40e_notify_client_of_vf_enable(struct i40e_pf *pf, u32 num_vfs) i40e_pf 245 drivers/net/ethernet/intel/i40e/i40e_client.c int i40e_vf_client_capable(struct i40e_pf *pf, u32 vf_id) i40e_pf 267 drivers/net/ethernet/intel/i40e/i40e_client.c void i40e_client_update_msix_info(struct i40e_pf *pf) i40e_pf 285 drivers/net/ethernet/intel/i40e/i40e_client.c static void i40e_client_add_instance(struct i40e_pf *pf) i40e_pf 338 drivers/net/ethernet/intel/i40e/i40e_client.c void i40e_client_del_instance(struct i40e_pf *pf) i40e_pf 348 drivers/net/ethernet/intel/i40e/i40e_client.c void i40e_client_subtask(struct i40e_pf *pf) i40e_pf 403 drivers/net/ethernet/intel/i40e/i40e_client.c int i40e_lan_add_device(struct i40e_pf *pf) i40e_pf 451 drivers/net/ethernet/intel/i40e/i40e_client.c int i40e_lan_del_device(struct i40e_pf *pf) i40e_pf 484 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf; i40e_pf 525 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf; i40e_pf 552 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = ldev->pf; i40e_pf 577 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = ldev->pf; i40e_pf 648 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = ldev->pf; i40e_pf 683 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_pf *pf = ldev->pf; i40e_pf 34 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 73 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 104 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 119 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 148 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 213 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c static void i40e_dcbnl_del_app(struct i40e_pf *pf, i40e_pf 259 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c void i40e_dcbnl_flush_apps(struct i40e_pf *pf, i40e_pf 287 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 276 drivers/net/ethernet/intel/i40e/i40e_ddp.c struct i40e_pf *pf = vsi->back; i40e_pf 390 drivers/net/ethernet/intel/i40e/i40e_ddp.c static int i40e_ddp_restore(struct i40e_pf *pf) i40e_pf 420 drivers/net/ethernet/intel/i40e/i40e_ddp.c struct i40e_pf *pf = vsi->back; i40e_pf 18 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static struct i40e_vsi *i40e_dbg_find_vsi(struct i40e_pf *pf, int seid) i40e_pf 37 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static struct i40e_veb *i40e_dbg_find_veb(struct i40e_pf *pf, int seid) i40e_pf 66 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_pf *pf = filp->private_data; i40e_pf 109 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_vsi_seid(struct i40e_pf *pf, int seid) i40e_pf 446 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_aq_desc(struct i40e_pf *pf) i40e_pf 495 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_pf *pf, bool is_rx_ring) i40e_pf 576 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_vsi_no_seid(struct i40e_pf *pf) i40e_pf 591 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_eth_stats(struct i40e_pf *pf, i40e_pf 617 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_veb_seid(struct i40e_pf *pf, int seid) i40e_pf 638 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_veb_all(struct i40e_pf *pf) i40e_pf 655 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_vf(struct i40e_pf *pf, int vf_id) i40e_pf 680 drivers/net/ethernet/intel/i40e/i40e_debugfs.c static void i40e_dbg_dump_vf_all(struct i40e_pf *pf) i40e_pf 703 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_pf *pf = filp->private_data; i40e_pf 1575 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_pf *pf = filp->private_data; i40e_pf 1616 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_pf *pf = filp->private_data; i40e_pf 1729 drivers/net/ethernet/intel/i40e/i40e_debugfs.c void i40e_dbg_pf_init(struct i40e_pf *pf) i40e_pf 1746 drivers/net/ethernet/intel/i40e/i40e_debugfs.c void i40e_dbg_pf_exit(struct i40e_pf *pf) i40e_pf 230 drivers/net/ethernet/intel/i40e/i40e_ethtool.c I40E_STAT(struct i40e_pf, _name, _stat) i40e_pf 459 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_partition_setting_complaint(struct i40e_pf *pf) i40e_pf 471 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_phy_type_to_ethtool(struct i40e_pf *pf, i40e_pf 753 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf) i40e_pf 1026 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf) i40e_pf 1049 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1140 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1376 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1437 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1479 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1523 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1550 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1585 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1678 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1690 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1713 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1745 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1859 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1893 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 1911 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 1942 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2169 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2200 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2225 drivers/net/ethernet/intel/i40e/i40e_ethtool.c i40e_get_pfc_stats(struct i40e_pf *pf, unsigned int i) i40e_pf 2259 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2329 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2366 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2406 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = i40e_netdev_to_pf(dev); i40e_pf 2447 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2470 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2481 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2495 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2511 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static inline bool i40e_active_vfs(struct i40e_pf *pf) i40e_pf 2522 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static inline bool i40e_active_vmdqs(struct i40e_pf *pf) i40e_pf 2532 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2604 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2627 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2664 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 2815 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2865 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 2980 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_rss_hash_opts(struct i40e_pf *pf, struct ethtool_rxnfc *cmd) i40e_pf 3159 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_ethtool_fdir_all(struct i40e_pf *pf, i40e_pf 3194 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_get_ethtool_fdir_entry(struct i40e_pf *pf, i40e_pf 3313 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 3395 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static int i40e_set_rss_hash_opt(struct i40e_pf *pf, struct ethtool_rxnfc *nfc) i40e_pf 3518 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 3574 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_prune_flex_pit_list(struct i40e_pf *pf) i40e_pf 3644 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 3671 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static u8 i40e_unused_pit_index(struct i40e_pf *pf) i40e_pf 3807 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void __i40e_reprogram_flex_pit(struct i40e_pf *pf, i40e_pf 3882 drivers/net/ethernet/intel/i40e/i40e_ethtool.c static void i40e_reprogram_flex_pit(struct i40e_pf *pf) i40e_pf 3968 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4055 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4403 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4446 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf; i40e_pf 4577 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4622 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4650 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4789 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4838 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 4876 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 5086 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 5193 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = vsi->back; i40e_pf 5301 drivers/net/ethernet/intel/i40e/i40e_ethtool.c struct i40e_pf *pf = np->vsi->back; i40e_pf 39 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_handle_reset_warning(struct i40e_pf *pf, bool lock_acquired); i40e_pf 42 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_pf_switch(struct i40e_pf *pf, bool reinit); i40e_pf 43 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_misc_vector(struct i40e_pf *pf); i40e_pf 44 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_determine_queue_usage(struct i40e_pf *pf); i40e_pf 45 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_pf_filter_control(struct i40e_pf *pf); i40e_pf 46 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_prep_for_reset(struct i40e_pf *pf, bool lock_acquired); i40e_pf 47 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_reset(struct i40e_pf *pf); i40e_pf 48 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired); i40e_pf 49 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_misc_vector_for_recovery_mode(struct i40e_pf *pf); i40e_pf 50 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_restore_interrupt_scheme(struct i40e_pf *pf); i40e_pf 51 drivers/net/ethernet/intel/i40e/i40e_main.c static bool i40e_check_recovery_mode(struct i40e_pf *pf); i40e_pf 52 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw); i40e_pf 53 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_sb_setup(struct i40e_pf *pf); i40e_pf 55 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_get_capabilities(struct i40e_pf *pf, i40e_pf 118 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = (struct i40e_pf *)hw->back; i40e_pf 136 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = (struct i40e_pf *)hw->back; i40e_pf 192 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_get_lump(struct i40e_pf *pf, struct i40e_lump_tracking *pile, i40e_pf 271 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id) i40e_pf 288 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_service_event_schedule(struct i40e_pf *pf) i40e_pf 308 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 524 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_pf_reset_stats(struct i40e_pf *pf) i40e_pf 626 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 687 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 772 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 870 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_update_pf_stats(struct i40e_pf *pf) i40e_pf 1104 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 1318 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 1536 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 1597 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 1634 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 1767 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 2193 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_set_promiscuous(struct i40e_pf *pf, bool promisc) i40e_pf 2273 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 2587 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_sync_filters_subtask(struct i40e_pf *pf) i40e_pf 2639 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 2667 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = np->vsi->back; i40e_pf 3475 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3518 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3600 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_enable_misc_int_causes(struct i40e_pf *pf) i40e_pf 3642 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3690 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_irq_dynamic_disable_icr0(struct i40e_pf *pf) i40e_pf 3703 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_irq_dynamic_enable_icr0(struct i40e_pf *pf) i40e_pf 3770 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3842 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3888 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 3906 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_free_misc_vector(struct i40e_pf *pf) i40e_pf 3930 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = (struct i40e_pf *)data; i40e_pf 4240 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4270 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4299 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_txq_wait(struct i40e_pf *pf, int pf_q, bool enable) i40e_pf 4327 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_control_tx_q(struct i40e_pf *pf, int pf_q, bool enable) i40e_pf 4369 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, i40e_pf 4395 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4429 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_rxq_wait(struct i40e_pf *pf, int pf_q, bool enable) i40e_pf 4457 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_control_rx_q(struct i40e_pf *pf, int pf_q, bool enable) i40e_pf 4494 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable) i40e_pf 4515 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4585 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4601 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4767 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_reset_interrupt_capability(struct i40e_pf *pf) i40e_pf 4789 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_clear_interrupt_scheme(struct i40e_pf *pf) i40e_pf 4849 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4896 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_pf_quiesce_all_vsi(struct i40e_pf *pf) i40e_pf 4910 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_pf_unquiesce_all_vsi(struct i40e_pf *pf) i40e_pf 4928 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 4976 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_wait_queues_disabled(struct i40e_pf *pf) i40e_pf 5000 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_get_iscsi_tc_map(struct i40e_pf *pf) i40e_pf 5090 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_mqprio_get_enabled_tc(struct i40e_pf *pf) i40e_pf 5107 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_pf_get_num_tc(struct i40e_pf *pf) i40e_pf 5144 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_pf_get_tc_map(struct i40e_pf *pf) i40e_pf 5176 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5238 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5280 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5362 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5489 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5517 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5559 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5687 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_validate_num_queues(struct i40e_pf *pf, int num_queues, i40e_pf 5739 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 5796 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_channel_setup_queue_map(struct i40e_pf *pf, i40e_pf 5835 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_add_channel(struct i40e_pf *pf, u16 uplink_seid, i40e_pf 5934 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_channel_config_tx_ring(struct i40e_pf *pf, i40e_pf 5988 drivers/net/ethernet/intel/i40e/i40e_main.c static inline int i40e_setup_hw_channel(struct i40e_pf *pf, i40e_pf 6040 drivers/net/ethernet/intel/i40e/i40e_main.c static bool i40e_setup_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, i40e_pf 6078 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 6136 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 6305 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 6354 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_dcb_reconfigure(struct i40e_pf *pf) i40e_pf 6409 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_resume_port_tx(struct i40e_pf *pf) i40e_pf 6435 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_init_pf_dcb(struct i40e_pf *pf) i40e_pf 6497 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 6614 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 6664 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 6695 drivers/net/ethernet/intel/i40e/i40e_main.c static i40e_status i40e_force_link_state(struct i40e_pf *pf, bool is_up) i40e_pf 7024 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7096 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7199 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7307 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7344 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7385 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7574 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7642 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7749 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 7988 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 8083 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 8192 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 8234 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 8306 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_filter_exit(struct i40e_pf *pf) i40e_pf 8366 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_cloud_filter_exit(struct i40e_pf *pf) i40e_pf 8417 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_do_reset(struct i40e_pf *pf, u32 reset_flags, bool lock_acquired) i40e_pf 8512 drivers/net/ethernet/intel/i40e/i40e_main.c bool i40e_dcb_need_reconfig(struct i40e_pf *pf, i40e_pf 8566 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_handle_lldp_event(struct i40e_pf *pf, i40e_pf 8673 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_do_reset_safe(struct i40e_pf *pf, u32 reset_flags) i40e_pf 8688 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_handle_lan_overflow_event(struct i40e_pf *pf, i40e_pf 8720 drivers/net/ethernet/intel/i40e/i40e_main.c u32 i40e_get_cur_guaranteed_fd_count(struct i40e_pf *pf) i40e_pf 8733 drivers/net/ethernet/intel/i40e/i40e_main.c u32 i40e_get_current_fd_count(struct i40e_pf *pf) i40e_pf 8748 drivers/net/ethernet/intel/i40e/i40e_main.c u32 i40e_get_global_fd_count(struct i40e_pf *pf) i40e_pf 8763 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_reenable_fdir_sb(struct i40e_pf *pf) i40e_pf 8775 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_reenable_fdir_atr(struct i40e_pf *pf) i40e_pf 8798 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_delete_invalid_filter(struct i40e_pf *pf, i40e_pf 8842 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_fdir_check_and_reenable(struct i40e_pf *pf) i40e_pf 8882 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_flush_and_replay(struct i40e_pf *pf) i40e_pf 8940 drivers/net/ethernet/intel/i40e/i40e_main.c u32 i40e_get_current_atr_cnt(struct i40e_pf *pf) i40e_pf 8956 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_reinit_subtask(struct i40e_pf *pf) i40e_pf 9012 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 9034 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_link_event(struct i40e_pf *pf) i40e_pf 9089 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_watchdog_subtask(struct i40e_pf *pf) i40e_pf 9130 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_reset_subtask(struct i40e_pf *pf) i40e_pf 9177 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_handle_link_event(struct i40e_pf *pf, i40e_pf 9217 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_clean_adminq_subtask(struct i40e_pf *pf) i40e_pf 9347 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_verify_eeprom(struct i40e_pf *pf) i40e_pf 9374 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_enable_pf_switch_lb(struct i40e_pf *pf) i40e_pf 9410 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_disable_pf_switch_lb(struct i40e_pf *pf) i40e_pf 9450 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 9473 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 9552 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_get_capabilities(struct i40e_pf *pf, i40e_pf 9633 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_sb_setup(struct i40e_pf *pf) i40e_pf 9677 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_fdir_teardown(struct i40e_pf *pf) i40e_pf 9698 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 9795 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_prep_for_reset(struct i40e_pf *pf, bool lock_acquired) i40e_pf 9842 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_send_version(struct i40e_pf *pf) i40e_pf 9903 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_reset(struct i40e_pf *pf) i40e_pf 9926 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired) i40e_pf 10223 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_reset_and_rebuild(struct i40e_pf *pf, bool reinit, i40e_pf 10245 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_handle_reset_warning(struct i40e_pf *pf, bool lock_acquired) i40e_pf 10257 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_handle_mdd_event(struct i40e_pf *pf) i40e_pf 10365 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_sync_udp_filters(struct i40e_pf *pf) i40e_pf 10382 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_sync_udp_filters_subtask(struct i40e_pf *pf) i40e_pf 10455 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = container_of(work, i40e_pf 10456 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf, i40e_pf 10516 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = from_timer(pf, t, service_timer); i40e_pf 10529 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 10636 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_vsi_mem_alloc(struct i40e_pf *pf, enum i40e_vsi_type type) i40e_pf 10763 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 10834 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 10904 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_reserve_msix_vectors(struct i40e_pf *pf, int vectors) i40e_pf 10925 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_init_msix(struct i40e_pf *pf) i40e_pf 11187 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11222 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_init_interrupt_scheme(struct i40e_pf *pf) i40e_pf 11284 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_restore_interrupt_scheme(struct i40e_pf *pf) i40e_pf 11338 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_misc_vector_for_recovery_mode(struct i40e_pf *pf) i40e_pf 11378 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_misc_vector(struct i40e_pf *pf) i40e_pf 11421 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11467 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11521 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11554 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11573 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 11588 drivers/net/ethernet/intel/i40e/i40e_main.c void i40e_fill_rss_lut(struct i40e_pf *pf, u8 *lut, i40e_pf 11601 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_pf_config_rss(struct i40e_pf *pf) i40e_pf 11673 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_reconfig_rss_queues(struct i40e_pf *pf, int queue_count) i40e_pf 11718 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_status i40e_get_partition_bw_setting(struct i40e_pf *pf) i40e_pf 11741 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_status i40e_set_partition_bw_setting(struct i40e_pf *pf) i40e_pf 11761 drivers/net/ethernet/intel/i40e/i40e_main.c i40e_status i40e_commit_partition_bw_setting(struct i40e_pf *pf) i40e_pf 11848 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_sw_init(struct i40e_pf *pf) i40e_pf 12028 drivers/net/ethernet/intel/i40e/i40e_main.c bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features) i40e_pf 12074 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12101 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12139 drivers/net/ethernet/intel/i40e/i40e_main.c static u8 i40e_get_udp_port_idx(struct i40e_pf *pf, u16 port) i40e_pf 12166 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12218 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12263 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = np->vsi->back; i40e_pf 12291 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = np->vsi->back; i40e_pf 12347 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12422 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12510 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12563 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12582 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12657 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12708 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12728 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 12885 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 13046 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 13081 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 13329 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 13428 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = vsi->back; i40e_pf 13484 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 13560 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type, i40e_pf 13743 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 13793 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_veb_mem_alloc(struct i40e_pf *pf) i40e_pf 13841 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = branch->pf; i40e_pf 13887 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 13905 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 13949 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = veb->pf; i40e_pf 14009 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_veb *i40e_veb_setup(struct i40e_pf *pf, u16 flags, i40e_pf 14085 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_setup_pf_switch_element(struct i40e_pf *pf, i40e_pf 14169 drivers/net/ethernet/intel/i40e/i40e_main.c int i40e_fetch_switch_configuration(struct i40e_pf *pf, bool printconfig) i40e_pf 14226 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_pf_switch(struct i40e_pf *pf, bool reinit) i40e_pf 14338 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_determine_queue_usage(struct i40e_pf *pf) i40e_pf 14445 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_setup_pf_filter_control(struct i40e_pf *pf) i40e_pf 14467 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_print_features(struct i40e_pf *pf) i40e_pf 14518 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_get_platform_mac_addr(struct pci_dev *pdev, struct i40e_pf *pf) i40e_pf 14556 drivers/net/ethernet/intel/i40e/i40e_main.c static bool i40e_check_recovery_mode(struct i40e_pf *pf) i40e_pf 14605 drivers/net/ethernet/intel/i40e/i40e_main.c static i40e_status i40e_pf_loop_reset(struct i40e_pf *pf) i40e_pf 14639 drivers/net/ethernet/intel/i40e/i40e_main.c static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw) i40e_pf 14736 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf; i40e_pf 15323 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15460 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15489 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15520 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15531 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15545 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15559 drivers/net/ethernet/intel/i40e/i40e_main.c static void i40e_enable_mc_magic_wake(struct i40e_pf *pf) i40e_pf 15607 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 15658 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = dev_get_drvdata(dev); i40e_pf 15708 drivers/net/ethernet/intel/i40e/i40e_main.c struct i40e_pf *pf = dev_get_drvdata(dev); i40e_pf 23 drivers/net/ethernet/intel/i40e/i40e_osdep.h dev_dbg(&((struct i40e_pf *)hw->back)->pdev->dev, S, ##A); \ i40e_pf 37 drivers/net/ethernet/intel/i40e/i40e_ptp.c static void i40e_ptp_read(struct i40e_pf *pf, struct timespec64 *ts, i40e_pf 64 drivers/net/ethernet/intel/i40e/i40e_ptp.c static void i40e_ptp_write(struct i40e_pf *pf, const struct timespec64 *ts) i40e_pf 103 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); i40e_pf 147 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); i40e_pf 174 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); i40e_pf 194 drivers/net/ethernet/intel/i40e/i40e_ptp.c struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); i40e_pf 230 drivers/net/ethernet/intel/i40e/i40e_ptp.c static u32 i40e_ptp_get_rx_events(struct i40e_pf *pf) i40e_pf 269 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_rx_hang(struct i40e_pf *pf) i40e_pf 328 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_tx_hang(struct i40e_pf *pf) i40e_pf 362 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_tx_hwtstamp(struct i40e_pf *pf) i40e_pf 408 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_rx_hwtstamp(struct i40e_pf *pf, struct sk_buff *skb, u8 index) i40e_pf 454 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_set_increment(struct i40e_pf *pf) i40e_pf 516 drivers/net/ethernet/intel/i40e/i40e_ptp.c int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr) i40e_pf 539 drivers/net/ethernet/intel/i40e/i40e_ptp.c static int i40e_ptp_set_timestamp_mode(struct i40e_pf *pf, i40e_pf 665 drivers/net/ethernet/intel/i40e/i40e_ptp.c int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr) i40e_pf 697 drivers/net/ethernet/intel/i40e/i40e_ptp.c static long i40e_ptp_create_clock(struct i40e_pf *pf) i40e_pf 743 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_save_hw_time(struct i40e_pf *pf) i40e_pf 766 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_restore_hw_time(struct i40e_pf *pf) i40e_pf 790 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_init(struct i40e_pf *pf) i40e_pf 852 drivers/net/ethernet/intel/i40e/i40e_ptp.c void i40e_ptp_stop(struct i40e_pf *pf) i40e_pf 25 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = tx_ring->vsi->back; i40e_pf 89 drivers/net/ethernet/intel/i40e/i40e_txrx.c u8 *raw_packet, struct i40e_pf *pf, i40e_pf 177 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 249 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 328 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 402 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 472 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 533 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = rx_ring->vsi->back; i40e_pf 2671 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = tx_ring->vsi->back; i40e_pf 2998 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf; i40e_pf 3659 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = i40e_netdev_to_pf(tx_ring->netdev); i40e_pf 3708 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct i40e_pf *pf = vsi->back; i40e_pf 18 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c static void i40e_vc_vf_broadcast(struct i40e_pf *pf, i40e_pf 51 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 84 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c void i40e_vc_notify_link_state(struct i40e_pf *pf) i40e_pf 98 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c void i40e_vc_notify_reset(struct i40e_pf *pf) i40e_pf 175 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 192 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 207 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 225 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 287 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 391 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 444 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 547 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 624 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 712 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 801 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 848 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 886 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 915 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 935 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1017 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1092 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1127 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1243 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1289 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1342 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1405 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c bool i40e_reset_all_vfs(struct i40e_pf *pf, bool flr) i40e_pf 1503 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c void i40e_free_vfs(struct i40e_pf *pf) i40e_pf 1578 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_alloc_vfs(struct i40e_pf *pf, u16 num_alloc_vfs) i40e_pf 1643 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 1692 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = pci_get_drvdata(pdev); i40e_pf 1738 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf; i40e_pf 1825 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 1850 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2007 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2093 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2289 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vsi->back; i40e_pf 2312 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vsi->back; i40e_pf 2352 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2412 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2466 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2507 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2564 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2618 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2687 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2755 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2826 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2882 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2947 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 2977 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3013 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3049 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3130 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3258 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3279 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3325 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3457 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3565 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3703 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vf->pf; i40e_pf 3748 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_vc_process_vf_msg(struct i40e_pf *pf, s16 vf_id, u32 v_opcode, i40e_pf 3884 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c int i40e_vc_process_vflr_event(struct i40e_pf *pf) i40e_pf 3928 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c static int i40e_validate_vf(struct i40e_pf *pf, int vf_id) i40e_pf 3960 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vsi->back; i40e_pf 4098 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = np->vsi->back; i40e_pf 4262 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = np->vsi->back; i40e_pf 4316 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vsi->back; i40e_pf 4373 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = np->vsi->back; i40e_pf 4444 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = vsi->back; i40e_pf 4503 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c struct i40e_pf *pf = np->vsi->back; i40e_pf 66 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h struct i40e_pf *pf; i40e_pf 118 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h void i40e_free_vfs(struct i40e_pf *pf); i40e_pf 120 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_alloc_vfs(struct i40e_pf *pf, u16 num_alloc_vfs); i40e_pf 121 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_vc_process_vf_msg(struct i40e_pf *pf, s16 vf_id, u32 v_opcode, i40e_pf 123 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h int i40e_vc_process_vflr_event(struct i40e_pf *pf); i40e_pf 125 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h bool i40e_reset_all_vfs(struct i40e_pf *pf, bool flr); i40e_pf 140 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h void i40e_vc_notify_link_state(struct i40e_pf *pf); i40e_pf 141 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h void i40e_vc_notify_reset(struct i40e_pf *pf); i40e_pf 21 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct i40e_pf *pf = vsi->back; i40e_pf 55 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct i40e_pf *pf = vsi->back; i40e_pf 790 drivers/net/ethernet/intel/i40e/i40e_xsk.c struct i40e_pf *pf = vsi->back;