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);