Lines Matching refs:pf

232 	u16 num_vmdq_vsis;         /* num vmdq vsis this pf has set up */
238 u16 num_fcoe_qps; /* num fcoe queues this pf has set up */
241 u16 num_lan_qps; /* num lan queues this pf has set up */
242 u16 num_lan_msix; /* num queue vectors for the base pf vsi */
397 struct i40e_pf *pf;
497 u16 idx; /* index in pf->vsi[] */
531 struct i40e_pf *pf;
592 * @pf: pointer to the pf struct
594 static inline int i40e_get_fd_cnt_all(struct i40e_pf *pf)
596 return pf->hw.fdir_shared_filter_count + pf->fdir_pf_filter_count;
604 void i40e_do_reset_safe(struct i40e_pf *pf, u32 reset_flags);
605 void i40e_do_reset(struct i40e_pf *pf, u32 reset_flags);
609 int i40e_fetch_switch_configuration(struct i40e_pf *pf,
613 struct i40e_pf *pf, bool add);
616 void i40e_fdir_check_and_reenable(struct i40e_pf *pf);
617 int i40e_get_current_fd_count(struct i40e_pf *pf);
618 int i40e_get_cur_guaranteed_fd_count(struct i40e_pf *pf);
619 int i40e_get_current_atr_cnt(struct i40e_pf *pf);
620 bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features);
628 struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type,
631 struct i40e_vsi *i40e_vsi_lookup(struct i40e_pf *pf, enum i40e_vsi_type type,
639 int i40e_reconfig_rss_queues(struct i40e_pf *pf, int queue_count);
640 struct i40e_veb *i40e_veb_setup(struct i40e_pf *pf, u16 flags, u16 uplink_seid,
648 void i40e_pf_reset_stats(struct i40e_pf *pf);
650 void i40e_dbg_pf_init(struct i40e_pf *pf);
651 void i40e_dbg_pf_exit(struct i40e_pf *pf);
655 static inline void i40e_dbg_pf_init(struct i40e_pf *pf) {}
656 static inline void i40e_dbg_pf_exit(struct i40e_pf *pf) {}
662 void i40e_irq_dynamic_disable_icr0(struct i40e_pf *pf);
663 void i40e_irq_dynamic_enable_icr0(struct i40e_pf *pf);
696 u8 i40e_get_fcoe_tc_map(struct i40e_pf *pf);
698 void i40e_fcoe_vsi_setup(struct i40e_pf *pf);
699 int i40e_init_pf_fcoe(struct i40e_pf *pf);
710 void i40e_dcbnl_flush_apps(struct i40e_pf *pf,
714 bool i40e_dcb_need_reconfig(struct i40e_pf *pf,
719 void i40e_ptp_tx_hwtstamp(struct i40e_pf *pf);
720 void i40e_ptp_rx_hwtstamp(struct i40e_pf *pf, struct sk_buff *skb, u8 index);
721 void i40e_ptp_set_increment(struct i40e_pf *pf);
722 int i40e_ptp_set_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
723 int i40e_ptp_get_ts_config(struct i40e_pf *pf, struct ifreq *ifr);
724 void i40e_ptp_init(struct i40e_pf *pf);
725 void i40e_ptp_stop(struct i40e_pf *pf);