Home
last modified time | relevance | path

Searched refs:pcib (Results 1 – 25 of 70) sorted by relevance

123

/trueos/sys/dev/acpica/
HDacpi_pcib.c50 ACPI_SERIAL_DECL(pcib, "ACPI PCI bus methods");
94 device_t child, pcib; in prt_attach_devices() local
109 pcib = (device_t)arg; in prt_attach_devices()
119 device_printf(pcib, "failed to force attach of %s\n", in prt_attach_devices()
125 acpi_pci_link_add_reference(child, entry->SourceIndex, pcib, in prt_attach_devices()
193 acpi_pcib_route_interrupt(device_t pcib, device_t dev, int pin, in acpi_pcib_route_interrupt() argument
208 ACPI_SERIAL_BEGIN(pcib); in acpi_pcib_route_interrupt()
216 device_printf(pcib, "no PRT entry for %d.%d.INT%c\n", pci_get_bus(dev), in acpi_pcib_route_interrupt()
223 device_printf(pcib, "matched entry for %d.%d.INT%c", in acpi_pcib_route_interrupt()
239 device_printf(pcib, "slot %d INT%c hardwired to IRQ %d\n", in acpi_pcib_route_interrupt()
[all …]
HDacpi_pcib_pci.c71 static int acpi_pcib_pci_route_interrupt(device_t pcib,
91 DEFINE_CLASS_1(pcib, acpi_pcib_pci_driver, acpi_pcib_pci_methods,
140 acpi_pcib_pci_route_interrupt(device_t pcib, device_t dev, int pin) in acpi_pcib_pci_route_interrupt() argument
144 sc = device_get_softc(pcib); in acpi_pcib_pci_route_interrupt()
151 return (pcib_route_interrupt(pcib, dev, pin)); in acpi_pcib_pci_route_interrupt()
153 return (acpi_pcib_route_interrupt(pcib, dev, pin, &sc->ap_prt)); in acpi_pcib_pci_route_interrupt()
HDacpi_pcib_acpi.c84 static int acpi_pcib_acpi_route_interrupt(device_t pcib,
86 static int acpi_pcib_alloc_msi(device_t pcib, device_t dev,
88 static int acpi_pcib_map_msi(device_t pcib, device_t dev,
90 static int acpi_pcib_alloc_msix(device_t pcib, device_t dev,
151 DEFINE_CLASS_0(pcib, acpi_pcib_acpi_driver, acpi_pcib_acpi_methods,
534 acpi_pcib_acpi_route_interrupt(device_t pcib, device_t dev, int pin) in acpi_pcib_acpi_route_interrupt() argument
536 struct acpi_hpcib_softc *sc = device_get_softc(pcib); in acpi_pcib_acpi_route_interrupt()
538 return (acpi_pcib_route_interrupt(pcib, dev, pin, &sc->ap_prt)); in acpi_pcib_acpi_route_interrupt()
542 acpi_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, in acpi_pcib_alloc_msi() argument
547 bus = device_get_parent(pcib); in acpi_pcib_alloc_msi()
[all …]
HDacpi_pcibvar.h35 void acpi_pci_link_add_reference(device_t dev, int index, device_t pcib,
39 int acpi_pcib_route_interrupt(device_t pcib, device_t dev, int pin,
41 int acpi_pcib_power_for_sleep(device_t pcib, device_t dev,
/trueos/sys/mips/conf/
HDAP94.hints17 hint.pcib.0.bus.0.17.0.ath_fixup_addr=0x1fff1000
18 hint.pcib.0.bus.0.17.0.ath_fixup_size=4096
21 hint.pcib.0.bus.0.18.0.ath_fixup_addr=0x1fff5000
22 hint.pcib.0.bus.0.18.0.ath_fixup_size=4096
26 hint.ath.0.eeprom_firmware="pcib.0.bus.0.17.0.eeprom_firmware"
27 hint.ath.1.eeprom_firmware="pcib.0.bus.0.18.0.eeprom_firmware"
HDIDT.hints8 hint.pcib.0.at="obio0"
9 # hint.pcib.0.maddr=0x11400000
10 # hint.pcib.0.msize=0x100000
11 # hint.pcib.0.io=0x11500000
12 # hint.pcib.0.iosize=0x100000
HDADM5120.hints8 hint.pcib.0.at="obio0"
9 hint.pcib.0.maddr=0x11400000
10 hint.pcib.0.msize=0x100000
11 hint.pcib.0.io=0x11500000
12 hint.pcib.0.iosize=0x100000
HDDIR-825.hints19 hint.pcib.0.bus.0.17.0.ath_fixup_addr=0x1f661000
20 hint.pcib.0.bus.0.17.0.ath_fixup_size=4096
23 hint.pcib.0.bus.0.18.0.ath_fixup_addr=0x1f665000
24 hint.pcib.0.bus.0.18.0.ath_fixup_size=4096
28 hint.ath.0.eeprom_firmware="pcib.0.bus.0.17.0.eeprom_firmware"
29 hint.ath.1.eeprom_firmware="pcib.0.bus.0.18.0.eeprom_firmware"
HDAP96.hints37 hint.pcib.0.bus.0.17.0.ath_fixup_addr=0x1fff1000
38 hint.pcib.0.bus.0.17.0.ath_fixup_size=4096
41 hint.pcib.0.bus.0.18.0.ath_fixup_addr=0x1fff5000
42 hint.pcib.0.bus.0.18.0.ath_fixup_size=4096
46 hint.ath.0.eeprom_firmware="pcib.0.bus.0.17.0.eeprom_firmware"
47 hint.ath.1.eeprom_firmware="pcib.0.bus.0.18.0.eeprom_firmware"
HDPICOSTATION_M2HP.hints35 hint.pcib.0.bus.0.0.0.ath_fixup_addr=0x1fff1000
36 hint.pcib.0.bus.0.0.0.ath_fixup_size=4096
39 hint.ath.0.eeprom_firmware="pcib.0.bus.0.0.0.eeprom_firmware"
/trueos/sys/sparc64/pci/
HDofw_pcibus.c105 EARLY_DRIVER_MODULE(ofw_pcibus, pcib, ofw_pcibus_driver, pci_devclass, 0, 0,
227 device_t pcib; in ofw_pcibus_attach() local
238 pcib = device_get_parent(dev); in ofw_pcibus_attach()
248 if (strcmp(device_get_name(device_get_parent(pcib)), "nexus") == 0 && in ofw_pcibus_attach()
249 ofw_bus_get_type(pcib) != NULL && in ofw_pcibus_attach()
250 strcmp(ofw_bus_get_type(pcib), OFW_TYPE_PCIE) != 0 && in ofw_pcibus_attach()
251 (dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_attach()
259 if (OF_getprop(ofw_bus_get_node(pcib), "clock-frequency", &clock, in ofw_pcibus_attach()
270 ofw_pcibus_setup_device(pcib, clock, busno, slot, func); in ofw_pcibus_attach()
271 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_attach()
[all …]
/trueos/sys/dev/pci/
HDpcib_private.h47 int pcib_host_res_init(device_t pcib,
49 int pcib_host_res_free(device_t pcib,
163 int pcib_route_interrupt(device_t pcib, device_t dev, int pin);
164 int pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs);
165 int pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs);
166 int pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
167 int pcib_release_msix(device_t pcib, device_t dev, int irq);
168 int pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
169 uint16_t pcib_get_rid(device_t pcib, device_t dev);
HDpcib_if.m34 INTERFACE pcib;
38 null_route_interrupt(device_t pcib, device_t dev, int pin)
97 device_t pcib;
110 device_t pcib;
122 device_t pcib;
132 device_t pcib;
141 device_t pcib;
151 device_t pcib;
163 device_t pcib;
172 device_t pcib;
[all …]
HDpci_pci.c57 static int pcib_power_for_sleep(device_t pcib, device_t dev,
59 static uint16_t pcib_ari_get_rid(device_t pcib, device_t dev);
66 static int pcib_try_enable_ari(device_t pcib, device_t dev);
113 DEFINE_CLASS_0(pcib, pcib_driver, pcib_methods, sizeof(struct pcib_softc));
114 DRIVER_MODULE(pcib, pci, pcib_driver, pcib_devclass, NULL, NULL);
1807 pcib_xlate_ari(device_t pcib, int bus, int *slot, int *func) in pcib_xlate_ari() argument
1812 sc = device_get_softc(pcib); in pcib_xlate_ari()
1896 pcib_route_interrupt(device_t pcib, device_t dev, int pin) in pcib_route_interrupt() argument
1919 bus = device_get_parent(pcib); in pcib_route_interrupt()
1920 intnum = PCIB_ROUTE_INTERRUPT(device_get_parent(bus), pcib, parent_intpin + 1); in pcib_route_interrupt()
[all …]
/trueos/sys/powerpc/ofw/
HDofw_pcibus.c96 DRIVER_MODULE(ofw_pcibus, pcib, ofw_pcibus_driver, pci_devclass, 0, 0);
148 device_t pcib; in ofw_pcibus_enum_devtree() local
155 pcib = device_get_parent(dev); in ofw_pcibus_enum_devtree()
177 PCIB_WRITE_CONFIG(pcib, busno, slot, func, PCIR_INTLINE, in ofw_pcibus_enum_devtree()
185 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, in ofw_pcibus_enum_devtree()
219 device_t pcib; in ofw_pcibus_enum_bus() local
225 pcib = device_get_parent(dev); in ofw_pcibus_enum_bus()
227 maxslots = PCIB_MAXSLOTS(pcib); in ofw_pcibus_enum_bus()
232 hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1); in ofw_pcibus_enum_bus()
243 pcib, domain, busno, s, f, sizeof(*dinfo)); in ofw_pcibus_enum_bus()
[all …]
/trueos/sys/mips/nlm/
HDxlp_pci.c218 xlp_add_soc_child(device_t pcib, device_t dev, int b, int s, int f) in xlp_add_soc_child() argument
234 devid = PCIB_READ_CONFIG(pcib, b, s, f, PCIR_DEVICE, 2); in xlp_add_soc_child()
265 dinfo = pci_read_device(pcib, domain, b, s, f, sizeof(*xlp_dinfo)); in xlp_add_soc_child()
282 device_t pcib = device_get_parent(dev); in xlp_pci_attach() local
292 maxslots = PCIB_MAXSLOTS(pcib); in xlp_pci_attach()
296 hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1); in xlp_pci_attach()
302 xlp_add_soc_child(pcib, dev, busno, s, f); in xlp_pci_attach()
310 device_t pcib; in xlp_pci_probe() local
312 pcib = device_get_parent(dev); in xlp_pci_probe()
317 if (strcmp(device_get_nameunit(pcib), "pcib0") != 0) in xlp_pci_probe()
[all …]
/trueos/sys/x86/pci/
HDpci_bus.c81 legacy_pcib_route_interrupt(device_t pcib, device_t dev, int pin) in legacy_pcib_route_interrupt() argument
96 legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, in legacy_pcib_alloc_msi() argument
101 bus = device_get_parent(pcib); in legacy_pcib_alloc_msi()
107 legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) in legacy_pcib_alloc_msix() argument
111 bus = device_get_parent(pcib); in legacy_pcib_alloc_msix()
116 legacy_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, in legacy_pcib_map_msi() argument
122 bus = device_get_parent(pcib); in legacy_pcib_map_msi()
127 slot = legacy_get_pcislot(pcib); in legacy_pcib_map_msi()
128 func = legacy_get_pcifunc(pcib); in legacy_pcib_map_msi()
673 DEFINE_CLASS_0(pcib, legacy_pcib_driver, legacy_pcib_methods, 1);
[all …]
HDqpi.c256 qpi_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, in qpi_pcib_map_msi() argument
261 bus = device_get_parent(pcib); in qpi_pcib_map_msi()
303 DEFINE_CLASS_0(pcib, qpi_pcib_driver, qpi_pcib_methods, 0);
304 DRIVER_MODULE(pcib, qpi, qpi_pcib_driver, qpi_pcib_devclass, 0, 0);
/trueos/sys/mips/rmi/
HDxlr_pci.c326 xls_pcie_link(device_t pcib, device_t dev) in xls_pcie_link() argument
331 printf("xls_pcie_link : bus %s dev %s\n", device_get_nameunit(pcib), in xls_pcie_link()
336 if (parent == NULL || parent == pcib) { in xls_pcie_link()
375 xlr_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) in xlr_alloc_msi() argument
385 link = xls_pcie_link(pcib, dev); in xlr_alloc_msi()
400 xlr_release_msi(device_t pcib, device_t dev, int count, int *irqs) in xlr_release_msi() argument
402 device_printf(dev, "%s: msi release %d\n", device_get_nameunit(pcib), in xlr_release_msi()
408 xlr_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, in xlr_map_msi() argument
420 device_get_nameunit(pcib), irq); in xlr_map_msi()
659 DRIVER_MODULE(pcib, iodi, xlr_pcib_driver, pcib_devclass, 0, 0);
/trueos/sys/x86/x86/
HDnexus.c129 static int nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs);
130 static int nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs);
131 static int nexus_alloc_msix(device_t pcib, device_t dev, int *irq);
132 static int nexus_release_msix(device_t pcib, device_t dev, int irq);
133 static int nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
622 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) in nexus_alloc_msix() argument
629 nexus_release_msix(device_t pcib, device_t dev, int irq) in nexus_release_msix() argument
636 nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) in nexus_alloc_msi() argument
643 nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs) in nexus_release_msi() argument
650 nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) in nexus_map_msi() argument
HDmptable.c1068 mptable_pci_route_interrupt(device_t pcib, device_t dev, int pin) in mptable_pci_route_interrupt() argument
1089 device_printf(pcib, "unable to route slot %d INT%c\n", slot, in mptable_pci_route_interrupt()
1094 device_printf(pcib, "slot %d INT%c routed to irq %d\n", slot, in mptable_pci_route_interrupt()
1215 mptable_pci_host_res_init(device_t pcib) in mptable_pci_host_res_init() argument
1220 args.bus = pci_get_bus(pcib) + pci0; in mptable_pci_host_res_init()
1221 args.dev = pcib; in mptable_pci_host_res_init()
1222 args.sc = device_get_softc(pcib); in mptable_pci_host_res_init()
1223 if (pcib_host_res_init(pcib, &args.sc->sc_host_res) != 0) in mptable_pci_host_res_init()
/trueos/sys/x86/include/
HDlegacyvar.h64 int legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count,
66 int legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
67 int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
/trueos/sys/x86/iommu/
HDintel_drv.c270 device_t pcib; in dmar_alloc_irq() local
277 pcib = device_get_parent(device_get_parent(dev)); /* Really not pcib */ in dmar_alloc_irq()
278 error = PCIB_ALLOC_MSIX(pcib, dev, &dmd->irq); in dmar_alloc_irq()
307 error = PCIB_MAP_MSI(pcib, dev, dmd->irq, &msi_addr, &msi_data); in dmar_alloc_irq()
326 PCIB_RELEASE_MSIX(pcib, dev, dmd->irq); in dmar_alloc_irq()
595 device_t bus, pcib; in dmar_dev_depth() local
601 pcib = device_get_parent(bus); in dmar_dev_depth()
602 if (device_get_devclass(device_get_parent(pcib)) != in dmar_dev_depth()
605 child = pcib; in dmar_dev_depth()
613 device_t bus, pcib; in dmar_dev_path() local
[all …]
HDbusdma_dmar.c99 device_t l, pci, pcib, pcip, pcibp, requester; in dmar_get_requester() local
123 pcib = device_get_parent(pci); in dmar_get_requester()
124 KASSERT(pcib != NULL, ("dmar_get_requester(%s): NULL bridge " in dmar_get_requester()
133 pcip = device_get_parent(pcib); in dmar_get_requester()
145 l = pcib; in dmar_get_requester()
152 bridge_is_pcie = pci_find_cap(pcib, PCIY_EXPRESS, in dmar_get_requester()
154 requester = pcib; in dmar_get_requester()
199 *rid = pci_get_rid(pcib); in dmar_get_requester()
200 l = pcib; in dmar_get_requester()
/trueos/sys/powerpc/powermac/
HDcpcht.c135 DEFINE_CLASS_1(pcib, cpcht_driver, cpcht_methods, sizeof(struct cpcht_softc),
479 device_t pcib; in cpcht_map_msi() local
483 for (pcib = child; pcib != dev; pcib = in cpcht_map_msi()
484 device_get_parent(device_get_parent(pcib))) { in cpcht_map_msi()
485 dinfo = device_get_ivars(pcib); in cpcht_map_msi()

123