| /freebsd/sys/powerpc/ofw/ |
| H A D | ofw_pcibus.c | 70 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 D | busdma_iommu.c | 326 u_int busno, slot, func; in iommu_get_dma_tag() 333 busno = pci_get_bus(dev); in iommu_get_dma_tag() 340 unit->unit, busno, slot, func); in bus_dma_iommu_set_buswide() 344 iommu_set_buswide_ctx(unit, busno); in bus_dma_iommu_set_buswide() 349 iommu_set_buswide_ctx(struct iommu_unit *unit, u_int busno) in bus_dma_iommu_set_buswide() 352 MPASS(busno <= PCI_BUSMAX); in bus_dma_iommu_set_buswide() 354 unit->buswide_ctxs[busno / NBBY / sizeof(uint32_t)] |= in bus_dma_iommu_set_buswide() 355 1 << (busno % (NBBY * sizeof(uint32_t))); in bus_dma_iommu_set_buswide() 360 iommu_is_buswide_ctx(struct iommu_unit *unit, u_int busno) in bus_dma_iommu_set_buswide() 363 MPASS(busno < in bus_dma_iommu_set_buswide() 341 u_int busno, slot, func; bus_dma_iommu_set_buswide() local 365 iommu_set_buswide_ctx(struct iommu_unit * unit,u_int busno) iommu_set_buswide_ctx() argument 376 iommu_is_buswide_ctx(struct iommu_unit * unit,u_int busno) iommu_is_buswide_ctx() argument [all...] |
| H A D | iommu.h | 196 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 D | intel_drv.c | 592 dmar_print_path(int busno, int depth, const ACPI_DMAR_PCI_PATH *path) in dmar_print_path() argument 596 printf("[%d, ", busno); in dmar_print_path() 621 dmar_dev_path(device_t child, int *busno, void *path1, int depth) in dmar_dev_depth() 634 *busno = pcib_get_bus(bus); in dmar_dev_path() 958 dmar_path_dev(int segment, int path_len, int busno, in dmar_dev_parse_rmrr() 966 dev = pci_find_dbsf(segment, busno, path->Device, in dmar_path_dev() 969 busno = pci_cfgregread(segment, busno, path->Device, in dmar_path_dev() 974 *rid = PCI_RID(busno, path->Device, path->Function); in dmar_path_dev() 624 dmar_dev_path(device_t child,int * busno,void * path1,int depth) dmar_dev_path() argument 965 dmar_path_dev(int segment,int path_len,int busno,const ACPI_DMAR_PCI_PATH * path,uint16_t * rid) dmar_path_dev() argument
|
| H A D | intel_ctx.c | 152 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 D | intel_dmar.h | 230 void dmar_dev_path(device_t child, int *busno, void *path1, int depth);
|
| /freebsd/sys/dev/pci/ |
| H A D | pci_host_generic_fdt.c | 420 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 D | pci.c | 4228 pci_identify_function(device_t pcib, device_t dev, int domain, int busno, in pci_identify_function() argument 4233 dinfo = pci_read_device(pcib, dev, domain, busno, slot, func); in pci_identify_function() 4241 pci_add_children(device_t dev, int domain, int busno) in pci_add_children() argument 4243 #define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w) in pci_add_children() 4257 dinfo = pci_identify_function(pcib, dev, domain, busno, 0, 0); in pci_add_children() 4282 pci_identify_function(pcib, dev, domain, busno, s, f); in pci_add_children() 4290 #define REG(n, w) PCIB_READ_CONFIG(pcib, busno, s, f, n, w) in pci_rescan_method() 4294 int busno, domain, s, f, pcifunchigh; in pci_rescan_method() local 4312 busno = pcib_get_bus(dev); in pci_rescan_method() 4344 pci_identify_function(pcib, dev, domain, busno, in pci_rescan_method() 4389 int busno, slot, func; pci_add_iov_child() local 4570 int busno, domain; pci_attach_common() local 4593 int busno, domain, error; pci_attach() local [all...] |
| H A D | pci_private.h | 117 void pci_add_children(device_t dev, int domain, int busno);
|
| /freebsd/sys/arm/mv/ |
| H A D | mvvar.h | 114 uint32_t remap, int winno, int busno);
|
| /freebsd/sys/dev/acpica/ |
| H A D | acpi_pcib_acpi.c | 300 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()
|