Lines Matching refs:i40e_pf
248 struct i40e_pf { struct
437 struct i40e_pf *pf; argument
547 struct i40e_pf *back; /* Backreference to associated PF */
589 struct i40e_pf *pf;
626 static inline struct i40e_pf *i40e_netdev_to_pf(struct net_device *netdev) in i40e_netdev_to_pf()
659 static inline int i40e_get_fd_cnt_all(struct i40e_pf *pf) in i40e_get_fd_cnt_all()
669 void i40e_do_reset_safe(struct i40e_pf *pf, u32 reset_flags);
670 void i40e_do_reset(struct i40e_pf *pf, u32 reset_flags);
671 struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id);
675 int i40e_fetch_switch_configuration(struct i40e_pf *pf,
679 struct i40e_pf *pf, bool add);
682 void i40e_fdir_check_and_reenable(struct i40e_pf *pf);
683 u32 i40e_get_current_fd_count(struct i40e_pf *pf);
684 u32 i40e_get_cur_guaranteed_fd_count(struct i40e_pf *pf);
685 u32 i40e_get_current_atr_cnt(struct i40e_pf *pf);
686 u32 i40e_get_global_fd_count(struct i40e_pf *pf);
687 bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features);
695 struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type,
698 struct i40e_vsi *i40e_vsi_lookup(struct i40e_pf *pf, enum i40e_vsi_type type,
706 int i40e_reconfig_rss_queues(struct i40e_pf *pf, int queue_count);
707 struct i40e_veb *i40e_veb_setup(struct i40e_pf *pf, u16 flags, u16 uplink_seid,
715 void i40e_pf_reset_stats(struct i40e_pf *pf);
717 void i40e_dbg_pf_init(struct i40e_pf *pf);
718 void i40e_dbg_pf_exit(struct i40e_pf *pf);
722 static inline void i40e_dbg_pf_init(struct i40e_pf *pf) {} in i40e_dbg_pf_init()
723 static inline void i40e_dbg_pf_exit(struct i40e_pf *pf) {} in i40e_dbg_pf_exit()
734 struct i40e_pf *pf = vsi->back; in i40e_irq_dynamic_enable()
746 void i40e_irq_dynamic_disable_icr0(struct i40e_pf *pf);
747 void i40e_irq_dynamic_enable_icr0(struct i40e_pf *pf);
780 u8 i40e_get_fcoe_tc_map(struct i40e_pf *pf);
782 void i40e_fcoe_vsi_setup(struct i40e_pf *pf);
783 void i40e_init_pf_fcoe(struct i40e_pf *pf);
794 void i40e_dcbnl_flush_apps(struct i40e_pf *pf,
799 bool i40e_dcb_need_reconfig(struct i40e_pf *pf,
804 void i40e_ptp_tx_hwtstamp(struct i40e_pf *pf);
805 void i40e_ptp_rx_hwtstamp(struct i40e_pf *pf, struct sk_buff *skb, u8 index);
806 void i40e_ptp_set_increment(struct i40e_pf *pf);
807 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
808 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
809 void i40e_ptp_init(struct i40e_pf *pf);
810 void i40e_ptp_stop(struct i40e_pf *pf);
812 i40e_status i40e_get_npar_bw_setting(struct i40e_pf *pf);
813 i40e_status i40e_set_npar_bw_setting(struct i40e_pf *pf);
814 i40e_status i40e_commit_npar_bw_setting(struct i40e_pf *pf);