Home
last modified time | relevance | path

Searched refs:busno (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/powerpc/ofw/
H A Dofw_pcibus.c70 static void ofw_pcibus_enum_devtree(device_t dev, u_int domain, u_int busno);
71 static void ofw_pcibus_enum_bus(device_t dev, u_int domain, u_int busno);
123 u_int busno, domain; in ofw_pcibus_attach() local
130 busno = pcib_get_bus(dev); in ofw_pcibus_attach()
136 ofw_pcibus_enum_devtree(dev, domain, busno); in ofw_pcibus_attach()
146 ofw_pcibus_enum_bus(dev, domain, busno); in ofw_pcibus_attach()
162 ofw_pcibus_enum_devtree(device_t dev, u_int domain, u_int busno) in ofw_pcibus_enum_devtree() argument
182 if (pci_find_dbsf(domain, busno, slot, func) != NULL) in ofw_pcibus_enum_devtree()
194 PCIB_WRITE_CONFIG(pcib, busno, slot, func, PCIR_INTLINE, in ofw_pcibus_enum_devtree()
203 domain, busno, slot, func); in ofw_pcibus_enum_devtree()
[all …]
/freebsd/sys/dev/iommu/
H A Dbusdma_iommu.c310 u_int busno, slot, func; in bus_dma_iommu_set_buswide() local
318 busno = pci_get_bus(dev); in bus_dma_iommu_set_buswide()
325 unit->unit, busno, slot, func); in bus_dma_iommu_set_buswide()
329 iommu_set_buswide_ctx(unit, busno); in bus_dma_iommu_set_buswide()
334 iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno) in iommu_set_buswide_ctx() argument
337 MPASS(busno <= PCI_BUSMAX); in iommu_set_buswide_ctx()
339 unit->buswide_ctxs[busno / NBBY / sizeof(uint32_t)] |= in iommu_set_buswide_ctx()
340 1 << (busno % (NBBY * sizeof(uint32_t))); in iommu_set_buswide_ctx()
345 iommu_is_buswide_ctx(struct iommu_unit *unit, u_int busno) in iommu_is_buswide_ctx() argument
348 MPASS(busno <= PCI_BUSMAX); in iommu_is_buswide_ctx()
[all …]
H A Diommu.h196 void iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno);
197 bool iommu_is_buswide_ctx(struct iommu_unit *unit, u_int busno);
/freebsd/sys/x86/iommu/
H A Dintel_drv.c590 dmar_print_path(int busno, int depth, const ACPI_DMAR_PCI_PATH *path) in dmar_print_path() argument
594 printf("[%d, ", busno); in dmar_print_path()
622 dmar_dev_path(device_t child, int *busno, void *path1, int depth) in dmar_dev_path() argument
638 *busno = pcib_get_bus(bus); in dmar_dev_path()
963 dmar_path_dev(int segment, int path_len, int busno, in dmar_path_dev() argument
971 dev = pci_find_dbsf(segment, busno, path->Device, in dmar_path_dev()
974 busno = pci_cfgregread(segment, busno, path->Device, in dmar_path_dev()
979 *rid = PCI_RID(busno, path->Device, path->Function); in dmar_path_dev()
H A Dintel_ctx.c152 int busno) in ctx_id_entry_init() argument
163 unit->iommu.unit, busno, pci_get_slot(ctx->context.tag->owner), in ctx_id_entry_init()
177 if (iommu_is_buswide_ctx(DMAR2IOMMU(unit), busno)) { in ctx_id_entry_init()
H A Dintel_dmar.h230 void dmar_dev_path(device_t child, int *busno, void *path1, int depth);
/freebsd/sys/dev/pci/
H A Dpci_host_generic_fdt.c420 uint8_t slot, func, busno; in generic_pcie_ofw_get_devinfo() local
425 busno = pci_get_bus(child); in generic_pcie_ofw_get_devinfo()
428 if (slot == di->slot && func == di->func && busno == di->bus) in generic_pcie_ofw_get_devinfo()
H A Dpci.c4166 pci_identify_function(device_t pcib, device_t dev, int domain, int busno, in pci_identify_function() argument
4171 dinfo = pci_read_device(pcib, dev, domain, busno, slot, func); in pci_identify_function()
4179 pci_add_children(device_t dev, int domain, int busno) in pci_add_children() argument
4181 #define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w) in pci_add_children()
4195 dinfo = pci_identify_function(pcib, dev, domain, busno, 0, 0); in pci_add_children()
4220 pci_identify_function(pcib, dev, domain, busno, s, f); in pci_add_children()
4228 #define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w) in pci_rescan_method()
4232 int busno, domain, s, f, pcifunchigh; in pci_rescan_method() local
4250 busno = pcib_get_bus(dev); in pci_rescan_method()
4282 pci_identify_function(pcib, dev, domain, busno, s, f); in pci_rescan_method()
[all …]
H A Dpci_private.h117 void pci_add_children(device_t dev, int domain, int busno);
/freebsd/sys/arm/mv/
H A Dmvvar.h116 uint32_t remap, int winno, int busno);
/freebsd/sys/dev/acpica/
H A Dacpi_pcib_acpi.c300 uint8_t busno; in acpi_pcib_acpi_attach() local
403 if (host_pcib_get_busno(pci_cfgregread, 0, slot, func, &busno) == 0) in acpi_pcib_acpi_attach()
406 sc->ap_bus = busno; in acpi_pcib_acpi_attach()