Lines Matching defs:slot
606 cfginit(struct pci_devinst *pi, int bus, int slot, int func)
617 sc->psc_sel.pc_dev = slot;
636 bus, slot, func);
642 bus, slot, func);
658 bus, slot, func, error);
708 int bus, slot, func;
719 } else if (sscanf(opts, "pci0:%d:%d:%d", &bus, &slot, &func) == 3 ||
720 sscanf(opts, "pci%d:%d:%d", &bus, &slot, &func) == 3 ||
721 sscanf(opts, "%d/%d/%d", &bus, &slot, &func) == 3) {
724 snprintf(value, sizeof(value), "%d", slot);
725 set_config_value_node(nvl, "slot", value);
791 passthru_lookup_pptdev(const char *name, int *bus, int *slot, int *func)
851 *slot = conf[0].pc_sel.pc_dev;
859 int bus, slot, func, error, memflags;
889 if (!passthru_lookup_pptdev(value, &bus, &slot, &func))
893 GET_INT_CONFIG(slot, "slot");
897 if (vm_assign_pptdev(pi->pi_vmctx, bus, slot, func) != 0) {
899 bus, slot, func);
909 if ((error = cfginit(pi, bus, slot, func)) != 0)
947 vm_unassign_pptdev(pi->pi_vmctx, bus, slot, func);