Lines Matching refs:bar
29 struct vnic_dev_bar bar[PCI_NUM_RESOURCES]; member
341 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_discover_resources()
344 vnic->bar[i].len = pci_resource_len(pdev, i); in usnic_vnic_discover_resources()
345 vnic->bar[i].vaddr = pci_iomap(pdev, i, vnic->bar[i].len); in usnic_vnic_discover_resources()
346 if (!vnic->bar[i].vaddr) { in usnic_vnic_discover_resources()
352 vnic->bar[i].bus_addr = pci_resource_start(pdev, i); in usnic_vnic_discover_resources()
355 vnic->vdev = vnic_dev_register(NULL, pdev, pdev, vnic->bar, in usnic_vnic_discover_resources()
356 ARRAY_SIZE(vnic->bar)); in usnic_vnic_discover_resources()
383 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_discover_resources()
386 if (!vnic->bar[i].vaddr) in usnic_vnic_discover_resources()
389 iounmap(vnic->bar[i].vaddr); in usnic_vnic_discover_resources()
403 return (bar_num < ARRAY_SIZE(vnic->bar)) ? &vnic->bar[bar_num] : NULL; in usnic_vnic_get_bar()
420 for (i = 0; i < ARRAY_SIZE(vnic->bar); i++) { in usnic_vnic_release_resources()
423 iounmap(vnic->bar[i].vaddr); in usnic_vnic_release_resources()