Lines Matching refs:vf
232 pci_iov_build_schema(nvlist_t **pf, nvlist_t **vf)
239 vf_driver = *vf;
240 *vf = NULL;
329 nvlist_t *vf;
331 vf = pci_iov_schema_alloc_node();
332 if (vf == NULL)
335 pci_iov_schema_add_bool(vf, "passthrough", IOV_SCHEMA_HASDEFAULT, 0);
337 return (vf);
382 dinfo->cfg.vf.index * bar->bar_size;
628 device_t bus, dev, vf;
647 vf = PCI_CREATE_IOV_CHILD(bus, dev, next_rid, vid, did);
648 if (vf == NULL)
657 device_set_devclass_fixed(vf, "ppt");
659 vfinfo = device_get_ivars(vf);
662 vfinfo->cfg.vf.index = i;
669 device_delete_child(bus, vf);
836 device_t bus, dev, vf, *devlist;
856 vf = devlist[i];
858 if (!pci_iov_is_child_vf(iov, vf))
861 error = device_detach(vf);
865 device_get_nameunit(vf));
871 vf = devlist[i];
873 if (pci_iov_is_child_vf(iov, vf))
874 device_delete_child(bus, vf);