Lines Matching refs:bar
43 struct vnic_dev_bar bar[PCI_NUM_RESOURCES]; member
356 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_discover_resources()
359 vnic->bar[i].len = pci_resource_len(pdev, i); in usnic_vnic_discover_resources()
360 vnic->bar[i].vaddr = pci_iomap(pdev, i, vnic->bar[i].len); in usnic_vnic_discover_resources()
361 if (!vnic->bar[i].vaddr) { in usnic_vnic_discover_resources()
367 vnic->bar[i].bus_addr = pci_resource_start(pdev, i); in usnic_vnic_discover_resources()
370 vnic->vdev = vnic_dev_register(NULL, pdev, pdev, vnic->bar, in usnic_vnic_discover_resources()
371 ARRAY_SIZE(vnic->bar)); in usnic_vnic_discover_resources()
394 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_discover_resources()
397 if (!vnic->bar[i].vaddr) in usnic_vnic_discover_resources()
400 iounmap(vnic->bar[i].vaddr); in usnic_vnic_discover_resources()
414 return (bar_num < ARRAY_SIZE(vnic->bar)) ? &vnic->bar[bar_num] : NULL; in usnic_vnic_get_bar()
431 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_release_resources()
434 iounmap(vnic->bar[i].vaddr); in usnic_vnic_release_resources()