Lines Matching refs:i40e_vsi
368 struct i40e_vsi **vsi;
461 struct i40e_vsi { struct
561 struct i40e_vsi *vsi; argument
566 struct i40e_vsi *vsi;
629 struct i40e_vsi *vsi = np->vsi; in i40e_netdev_to_pf()
634 static inline void i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, in i40e_vsi_setup_irqhandler()
665 int i40e_up(struct i40e_vsi *vsi);
666 void i40e_down(struct i40e_vsi *vsi);
671 struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id);
672 void i40e_update_stats(struct i40e_vsi *vsi);
673 void i40e_update_eth_stats(struct i40e_vsi *vsi);
674 struct rtnl_link_stats64 *i40e_get_vsi_stats_struct(struct i40e_vsi *vsi);
680 int i40e_add_del_fdir(struct i40e_vsi *vsi,
689 struct i40e_mac_filter *i40e_add_filter(struct i40e_vsi *vsi,
692 void i40e_del_filter(struct i40e_vsi *vsi, u8 *macaddr, s16 vlan,
694 int i40e_sync_vsi_filters(struct i40e_vsi *vsi, bool grab_rtnl);
695 struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type,
697 int i40e_vsi_release(struct i40e_vsi *vsi);
698 struct i40e_vsi *i40e_vsi_lookup(struct i40e_pf *pf, enum i40e_vsi_type type,
699 struct i40e_vsi *start_vsi);
701 void i40e_vsi_setup_queue_map(struct i40e_vsi *vsi,
705 int i40e_vsi_control_rings(struct i40e_vsi *vsi, bool enable);
712 i40e_status i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid);
713 void i40e_vsi_remove_pvid(struct i40e_vsi *vsi);
714 void i40e_vsi_reset_stats(struct i40e_vsi *vsi);
732 static inline void i40e_irq_dynamic_enable(struct i40e_vsi *vsi, int vector) in i40e_irq_dynamic_enable()
745 void i40e_irq_dynamic_disable(struct i40e_vsi *vsi, int vector);
764 int i40e_vsi_open(struct i40e_vsi *vsi);
765 void i40e_vlan_stripping_disable(struct i40e_vsi *vsi);
766 int i40e_vsi_add_vlan(struct i40e_vsi *vsi, s16 vid);
767 int i40e_vsi_kill_vlan(struct i40e_vsi *vsi, s16 vid);
768 struct i40e_mac_filter *i40e_put_mac_in_vlan(struct i40e_vsi *vsi, u8 *macaddr,
770 bool i40e_is_vsi_in_vlan(struct i40e_vsi *vsi);
771 struct i40e_mac_filter *i40e_find_mac(struct i40e_vsi *vsi, u8 *macaddr,
779 int i40e_fcoe_vsi_init(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt);
781 void i40e_fcoe_config_netdev(struct net_device *netdev, struct i40e_vsi *vsi);
784 int i40e_fcoe_setup_ddp_resources(struct i40e_vsi *vsi);
785 void i40e_fcoe_free_ddp_resources(struct i40e_vsi *vsi);
792 void i40e_vlan_stripping_enable(struct i40e_vsi *vsi);
797 void i40e_dcbnl_set_all(struct i40e_vsi *vsi);
798 void i40e_dcbnl_setup(struct i40e_vsi *vsi);
803 void i40e_ptp_rx_hang(struct i40e_vsi *vsi);
811 int i40e_is_vsi_uplink_mode_veb(struct i40e_vsi *vsi);
815 void i40e_print_link_message(struct i40e_vsi *vsi, bool isup);