Lines Matching refs:interface
12 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_error() local
13 struct pci_dev *pdev = interface->pdev; in fm10k_iov_msg_error()
37 struct fm10k_intfc *interface = hw->back; in fm10k_iov_msg_queue_mac_vlan() local
111 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan()
137 err = fm10k_queue_mac_request(interface, vf_info->glort, in fm10k_iov_msg_queue_mac_vlan()
152 s32 fm10k_iov_event(struct fm10k_intfc *interface) in fm10k_iov_event() argument
154 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_event()
160 if (!READ_ONCE(interface->iov_data)) in fm10k_iov_event()
165 iov_data = interface->iov_data; in fm10k_iov_event()
197 s32 fm10k_iov_mbx(struct fm10k_intfc *interface) in fm10k_iov_mbx() argument
199 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_mbx()
204 if (!READ_ONCE(interface->iov_data)) in fm10k_iov_mbx()
209 iov_data = interface->iov_data; in fm10k_iov_mbx()
216 fm10k_mbx_lock(interface); in fm10k_iov_mbx()
237 fm10k_clear_macvlan_queue(interface, glort, false); in fm10k_iov_mbx()
250 interface->hw_sm_mbx_full++; in fm10k_iov_mbx()
253 fm10k_service_event_schedule(interface); in fm10k_iov_mbx()
274 fm10k_mbx_unlock(interface); in fm10k_iov_mbx()
284 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_suspend() local
285 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_suspend()
286 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_suspend()
302 fm10k_clear_macvlan_queue(interface, vf_info->glort, false); in fm10k_iov_suspend()
328 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_resume() local
329 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_resume()
331 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_resume()
383 s32 fm10k_iov_update_pvid(struct fm10k_intfc *interface, u16 glort, u16 pvid) in fm10k_iov_update_pvid() argument
385 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_update_pvid()
386 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_update_pvid()
410 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_free_data() local
412 if (!interface->iov_data) in fm10k_iov_free_data()
419 kfree_rcu(interface->iov_data, rcu); in fm10k_iov_free_data()
420 interface->iov_data = NULL; in fm10k_iov_free_data()
425 struct fm10k_intfc *interface = pci_get_drvdata(pdev); in fm10k_iov_alloc_data() local
426 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_iov_alloc_data()
427 struct fm10k_hw *hw = &interface->hw; in fm10k_iov_alloc_data()
472 interface->iov_data = iov_data; in fm10k_iov_alloc_data()
523 static inline void fm10k_reset_vf_info(struct fm10k_intfc *interface, in fm10k_reset_vf_info() argument
526 struct fm10k_hw *hw = &interface->hw; in fm10k_reset_vf_info()
529 fm10k_mbx_lock(interface); in fm10k_reset_vf_info()
534 fm10k_clear_macvlan_queue(interface, vf_info->glort, false); in fm10k_reset_vf_info()
543 fm10k_mbx_unlock(interface); in fm10k_reset_vf_info()
548 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_mac() local
549 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_mac()
564 fm10k_reset_vf_info(interface, vf_info); in fm10k_ndo_set_vf_mac()
572 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_vlan() local
573 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_vlan()
574 struct fm10k_hw *hw = &interface->hw; in fm10k_ndo_set_vf_vlan()
601 fm10k_reset_vf_info(interface, vf_info); in fm10k_ndo_set_vf_vlan()
609 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_set_vf_bw() local
610 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_set_vf_bw()
611 struct fm10k_hw *hw = &interface->hw; in fm10k_ndo_set_vf_bw()
634 struct fm10k_intfc *interface = netdev_priv(netdev); in fm10k_ndo_get_vf_config() local
635 struct fm10k_iov_data *iov_data = interface->iov_data; in fm10k_ndo_get_vf_config()