Searched refs:pcib (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-9.3-release/sys/dev/acpica/
H A Dacpi_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,
H A Dacpi_pcib.c50 ACPI_SERIAL_DECL(pcib, "ACPI PCI bus methods");
94 device_t child, pcib; local
109 pcib = (device_t)arg;
119 device_printf(pcib, "failed to force attach of %s\n",
125 acpi_pci_link_add_reference(child, entry->SourceIndex, pcib,
191 acpi_pcib_route_interrupt(device_t pcib, device_t dev, int pin, argument
206 ACPI_SERIAL_BEGIN(pcib);
214 device_printf(pcib, "no PRT entry for %d.%d.INT%c\n", pci_get_bus(dev),
221 device_printf(pcib, "matched entry for %d.%d.INT%c",
238 device_printf(pcib, "slo
271 acpi_pcib_power_for_sleep(device_t pcib, device_t dev, int *pstate) argument
[all...]
H A Dacpi_pcib_pci.c71 static int acpi_pcib_pci_route_interrupt(device_t pcib,
82 /* pcib interface */
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) argument
144 sc = device_get_softc(pcib);
151 return (pcib_route_interrupt(pcib, dev, pin));
153 return (acpi_pcib_route_interrupt(pcib, dev, pin, &sc->ap_prt));
H A Dacpi_pcib_acpi.c83 static int acpi_pcib_acpi_route_interrupt(device_t pcib,
85 static int acpi_pcib_alloc_msi(device_t pcib, device_t dev,
87 static int acpi_pcib_map_msi(device_t pcib, device_t dev,
89 static int acpi_pcib_alloc_msix(device_t pcib, device_t dev,
124 /* pcib interface */
141 DEFINE_CLASS_0(pcib, acpi_pcib_acpi_driver, acpi_pcib_acpi_methods,
153 if (acpi_disabled("pcib") || (h = acpi_get_handle(dev)) == NULL ||
471 acpi_pcib_acpi_route_interrupt(device_t pcib, device_t dev, int pin) argument
473 struct acpi_hpcib_softc *sc = device_get_softc(pcib);
475 return (acpi_pcib_route_interrupt(pcib, de
479 acpi_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
490 acpi_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) argument
499 acpi_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) argument
[all...]
/freebsd-9.3-release/sys/dev/pci/
H A Dpcib_private.h47 int pcib_host_res_init(device_t pcib,
49 int pcib_host_res_free(device_t pcib,
140 int pcib_route_interrupt(device_t pcib, device_t dev, int pin);
141 int pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs);
142 int pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs);
143 int pcib_alloc_msix(device_t pcib, device_t dev, int *irq);
144 int pcib_release_msix(device_t pcib, device_t dev, int irq);
145 int pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data);
H A Dpci_pci.c57 static int pcib_power_for_sleep(device_t pcib, device_t dev,
85 /* pcib interface */
102 DEFINE_CLASS_0(pcib, pcib_driver, pcib_methods, sizeof(struct pcib_softc));
103 DRIVER_MODULE(pcib, pci, pcib_driver, pcib_devclass, NULL, NULL);
918 device_t pcib; local
925 pcib = device_get_parent(device_get_parent(dev));
926 if (PCIB_POWER_FOR_SLEEP(pcib, dev, &dstate) == 0)
935 device_t pcib; local
938 pcib = device_get_parent(device_get_parent(dev));
939 if (PCIB_POWER_FOR_SLEEP(pcib, de
1658 pcib_route_interrupt(device_t pcib, device_t dev, int pin) argument
1692 pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
1706 pcib_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
1716 pcib_alloc_msix(device_t pcib, device_t dev, int *irq) argument
1729 pcib_release_msix(device_t pcib, device_t dev, int irq) argument
1739 pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) argument
1756 pcib_power_for_sleep(device_t pcib, device_t dev, int *pstate) argument
[all...]
H A Dpci_subr.c163 pcib_host_res_init(device_t pcib, struct pcib_host_resources *hr) argument
166 hr->hr_pcib = pcib;
172 pcib_host_res_free(device_t pcib, struct pcib_host_resources *hr) argument
H A Dvga_pci.c82 device_t pcib; local
112 pcib = device_get_parent(device_get_parent(dev));
113 if (device_get_devclass(device_get_parent(pcib)) ==
119 config = pci_read_config(pcib, PCIR_BRIDGECTL_1, 2);
H A Dpci.c116 static void pci_hdrtypedata(device_t pcib, int b, int s, int f,
118 static void pci_read_cap(device_t pcib, pcicfgregs *cfg);
119 static int pci_read_vpd_reg(device_t pcib, pcicfgregs *cfg,
122 static int pci_write_vpd_reg(device_t pcib, pcicfgregs *cfg,
125 static void pci_read_vpd(device_t pcib, pcicfgregs *cfg);
198 DRIVER_MODULE(pci, pcib, pci_driver, pci_devclass, pci_modevent, NULL);
551 pci_hdrtypedata(device_t pcib, int b, int s, int f, pcicfgregs *cfg) argument
553 #define REG(n, w) PCIB_READ_CONFIG(pcib, b, s, f, n, w)
574 pci_read_device(device_t pcib, int d, int b, int s, int f, size_t size) argument
576 #define REG(n, w) PCIB_READ_CONFIG(pcib,
649 pci_read_cap(device_t pcib, pcicfgregs *cfg) argument
812 pci_read_vpd_reg(device_t pcib, pcicfgregs *cfg, int reg, uint32_t *data) argument
853 device_t pcib; member in struct:vpd_readstate
886 pci_read_vpd(device_t pcib, pcicfgregs *cfg) argument
3211 device_t pcib = device_get_parent(dev); local
3322 device_t child, pcib; local
[all...]
/freebsd-9.3-release/sys/sparc64/pci/
H A Dofw_pcibus.c105 EARLY_DRIVER_MODULE(ofw_pcibus, pcib, ofw_pcibus_driver, pci_devclass, 0, 0,
227 device_t pcib; local
238 pcib = device_get_parent(dev);
248 if (strcmp(device_get_name(device_get_parent(pcib)), "nexus") == 0 &&
249 ofw_bus_get_type(pcib) != NULL &&
250 strcmp(ofw_bus_get_type(pcib), OFW_TYPE_PCIE) != 0 &&
251 (dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib,
259 if (OF_getprop(ofw_bus_get_node(pcib), "clock-frequency", &clock,
270 ofw_pcibus_setup_device(pcib, clock, busno, slot, func);
271 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib,
[all...]
H A Dofw_pcib.c73 /* pcib interface */
85 DEFINE_CLASS_1(pcib, ofw_pcib_driver, ofw_pcib_methods,
/freebsd-9.3-release/sys/powerpc/ofw/
H A Dofw_pcibus.c100 DRIVER_MODULE(ofw_pcibus, pcib, ofw_pcibus_driver, pci_devclass, 0, 0);
148 device_t pcib; local
155 pcib = device_get_parent(dev);
177 PCIB_WRITE_CONFIG(pcib, busno, slot, func, PCIR_INTLINE,
185 dinfo = (struct ofw_pcibus_devinfo *)pci_read_device(pcib,
244 device_t pcib; local
250 pcib = device_get_parent(dev);
252 maxslots = PCIB_MAXSLOTS(pcib);
257 hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1);
268 pcib, domai
[all...]
H A Dofw_pcib_pci.c61 /* pcib interface */
83 DEFINE_CLASS_1(pcib, ofw_pcib_pci_driver, ofw_pcib_pci_methods,
/freebsd-9.3-release/sys/x86/pci/
H A Dqpi.c91 * add a pcib device and return 0. Otherwise, return an error code.
123 child = BUS_ADD_CHILD(dev, 0, "pcib", -1);
257 qpi_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, argument
262 bus = device_get_parent(pcib);
268 qpi_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) argument
272 bus = device_get_parent(pcib);
277 qpi_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, argument
282 bus = device_get_parent(pcib);
303 /* pcib interface */
318 DEFINE_CLASS_0(pcib, qpi_pcib_drive
[all...]
H A Dpci_bus.c81 legacy_pcib_route_interrupt(device_t pcib, device_t dev, int pin) argument
96 legacy_pcib_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, argument
101 bus = device_get_parent(pcib);
107 legacy_pcib_alloc_msix(device_t pcib, device_t dev, int *irq) argument
111 bus = device_get_parent(pcib);
116 legacy_pcib_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, argument
122 bus = device_get_parent(pcib);
127 slot = legacy_get_pcislot(pcib);
128 func = legacy_get_pcifunc(pcib);
373 * Scan the first pci bus for host-pci bridges and add pcib instance
[all...]
/freebsd-9.3-release/sys/x86/x86/
H A Dmptable_pci.c78 mptable_hostb_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, argument
83 bus = device_get_parent(pcib);
89 mptable_hostb_alloc_msix(device_t pcib, device_t dev, int *irq) argument
93 bus = device_get_parent(pcib);
195 /* pcib interface */
211 DEFINE_CLASS_0(pcib, mptable_hostb_driver, mptable_hostb_methods,
238 /* pcib interface */
246 DEFINE_CLASS_1(pcib, mptable_pcib_driver, mptable_pcib_pci_methods,
H A Dnexus.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);
165 /* pcib interface */
622 nexus_alloc_msix(device_t pcib, device_t dev, int *irq) argument
629 nexus_release_msix(device_t pcib, device_t dev, int irq) argument
636 nexus_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
643 nexus_release_msi(device_t pcib, device_ argument
650 nexus_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, uint32_t *data) argument
[all...]
H A Dmptable.c1067 mptable_pci_route_interrupt(device_t pcib, device_t dev, int pin) argument
1088 device_printf(pcib, "unable to route slot %d INT%c\n", slot,
1093 device_printf(pcib, "slot %d INT%c routed to irq %d\n", slot,
1214 mptable_pci_host_res_init(device_t pcib) argument
1219 args.bus = pci_get_bus(pcib) + pci0;
1220 args.dev = pcib;
1221 args.sc = device_get_softc(pcib);
1222 if (pcib_host_res_init(pcib, &args.sc->sc_host_res) != 0)
/freebsd-9.3-release/sys/mips/rmi/
H A Dxlr_pci.c318 BUS_ADD_CHILD(parent, 0, "pcib", 0);
326 xls_pcie_link(device_t pcib, device_t dev) argument
331 printf("xls_pcie_link : bus %s dev %s\n", device_get_nameunit(pcib),
336 if (parent == NULL || parent == pcib) {
375 xlr_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
385 link = xls_pcie_link(pcib, dev);
400 xlr_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
402 device_printf(dev, "%s: msi release %d\n", device_get_nameunit(pcib),
408 xlr_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, argument
420 device_get_nameunit(pcib), ir
[all...]
/freebsd-9.3-release/sys/amd64/include/
H A Dlegacyvar.h60 int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
/freebsd-9.3-release/sys/arm/xscale/i80321/
H A Di80321var.h134 extern int machdep_pci_route_interrupt(device_t pcib, device_t dev, int pin);
/freebsd-9.3-release/sys/i386/include/
H A Dlegacyvar.h60 int legacy_pcib_map_msi(device_t pcib, device_t dev, int irq,
/freebsd-9.3-release/sys/mips/nlm/
H A Dxlp_pci.c243 BUS_ADD_CHILD(parent, 0, "pcib", 0);
251 xlp_pcie_link(device_t pcib, device_t dev) argument
256 printf("xlp_pcie_link : bus %s dev %s\n", device_get_nameunit(pcib),
261 if (parent == NULL || parent == pcib) {
287 xlp_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs) argument
297 link = xlp_pcie_link(pcib, dev);
312 xlp_release_msi(device_t pcib, device_t dev, int count, int *irqs) argument
314 device_printf(dev, "%s: msi release %d\n", device_get_nameunit(pcib),
320 xlp_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr, argument
335 device_get_nameunit(pcib), ir
[all...]
/freebsd-9.3-release/sys/x86/include/
H A Dmptable.h203 void mptable_pci_host_res_init(device_t pcib);
206 int mptable_pci_route_interrupt(device_t pcib, device_t dev, int pin);
/freebsd-9.3-release/sys/powerpc/powermac/
H A Dcpcht.c70 * pcib interface.
96 /* pcib interface */
135 DEFINE_CLASS_1(pcib, cpcht_driver, cpcht_methods, sizeof(struct cpcht_softc),
479 device_t pcib; local
483 for (pcib = child; pcib != dev; pcib =
484 device_get_parent(device_get_parent(pcib))) {
485 dinfo = device_get_ivars(pcib);

Completed in 128 milliseconds

123