Lines Matching refs:interface

29 	struct fm10k_intfc *interface = hw->back;  in fm10k_iov_msg_error()  local
30 struct pci_dev *pdev = interface->pdev; in fm10k_iov_msg_error()
46 s32 fm10k_iov_event(struct fm10k_intfc *interface) in fm10k_iov_event() argument
48 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_event()
54 if (!ACCESS_ONCE(interface->iov_data)) in fm10k_iov_event()
59 iov_data = interface->iov_data; in fm10k_iov_event()
95 s32 fm10k_iov_mbx(struct fm10k_intfc *interface) in fm10k_iov_mbx() argument
97 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_mbx()
102 if (!ACCESS_ONCE(interface->iov_data)) in fm10k_iov_mbx()
107 iov_data = interface->iov_data; in fm10k_iov_mbx()
114 fm10k_mbx_lock(interface); in fm10k_iov_mbx()
142 interface->hw_sm_mbx_full++; in fm10k_iov_mbx()
162 fm10k_mbx_unlock(interface); in fm10k_iov_mbx()
172 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_suspend() local
173 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_suspend()
174 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_suspend()
195 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_resume() local
196 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_resume()
198 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_resume()
244 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) in fm10k_iov_update_pvid() argument
246 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_update_pvid()
247 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_update_pvid()
271 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_free_data() local
273 if (!interface->iov_data) in fm10k_iov_free_data()
280 kfree_rcu(interface->iov_data, rcu); in fm10k_iov_free_data()
281 interface->iov_data = NULL; in fm10k_iov_free_data()
286 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_alloc_data() local
287 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_alloc_data()
288 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_alloc_data()
332 interface->iov_data = iov_data; in fm10k_iov_alloc_data()
403 static inline void fm10k_reset_vf_info(struct fm10k_intfc *interface, in fm10k_reset_vf_info() argument
406 struct fm10k_hw *hw = &interface->hw; in fm10k_reset_vf_info()
409 fm10k_mbx_lock(interface); in fm10k_reset_vf_info()
421 fm10k_mbx_unlock(interface); in fm10k_reset_vf_info()
426 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_mac() local
427 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_mac()
442 fm10k_reset_vf_info(interface, vf_info); in fm10k_ndo_set_vf_mac()
450 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_vlan() local
451 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_vlan()
452 struct fm10k_hw *hw = &interface->hw; in fm10k_ndo_set_vf_vlan()
475 fm10k_reset_vf_info(interface, vf_info); in fm10k_ndo_set_vf_vlan()
483 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_bw() local
484 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_bw()
485 struct fm10k_hw *hw = &interface->hw; in fm10k_ndo_set_vf_bw()
507 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_get_vf_config() local
508 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_get_vf_config()