Lines Matching defs:vf
229 pci_iov_build_schema(nvlist_t **pf, nvlist_t **vf)
236 vf_driver = *vf;
237 *vf = NULL;
326 nvlist_t *vf;
328 vf = pci_iov_schema_alloc_node();
329 if (vf == NULL)
332 pci_iov_schema_add_bool(vf, "passthrough", IOV_SCHEMA_HASDEFAULT, 0);
334 return (vf);
379 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);
841 device_t bus, dev, vf, *devlist;
861 vf = devlist[i];
863 if (!pci_iov_is_child_vf(iov, vf))
866 error = device_detach(vf);
870 device_get_nameunit(vf));
876 vf = devlist[i];
878 if (pci_iov_is_child_vf(iov, vf))
879 device_delete_child(bus, vf);