virtfn            651 drivers/net/ethernet/emulex/benet/be.h 	u8 virtfn;
virtfn            688 drivers/net/ethernet/emulex/benet/be.h #define be_physfn(adapter)		(!adapter->virtfn)
virtfn            689 drivers/net/ethernet/emulex/benet/be.h #define be_virtfn(adapter)		(adapter->virtfn)
virtfn           5705 drivers/net/ethernet/emulex/benet/be_main.c 	adapter->virtfn = (sli_intf & SLI_INTF_FT_MASK) ? 1 : 0;
virtfn            114 drivers/pci/iov.c static void pci_read_vf_config_common(struct pci_dev *virtfn)
virtfn            116 drivers/pci/iov.c 	struct pci_dev *physfn = virtfn->physfn;
virtfn            127 drivers/pci/iov.c 	pci_read_config_dword(virtfn, PCI_CLASS_REVISION,
virtfn            129 drivers/pci/iov.c 	pci_read_config_byte(virtfn, PCI_HEADER_TYPE,
virtfn            131 drivers/pci/iov.c 	pci_read_config_word(virtfn, PCI_SUBSYSTEM_VENDOR_ID,
virtfn            133 drivers/pci/iov.c 	pci_read_config_word(virtfn, PCI_SUBSYSTEM_ID,
virtfn            143 drivers/pci/iov.c 	struct pci_dev *virtfn;
virtfn            152 drivers/pci/iov.c 	virtfn = pci_alloc_dev(bus);
virtfn            153 drivers/pci/iov.c 	if (!virtfn)
virtfn            156 drivers/pci/iov.c 	virtfn->devfn = pci_iov_virtfn_devfn(dev, id);
virtfn            157 drivers/pci/iov.c 	virtfn->vendor = dev->vendor;
virtfn            158 drivers/pci/iov.c 	virtfn->device = iov->vf_device;
virtfn            159 drivers/pci/iov.c 	virtfn->is_virtfn = 1;
virtfn            160 drivers/pci/iov.c 	virtfn->physfn = pci_dev_get(dev);
virtfn            163 drivers/pci/iov.c 		pci_read_vf_config_common(virtfn);
virtfn            165 drivers/pci/iov.c 	rc = pci_setup_device(virtfn);
virtfn            169 drivers/pci/iov.c 	virtfn->dev.parent = dev->dev.parent;
virtfn            170 drivers/pci/iov.c 	virtfn->multifunction = 0;
virtfn            176 drivers/pci/iov.c 		virtfn->resource[i].name = pci_name(virtfn);
virtfn            177 drivers/pci/iov.c 		virtfn->resource[i].flags = res->flags;
virtfn            179 drivers/pci/iov.c 		virtfn->resource[i].start = res->start + size * id;
virtfn            180 drivers/pci/iov.c 		virtfn->resource[i].end = virtfn->resource[i].start + size - 1;
virtfn            181 drivers/pci/iov.c 		rc = request_resource(res, &virtfn->resource[i]);
virtfn            185 drivers/pci/iov.c 	pci_device_add(virtfn, virtfn->bus);
virtfn            188 drivers/pci/iov.c 	rc = sysfs_create_link(&dev->dev.kobj, &virtfn->dev.kobj, buf);
virtfn            191 drivers/pci/iov.c 	rc = sysfs_create_link(&virtfn->dev.kobj, &dev->dev.kobj, "physfn");
virtfn            195 drivers/pci/iov.c 	kobject_uevent(&virtfn->dev.kobj, KOBJ_CHANGE);
virtfn            197 drivers/pci/iov.c 	pci_bus_add_device(virtfn);
virtfn            204 drivers/pci/iov.c 	pci_stop_and_remove_bus_device(virtfn);
virtfn            216 drivers/pci/iov.c 	struct pci_dev *virtfn;
virtfn            218 drivers/pci/iov.c 	virtfn = pci_get_domain_bus_and_slot(pci_domain_nr(dev->bus),
virtfn            221 drivers/pci/iov.c 	if (!virtfn)
virtfn            231 drivers/pci/iov.c 	if (virtfn->dev.kobj.sd)
virtfn            232 drivers/pci/iov.c 		sysfs_remove_link(&virtfn->dev.kobj, "physfn");
virtfn            234 drivers/pci/iov.c 	pci_stop_and_remove_bus_device(virtfn);
virtfn            235 drivers/pci/iov.c 	virtfn_remove_bus(dev->bus, virtfn->bus);
virtfn            238 drivers/pci/iov.c 	pci_dev_put(virtfn);