Lines Matching refs:pcib
218 xlp_add_soc_child(device_t pcib, device_t dev, int b, int s, int f)
234 devid = PCIB_READ_CONFIG(pcib, b, s, f, PCIR_DEVICE, 2);
265 dinfo = pci_read_device(pcib, domain, b, s, f, sizeof(*xlp_dinfo));
282 device_t pcib = device_get_parent(dev);
292 maxslots = PCIB_MAXSLOTS(pcib);
296 hdrtype = PCIB_READ_CONFIG(pcib, busno, s, f, PCIR_HDRTYPE, 1);
302 xlp_add_soc_child(pcib, dev, busno, s, f);
310 device_t pcib;
312 pcib = device_get_parent(dev);
317 if (strcmp(device_get_nameunit(pcib), "pcib0") != 0)
336 DRIVER_MODULE(xlp_pci, pcib, xlp_pci_driver, pci_devclass, 0, 0);
542 BUS_ADD_CHILD(parent, 0, "pcib", 0);
550 xlp_pcie_link(device_t pcib, device_t dev)
558 if (parent == NULL || parent == pcib) {
570 xlp_alloc_msi(device_t pcib, device_t dev, int count, int maxcount, int *irqs)
580 link = xlp_pcie_link(pcib, dev);
595 xlp_release_msi(device_t pcib, device_t dev, int count, int *irqs)
601 xlp_map_msi(device_t pcib, device_t dev, int irq, uint64_t *addr,
616 device_get_nameunit(pcib), irq);
672 if (strcmp(device_get_name(dev), "pcib") != 0)
879 /* pcib interface */
893 "pcib",
898 DRIVER_MODULE(pcib, nexus, xlp_pcib_driver, pcib_devclass, 0, 0);