Lines Matching refs:vf
73 struct nfp_net_vf *vf; in nfp_netvf_pci_probe() local
81 vf = kzalloc(sizeof(*vf), GFP_KERNEL); in nfp_netvf_pci_probe()
82 if (!vf) in nfp_netvf_pci_probe()
84 pci_set_drvdata(pdev, vf); in nfp_netvf_pci_probe()
180 vf->nn = nn; in nfp_netvf_pci_probe()
203 vf->q_bar = ioremap(map_addr, bar_sz); in nfp_netvf_pci_probe()
204 if (!vf->q_bar) { in nfp_netvf_pci_probe()
211 nn->tx_bar = vf->q_bar + (tx_bar_off - bar_off); in nfp_netvf_pci_probe()
213 nn->rx_bar = vf->q_bar + (rx_bar_off - bar_off); in nfp_netvf_pci_probe()
238 num_irqs = nfp_net_irqs_alloc(pdev, vf->irq_entries, in nfp_netvf_pci_probe()
247 nfp_net_irqs_assign(nn, vf->irq_entries, num_irqs); in nfp_netvf_pci_probe()
254 vf->ddir = nfp_net_debugfs_device_add(pdev); in nfp_netvf_pci_probe()
255 nfp_net_debugfs_vnic_add(nn, vf->ddir); in nfp_netvf_pci_probe()
262 if (!vf->q_bar) in nfp_netvf_pci_probe()
265 if (!vf->q_bar) in nfp_netvf_pci_probe()
268 iounmap(vf->q_bar); in nfp_netvf_pci_probe()
279 kfree(vf); in nfp_netvf_pci_probe()
285 struct nfp_net_vf *vf; in nfp_netvf_pci_remove() local
288 vf = pci_get_drvdata(pdev); in nfp_netvf_pci_remove()
289 if (!vf) in nfp_netvf_pci_remove()
292 nn = vf->nn; in nfp_netvf_pci_remove()
298 nfp_net_debugfs_dir_clean(&vf->ddir); in nfp_netvf_pci_remove()
304 if (!vf->q_bar) { in nfp_netvf_pci_remove()
308 iounmap(vf->q_bar); in nfp_netvf_pci_remove()
318 kfree(vf); in nfp_netvf_pci_remove()