Home
last modified time | relevance | path

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

1234

/freebsd-13.1/sys/dev/acpica/
H A Dacpi_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()
181 acpi_pcib_route_interrupt(device_t pcib, device_t dev, int pin, in acpi_pcib_route_interrupt() argument
197 ACPI_SERIAL_BEGIN(pcib); in acpi_pcib_route_interrupt()
212 device_printf(pcib, "matched entry for %d.%d.INT%c", in acpi_pcib_route_interrupt()
228 device_printf(pcib, "slot %d INT%c hardwired to IRQ %d\n", in acpi_pcib_route_interrupt()
255 ACPI_SERIAL_END(pcib); in acpi_pcib_route_interrupt()
[all …]
H A Dacpi_pcib_pci.c72 static int acpi_pcib_pci_route_interrupt(device_t pcib,
94 DEFINE_CLASS_1(pcib, acpi_pcib_pci_driver, acpi_pcib_pci_methods,
160 acpi_pcib_pci_route_interrupt(device_t pcib, device_t dev, int pin) in acpi_pcib_pci_route_interrupt() argument
164 sc = device_get_softc(pcib); in acpi_pcib_pci_route_interrupt()
171 return (pcib_route_interrupt(pcib, dev, pin)); in acpi_pcib_pci_route_interrupt()
173 return (acpi_pcib_route_interrupt(pcib, dev, pin, &sc->ap_prt)); in acpi_pcib_pci_route_interrupt()
H A Dacpi_pcibvar.h35 void acpi_pci_link_add_reference(device_t dev, int index, device_t pcib,
39 int acpi_pcib_get_cpus(device_t pcib, device_t dev, enum cpu_sets op,
41 int acpi_pcib_route_interrupt(device_t pcib, device_t dev, int pin,
43 int acpi_pcib_power_for_sleep(device_t pcib, device_t dev,
H A Dacpi_pcib_acpi.c88 static int acpi_pcib_acpi_route_interrupt(device_t pcib,
90 static int acpi_pcib_alloc_msi(device_t pcib, device_t dev,
92 static int acpi_pcib_map_msi(device_t pcib, device_t dev,
94 static int acpi_pcib_alloc_msix(device_t pcib, device_t dev,
640 struct acpi_hpcib_softc *sc = device_get_softc(pcib); in acpi_pcib_acpi_route_interrupt()
651 bus = device_get_parent(pcib); in acpi_pcib_alloc_msi()
657 acpi_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) in acpi_pcib_alloc_msix() argument
661 bus = device_get_parent(pcib); in acpi_pcib_alloc_msix()
673 bus = device_get_parent(pcib); in acpi_pcib_map_msi()
678 sc = device_get_softc(pcib); in acpi_pcib_map_msi()
[all …]
/freebsd-13.1/sys/mips/nlm/
H A Dxlp_pci.c85 device_t pcib; in xlp_pci_attach() local
95 pcib = device_get_parent(dev); in xlp_pci_attach()
97 maxslots = PCIB_MAXSLOTS(pcib); in xlp_pci_attach()
127 PCIB_WRITE_CONFIG(pcib, busno, s, f, in xlp_pci_attach()
142 device_t pcib; in xlp_pci_probe() local
144 pcib = device_get_parent(dev); in xlp_pci_probe()
149 if (strcmp(device_get_nameunit(pcib), "pcib0") != 0) in xlp_pci_probe()
331 xlp_pcie_link(device_t pcib, device_t dev) in xlp_pcie_link() argument
339 if (parent == NULL || parent == pcib) { in xlp_pcie_link()
361 link = xlp_pcie_link(pcib, dev); in xlp_alloc_msi()
[all …]
/freebsd-13.1/sys/mips/conf/
H A DAP94.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"
H A DAP96.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"
H A DWZR-HPAG300H.hints36 hint.pcib.0.bus.0.17.0.ath_fixup_addr=0x1f051000
37 hint.pcib.0.bus.0.17.0.ath_fixup_size=4096
40 hint.pcib.0.bus.0.18.0.ath_fixup_addr=0x1f055000
41 hint.pcib.0.bus.0.18.0.ath_fixup_size=4096
44 hint.ath.0.eeprom_firmware="pcib.0.bus.0.17.0.eeprom_firmware"
45 hint.ath.1.eeprom_firmware="pcib.0.bus.0.18.0.eeprom_firmware"
H A DDIR-825B1.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"
H A DQCA955X_BASE.hints40 hint.pcib.0.at="nexus0"
41 hint.pcib.0.irq=0
44 hint.pcib.1.at="nexus0"
45 hint.pcib.1.irq=1
/freebsd-13.1/sys/dev/pci/
H A Dpcib_private.h51 int pcib_host_res_init(device_t pcib,
53 int pcib_host_res_free(device_t pcib,
192 int pcib_route_interrupt(device_t pcib, device_t dev, int pin);
193 int pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs);
194 int pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs);
195 int pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
196 int pcib_release_msix(device_t pcib, device_t dev, int irq);
197 int pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
198 int pcib_get_id(device_t pcib, device_t dev, enum pci_id_type type,
200 void pcib_decode_rid(device_t pcib, uint16_t rid, int *bus,
[all …]
H A Dpcib_if.m34 INTERFACE pcib;
108 device_t pcib;
121 device_t pcib;
133 device_t pcib;
143 device_t pcib;
152 device_t pcib;
162 device_t pcib;
174 device_t pcib;
183 device_t pcib;
194 device_t pcib;
[all …]
H A Dpci_pci.c2602 sc = device_get_softc(pcib); in pcib_xlate_ari()
2682 sc = device_get_softc(pcib); in pcib_ari_decode_rid()
2780 bus = device_get_parent(pcib); in pcib_alloc_msi()
2791 bus = device_get_parent(pcib); in pcib_release_msi()
2804 bus = device_get_parent(pcib); in pcib_alloc_msix()
2814 bus = device_get_parent(pcib); in pcib_release_msix()
2831 pci_ht_map_msi(pcib, *addr); in pcib_map_msi()
2850 sc = device_get_softc(pcib); in pcib_ari_enabled()
2868 sc = device_get_softc(pcib); in pcib_ari_get_id()
2900 sc = device_get_softc(pcib); in pcib_try_enable_ari()
[all …]
H A Dvga_pci.c85 device_t pcib; in vga_pci_is_boot_display() local
115 pcib = device_get_parent(device_get_parent(dev)); in vga_pci_is_boot_display()
116 if (device_get_devclass(device_get_parent(pcib)) == in vga_pci_is_boot_display()
122 config = pci_read_config(pcib, PCIR_BRIDGECTL_1, 2); in vga_pci_is_boot_display()
168 device_t pcib; in vga_pci_map_bios() local
190 pcib = device_get_parent(device_get_parent(dev)); in vga_pci_map_bios()
191 if (device_get_devclass(device_get_parent(pcib)) == in vga_pci_map_bios()
197 config = pci_read_config(pcib, PCIR_BRIDGECTL_1, 2); in vga_pci_map_bios()
200 pci_write_config(pcib, PCIR_BRIDGECTL_1, config, 2); in vga_pci_map_bios()
H A Dpcib_support.c58 pcib_get_id(device_t pcib, device_t dev, enum pci_id_type type, uintptr_t *id) in pcib_get_id() argument
74 pcib_decode_rid(device_t pcib, uint16_t rid, int *bus, int *slot, in pcib_decode_rid() argument
/freebsd-13.1/sys/powerpc/ofw/
H A Dofw_pcibus.c106 EARLY_DRIVER_MODULE(ofw_pcibus, pcib, ofw_pcibus_driver, pci_devclass, 0, 0,
168 device_t pcib; in ofw_pcibus_enum_devtree() local
175 pcib = device_get_parent(dev); in ofw_pcibus_enum_devtree()
198 PCIB_WRITE_CONFIG(pcib, busno, slot, func, PCIR_INTLINE, in ofw_pcibus_enum_devtree()
206 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib, dev, in ofw_pcibus_enum_devtree()
241 device_t pcib; in ofw_pcibus_enum_bus() local
247 pcib = device_get_parent(dev); in ofw_pcibus_enum_bus()
249 maxslots = PCIB_MAXSLOTS(pcib); in ofw_pcibus_enum_bus()
254 hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1); in ofw_pcibus_enum_bus()
265 pcib, dev, domain, busno, s, f); in ofw_pcibus_enum_bus()
[all …]
/freebsd-13.1/sys/x86/xen/
H A Dxen_nexus.c112 nexus_xen_alloc_msix(device_t pcib, device_t dev, int *irq) in nexus_xen_alloc_msix() argument
119 nexus_xen_release_msix(device_t pcib, device_t dev, int irq) in nexus_xen_release_msix() argument
126 nexus_xen_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) in nexus_xen_alloc_msi() argument
133 nexus_xen_release_msi(device_t pcib, device_t dev, int count, int *irqs) in nexus_xen_release_msi() argument
140 nexus_xen_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) in nexus_xen_map_msi() argument
/freebsd-13.1/sys/x86/pci/
H A Dpci_bus.c83 legacy_pcib_route_interrupt(device_t pcib, device_t dev, int pin) in legacy_pcib_route_interrupt() argument
103 bus = device_get_parent(pcib); in legacy_pcib_alloc_msi()
109 legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) in legacy_pcib_alloc_msix() argument
113 bus = device_get_parent(pcib); in legacy_pcib_alloc_msix()
118 legacy_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, in legacy_pcib_map_msi() argument
124 bus = device_get_parent(pcib); in legacy_pcib_map_msi()
129 slot = legacy_get_pcislot(pcib); in legacy_pcib_map_msi()
130 func = legacy_get_pcifunc(pcib); in legacy_pcib_map_msi()
674 DEFINE_CLASS_0(pcib, legacy_pcib_driver, legacy_pcib_methods, 1);
675 DRIVER_MODULE(pcib, legacy, legacy_pcib_driver, hostb_devclass, 0, 0);
[all …]
H A Dqpi.c269 qpi_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, in qpi_pcib_map_msi() argument
274 bus = device_get_parent(pcib); in qpi_pcib_map_msi()
316 DEFINE_CLASS_0(pcib, qpi_pcib_driver, qpi_pcib_methods, 0);
317 DRIVER_MODULE(pcib, qpi, qpi_pcib_driver, qpi_pcib_devclass, 0, 0);
/freebsd-13.1/sys/dev/hyperv/pcib/
H A Dvmbus_pcib.c345 device_t pcib; member
476 device_printf(hbus->pcib, in wait_for_response()
655 device_t pcib = device_get_parent(dev); in pci_rescan() local
679 maxslots = PCIB_MAXSLOTS(pcib); in pci_rescan()
690 pcifunchigh = PCIB_MAXFUNCS(pcib); in pci_rescan()
1064 device_printf(hbus->pcib, in hv_pci_protocol_negotiation()
1071 device_printf(hbus->pcib, in hv_pci_protocol_negotiation()
1190 device_printf(hbus->pcib, in hv_send_resources_allocated()
1456 hbus->pcib = dev; in vmbus_pcib_attach()
1690 return (bus_get_cpus(pcib, op, setsize, cpuset)); in vmbus_pcib_get_cpus()
[all …]
/freebsd-13.1/sys/dev/vnic/
H A Dthunder_bgx_fdt.c292 device_t pcib, bus; in bgx_find_root_pcib() local
307 pcib = device_get_parent(bus); in bgx_find_root_pcib()
308 KASSERT(pcib != NULL, ("%s: null bridge of %s", __func__, in bgx_find_root_pcib()
315 if (device_get_devclass(device_get_parent(pcib)) != pci_class) in bgx_find_root_pcib()
316 return (pcib); in bgx_find_root_pcib()
318 dev = pcib; in bgx_find_root_pcib()
/freebsd-13.1/sys/x86/include/
H A Dlegacyvar.h67 int legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count,
69 int legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
70 int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
/freebsd-13.1/sys/dev/ofw/
H A Dofw_subr.c89 int pci, pcib, res; in ofw_reg_to_paddr() local
132 get_addr_props(parent, &nbridge, NULL, &pcib); in ofw_reg_to_paddr()
139 if (pcib && pci_hi == OFW_PADDR_NOT_PCI) { in ofw_reg_to_paddr()
155 rspc = (pcib) in ofw_reg_to_paddr()
/freebsd-13.1/sys/modules/hyperv/pcib/
H A DMakefile3 .PATH: ${SRCTOP}/sys/dev/hyperv/pcib \
10 CFLAGS+= -I${SRCTOP}/sys/dev/hyperv/pcib
/freebsd-13.1/sys/x86/x86/
H A Dnexus.c142 static int nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs);
143 static int nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs);
144 static int nexus_alloc_msix(device_t pcib, device_t dev, int *irq);
145 static int nexus_release_msix(device_t pcib, device_t dev, int irq);
146 static int nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
729 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) in nexus_alloc_msix() argument
736 nexus_release_msix(device_t pcib, device_t dev, int irq) in nexus_release_msix() argument
743 nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) in nexus_alloc_msi() argument
750 nexus_release_msi(device_t pcib, device_t dev, int count, int *irqs) in nexus_release_msi() argument
757 nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) in nexus_map_msi() argument

1234