Symbol: pci
sys/arch/alpha/alpha/conf.c
123
cdev_decl(pci);
sys/arch/alpha/alpha/conf.c
186
cdev_pci_init(NPCI,pci), /* 52: PCI user */
sys/arch/alpha/pci/tsc.c
269
register struct pcibus_attach_args *pci = aux;
sys/arch/alpha/pci/tsc.c
272
printf("%s at %s", pci->pba_busname, p);
sys/arch/alpha/pci/tsc.c
273
printf(" bus %d", pci->pba_bus);
sys/arch/amd64/amd64/conf.c
161
cdev_decl(pci);
sys/arch/amd64/amd64/conf.c
254
cdev_pci_init(NPCI,pci), /* 72: PCI user */
sys/arch/amd64/stand/libsa/pxe.c
487
(gnt->info.pci.BusDevFunc >> 8) & 0xff,
sys/arch/amd64/stand/libsa/pxe.c
488
(gnt->info.pci.BusDevFunc >> 3) & 0x1f,
sys/arch/amd64/stand/libsa/pxe.c
489
gnt->info.pci.BusDevFunc & 0x7);
sys/arch/amd64/stand/libsa/pxe.h
308
} pci, cardbus;
sys/arch/arm/arm/conf.c
357
cdev_pci_init(NPCI,pci), /* 88: PCI user */
sys/arch/arm/arm/conf.c
96
cdev_decl(pci);
sys/arch/arm/include/conf.h
69
cdev_decl(pci);
sys/arch/arm64/arm64/conf.c
111
cdev_decl(pci);
sys/arch/arm64/arm64/conf.c
204
cdev_pci_init(NPCI,pci), /* 72: PCI user */
sys/arch/hppa/hppa/conf.c
111
cdev_decl(pci);
sys/arch/hppa/hppa/conf.c
159
cdev_pci_init(NPCI,pci), /* 31: PCI user */
sys/arch/i386/i386/conf.c
148
cdev_decl(pci);
sys/arch/i386/i386/conf.c
241
cdev_pci_init(NPCI,pci), /* 72: PCI user */
sys/arch/i386/stand/libsa/pxe.c
487
(gnt->info.pci.BusDevFunc >> 8) & 0xff,
sys/arch/i386/stand/libsa/pxe.c
488
(gnt->info.pci.BusDevFunc >> 3) & 0x1f,
sys/arch/i386/stand/libsa/pxe.c
489
gnt->info.pci.BusDevFunc & 0x7);
sys/arch/i386/stand/libsa/pxe.h
308
} pci, cardbus;
sys/arch/landisk/include/conf.h
57
cdev_decl(pci);
sys/arch/landisk/landisk/conf.c
337
cdev_pci_init(NPCI,pci), /* 88: PCI user */
sys/arch/landisk/landisk/conf.c
92
cdev_decl(pci);
sys/arch/loongson/loongson/conf.c
116
cdev_decl(pci);
sys/arch/loongson/loongson/conf.c
165
cdev_pci_init(NPCI,pci), /* 29: PCI user */
sys/arch/macppc/macppc/conf.c
110
cdev_decl(pci);
sys/arch/macppc/macppc/conf.c
206
cdev_pci_init(NPCI,pci), /* 71: PCI user */
sys/arch/octeon/octeon/conf.c
130
cdev_decl(pci);
sys/arch/octeon/octeon/conf.c
185
cdev_pci_init(NPCI,pci), /* 29: PCI user */
sys/arch/powerpc64/powerpc64/conf.c
105
cdev_decl(pci);
sys/arch/powerpc64/powerpc64/conf.c
206
cdev_pci_init(NPCI,pci), /* 93: PCI user */
sys/arch/riscv64/riscv64/conf.c
108
cdev_decl(pci);
sys/arch/riscv64/riscv64/conf.c
200
cdev_pci_init(NPCI,pci), /* 72: PCI user */
sys/arch/sparc64/sparc64/conf.c
205
cdev_pci_init(NPCI,pci), /* 52: PCI user */
sys/arch/sparc64/sparc64/conf.c
95
cdev_decl(pci);
sys/dev/acpi/acpi.c
603
struct acpi_pci *pci, *ppci;
sys/dev/acpi/acpi.c
623
pci = malloc(sizeof(*pci), M_DEVBUF, M_WAITOK|M_ZERO);
sys/dev/acpi/acpi.c
625
pci->bus = -1;
sys/dev/acpi/acpi.c
627
pci->seg = val;
sys/dev/acpi/acpi.c
630
&pci->bus);
sys/dev/acpi/acpi.c
632
aml_nodename(node), pci->bus);
sys/dev/acpi/acpi.c
636
aml_nodename(node), pci->bus, val);
sys/dev/acpi/acpi.c
637
if (pci->bus == -1)
sys/dev/acpi/acpi.c
638
pci->bus = val;
sys/dev/acpi/acpi.c
640
pci->sub = pci->bus;
sys/dev/acpi/acpi.c
641
node->pci = pci;
sys/dev/acpi/acpi.c
643
aml_nodename(node), pci->bus);
sys/dev/acpi/acpi.c
644
TAILQ_INSERT_TAIL(&acpi_pcirootdevs, pci, next);
sys/dev/acpi/acpi.c
651
if (!node->parent || (ppci = node->parent->pci) == NULL)
sys/dev/acpi/acpi.c
656
pci = malloc(sizeof(*pci), M_DEVBUF, M_WAITOK|M_ZERO);
sys/dev/acpi/acpi.c
657
pci->seg = ppci->seg;
sys/dev/acpi/acpi.c
658
pci->bus = ppci->sub;
sys/dev/acpi/acpi.c
659
pci->dev = ACPI_ADR_PCIDEV(val);
sys/dev/acpi/acpi.c
660
pci->fun = ACPI_ADR_PCIFUN(val);
sys/dev/acpi/acpi.c
661
pci->node = node;
sys/dev/acpi/acpi.c
662
pci->sub = -1;
sys/dev/acpi/acpi.c
665
pci->bus, pci->dev, pci->fun,
sys/dev/acpi/acpi.c
670
pci->_s0w = val;
sys/dev/acpi/acpi.c
672
pci->_s0w = -1;
sys/dev/acpi/acpi.c
674
pci->_s3d = val;
sys/dev/acpi/acpi.c
676
pci->_s3d = -1;
sys/dev/acpi/acpi.c
678
pci->_s3w = val;
sys/dev/acpi/acpi.c
680
pci->_s3w = -1;
sys/dev/acpi/acpi.c
682
pci->_s4d = val;
sys/dev/acpi/acpi.c
684
pci->_s4d = -1;
sys/dev/acpi/acpi.c
686
pci->_s4w = val;
sys/dev/acpi/acpi.c
688
pci->_s4w = -1;
sys/dev/acpi/acpi.c
689
pci->d3cold = acpi_storaged3enable(sc, node);
sys/dev/acpi/acpi.c
692
if (pci->dev > 0x1F || pci->fun > 7) {
sys/dev/acpi/acpi.c
693
free(pci, M_DEVBUF, sizeof(*pci));
sys/dev/acpi/acpi.c
696
pc = pci_lookup_segment(pci->seg, pci->bus);
sys/dev/acpi/acpi.c
697
tag = pci_make_tag(pc, pci->bus, pci->dev, pci->fun);
sys/dev/acpi/acpi.c
700
free(pci, M_DEVBUF, sizeof(*pci));
sys/dev/acpi/acpi.c
703
node->pci = pci;
sys/dev/acpi/acpi.c
705
TAILQ_INSERT_TAIL(&acpi_pcidevs, pci, next);
sys/dev/acpi/acpi.c
712
pci->sub = PPB_BUSINFO_SECONDARY(reg);
sys/dev/acpi/acpi.c
715
aml_nodename(node), pci->sub);
sys/dev/acpi/acpiprt.c
412
return (node->parent && node->parent->pci) ?
sys/dev/acpi/acpiprt.c
413
node->parent->pci->sub : -1;
sys/dev/acpi/acpivideo.c
184
return (node->parent && node->parent->pci) ?
sys/dev/acpi/acpivideo.c
185
node->parent->pci->sub : -1;
sys/dev/acpi/amltypes.h
394
struct acpi_pci *pci;
sys/dev/ic/aic79xx.c
5302
aic_dev_softc_t pci;
sys/dev/ic/aic79xx.c
5305
pci = ahd->dev_softc;
sys/dev/ic/aic79xx.c
5306
if (aic_get_pci_slot(list_pci) == aic_get_pci_slot(pci)
sys/dev/ic/aic79xx.c
5307
&& aic_get_pci_bus(list_pci) == aic_get_pci_bus(pci)) {
sys/dev/ic/aic79xx_openbsd.h
232
#define aic_get_pci_function(pci) ((pci)->pa_function)
sys/dev/ic/aic79xx_openbsd.h
233
#define aic_get_pci_slot(pci) ((pci)->pa_device)
sys/dev/ic/aic79xx_openbsd.h
234
#define aic_get_pci_bus(pci) ((pci)->pa_bus)
sys/dev/ic/aic7xxx.c
3881
ahc_dev_softc_t pci;
sys/dev/ic/aic7xxx.c
3884
pci = ahc->dev_softc;
sys/dev/ic/aic7xxx.c
3885
if (ahc_get_pci_slot(list_pci) == ahc_get_pci_slot(pci)
sys/dev/ic/aic7xxx.c
3886
&& ahc_get_pci_bus(list_pci) == ahc_get_pci_bus(pci)) {
sys/dev/ic/aic7xxx_openbsd.h
321
ahc_pci_read_config(ahc_dev_softc_t pci, int reg, int width)
sys/dev/ic/aic7xxx_openbsd.h
323
return (pci_conf_read(pci->pa_pc, pci->pa_tag, reg));
sys/dev/ic/aic7xxx_openbsd.h
327
ahc_pci_write_config(ahc_dev_softc_t pci, int reg, uint32_t value, int width)
sys/dev/ic/aic7xxx_openbsd.h
329
pci_conf_write(pci->pa_pc, pci->pa_tag, reg, value);
sys/dev/ic/aic7xxx_openbsd.h
333
ahc_get_pci_function(ahc_dev_softc_t pci)
sys/dev/ic/aic7xxx_openbsd.h
335
return (pci->pa_function);
sys/dev/ic/aic7xxx_openbsd.h
339
ahc_get_pci_slot(ahc_dev_softc_t pci)
sys/dev/ic/aic7xxx_openbsd.h
341
return (pci->pa_device);
sys/dev/ic/aic7xxx_openbsd.h
345
ahc_get_pci_bus(ahc_dev_softc_t pci)
sys/dev/ic/aic7xxx_openbsd.h
347
return (pci->pa_bus);
sys/dev/ic/mfireg.h
616
} __packed pci;
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
2221
MODULE_DEVICE_TABLE(pci, pciidlist);
sys/dev/pci/drm/drm_drv.c
1568
dev->pdev->pci = (struct pci_softc *)parent->dv_parent;
sys/dev/pci/drm/drm_linux.c
1411
if (pdev->pci->sc_bridgetag != NULL)
sys/dev/pci/drm/drm_linux.c
1413
pci_enumerate_bus(pdev->pci, vga_disable_bridge, NULL);
sys/dev/pci/drm/i915/i915_pci.c
874
MODULE_DEVICE_TABLE(pci, pciidlist);
sys/dev/pci/drm/include/linux/pci.h
66
struct pci_softc *pci;
sys/dev/pci/drm/radeon/radeon_drv.c
255
MODULE_DEVICE_TABLE(pci, pciidlist);
sys/dev/pci/pci.c
1156
struct pci_softc *pci;
sys/dev/pci/pci.c
1163
pci = (struct pci_softc *)dev->dv_parent;
sys/dev/pci/pci.c
1164
LIST_FOREACH(pd, &pci->sc_devs, pd_next) {
sys/dev/pci/pci.c
1234
struct pci_softc *pci;
sys/dev/pci/pci.c
1259
pci = pci_cd.cd_devs[i];
sys/dev/pci/pci.c
1260
if (pci != NULL && pci->sc_domain == minor(dev) &&
sys/dev/pci/pci.c
1261
pci->sc_bus == sel->pc_bus)
sys/dev/pci/pci.c
1268
if (pci->sc_bus >= 256 ||
sys/dev/pci/pci.c
1269
sel->pc_dev >= pci_bus_maxdevs(pci->sc_pc, pci->sc_bus) ||
sys/dev/pci/pci.c
1273
pc = pci->sc_pc;
sys/dev/pci/pci.c
1274
LIST_FOREACH(pd, &pci->sc_devs, pd_next) {
sys/dev/pci/pci.c
1387
error = bus_space_map(pci->sc_memt, PCI_ROM_ADDR(addr),
sys/dev/pci/pci.c
1398
bus_space_read_region_1(pci->sc_memt, h, off,
sys/dev/pci/pci.c
1408
bus_space_unmap(pci->sc_memt, h, PCI_ROM_SIZE(mask));
sys/dev/pci/pci.c
1456
LIST_FOREACH(pd, &pci->sc_devs, pd_next) {
sys/dev/pci/pci.c
1511
if (pci != pci_vga_pci) {
sys/dev/pci/pci.c
1513
pci_route_vga(pci);
sys/dev/pci/pci.c
1514
pci_vga_pci = pci;
usr.sbin/vmd/pci.c
101
pci.pci_devices[id].pd_bartype[bar_ct] = PCI_BAR_TYPE_IO;
usr.sbin/vmd/pci.c
102
pci.pci_devices[id].pd_barsize[bar_ct] = VM_PCI_IO_BAR_SIZE;
usr.sbin/vmd/pci.c
103
pci.pci_devices[id].pd_bar_ct++;
usr.sbin/vmd/pci.c
114
if (id >= pci.pci_dev_ct)
usr.sbin/vmd/pci.c
120
pci.pci_devices[id].pd_barfunc[bar_ct] = barfn;
usr.sbin/vmd/pci.c
121
pci.pci_devices[id].pd_bar_cookie[bar_ct] = cookie;
usr.sbin/vmd/pci.c
140
if (pci.pci_devices[id].pd_int)
usr.sbin/vmd/pci.c
141
return pci.pci_devices[id].pd_irq;
usr.sbin/vmd/pci.c
174
if (pci.pci_dev_ct >= PCI_CONFIG_MAX_DEV)
usr.sbin/vmd/pci.c
179
if (pci.pci_next_pic_irq >= PCI_MAX_PIC_IRQS && irq_needed)
usr.sbin/vmd/pci.c
182
*id = pci.pci_dev_ct;
usr.sbin/vmd/pci.c
184
pci.pci_devices[*id].pd_vid = vid;
usr.sbin/vmd/pci.c
185
pci.pci_devices[*id].pd_did = pid;
usr.sbin/vmd/pci.c
186
pci.pci_devices[*id].pd_rev = rev_id;
usr.sbin/vmd/pci.c
187
pci.pci_devices[*id].pd_class = class;
usr.sbin/vmd/pci.c
188
pci.pci_devices[*id].pd_subclass = subclass;
usr.sbin/vmd/pci.c
189
pci.pci_devices[*id].pd_subsys_vid = subsys_vid;
usr.sbin/vmd/pci.c
190
pci.pci_devices[*id].pd_subsys_id = subsys_id;
usr.sbin/vmd/pci.c
192
pci.pci_devices[*id].pd_csfunc = csfunc;
usr.sbin/vmd/pci.c
195
pci.pci_devices[*id].pd_irq =
usr.sbin/vmd/pci.c
196
pci_pic_irqs[pci.pci_next_pic_irq];
usr.sbin/vmd/pci.c
197
pci.pci_devices[*id].pd_int = 1;
usr.sbin/vmd/pci.c
198
pci.pci_next_pic_irq++;
usr.sbin/vmd/pci.c
200
pci.pci_devices[*id].pd_irq, *id);
usr.sbin/vmd/pci.c
201
intr_toggle_el(&current_vm, pci.pci_devices[*id].pd_irq, 1);
usr.sbin/vmd/pci.c
204
pci.pci_dev_ct++;
usr.sbin/vmd/pci.c
215
if (id >= pci.pci_dev_ct)
usr.sbin/vmd/pci.c
217
dev = &pci.pci_devices[id];
usr.sbin/vmd/pci.c
248
memset(&pci, 0, sizeof(pci));
usr.sbin/vmd/pci.c
251
CTASSERT(sizeof(pci.pci_devices[0].pd_cfg_space) <= 256);
usr.sbin/vmd/pci.c
253
pci.pci_next_mmio_bar = PCI_MMIO_BAR_BASE;
usr.sbin/vmd/pci.c
255
pci.pci_next_io_bar = VM_PCI_IO_BAR_BASE;
usr.sbin/vmd/pci.c
278
get_input_data(vei, &pci.pci_addr_reg);
usr.sbin/vmd/pci.c
285
set_return_data(vei, pci.pci_addr_reg);
usr.sbin/vmd/pci.c
303
for (i = 0 ; i < pci.pci_dev_ct; i++) {
usr.sbin/vmd/pci.c
304
for (j = 0 ; j < pci.pci_devices[i].pd_bar_ct; j++) {
usr.sbin/vmd/pci.c
305
b_lo = PCI_MAPREG_IO_ADDR(pci.pci_devices[i].pd_bar[j]);
usr.sbin/vmd/pci.c
308
fn = pci.pci_devices[i].pd_barfunc[j];
usr.sbin/vmd/pci.c
310
cookie = pci.pci_devices[i].pd_bar_cookie[j];
usr.sbin/vmd/pci.c
311
irq = pci.pci_devices[i].pd_irq;
usr.sbin/vmd/pci.c
33
struct pci pci;
usr.sbin/vmd/pci.c
346
if (!(pci.pci_addr_reg & PCI_MODE1_ENABLE)) {
usr.sbin/vmd/pci.c
351
"0x%llx", (uint64_t)pci.pci_addr_reg);
usr.sbin/vmd/pci.c
359
b = (pci.pci_addr_reg >> 16) & 0xff;
usr.sbin/vmd/pci.c
360
d = (pci.pci_addr_reg >> 11) & 0x1f;
usr.sbin/vmd/pci.c
361
f = (pci.pci_addr_reg >> 8) & 0x7;
usr.sbin/vmd/pci.c
362
o = (pci.pci_addr_reg & 0xfc);
usr.sbin/vmd/pci.c
364
if (d >= pci.pci_dev_ct) {
usr.sbin/vmd/pci.c
371
pd = &pci.pci_devices[d];
usr.sbin/vmd/pci.c
438
if (d > pci.pci_dev_ct || b > 0 || f > 0)
usr.sbin/vmd/pci.c
473
for (i = 0; i < pci.pci_dev_ct; i++)
usr.sbin/vmd/pci.c
474
if (pci.pci_devices[i].pd_subsys_id == subsys_id)
usr.sbin/vmd/pci.c
485
if (pci_id >= pci.pci_dev_ct)
usr.sbin/vmd/pci.c
488
return (pci.pci_devices[pci_id].pd_subsys_id);
usr.sbin/vmd/pci.c
65
if (id >= pci.pci_dev_ct)
usr.sbin/vmd/pci.c
69
bar_ct = pci.pci_devices[id].pd_bar_ct;
usr.sbin/vmd/pci.c
76
if (pci.pci_next_mmio_bar >= PCI_MMIO_BAR_END)
usr.sbin/vmd/pci.c
79
pci.pci_devices[id].pd_cfg_space[bar_reg_idx] =
usr.sbin/vmd/pci.c
80
PCI_MAPREG_MEM_ADDR(pci.pci_next_mmio_bar);
usr.sbin/vmd/pci.c
81
pci.pci_next_mmio_bar += VM_PCI_MMIO_BAR_SIZE;
usr.sbin/vmd/pci.c
82
pci.pci_devices[id].pd_barfunc[bar_ct] = barfn;
usr.sbin/vmd/pci.c
83
pci.pci_devices[id].pd_bar_cookie[bar_ct] = cookie;
usr.sbin/vmd/pci.c
84
pci.pci_devices[id].pd_bartype[bar_ct] = PCI_BAR_TYPE_MMIO;
usr.sbin/vmd/pci.c
85
pci.pci_devices[id].pd_barsize[bar_ct] = VM_PCI_MMIO_BAR_SIZE;
usr.sbin/vmd/pci.c
86
pci.pci_devices[id].pd_bar_ct++;
usr.sbin/vmd/pci.c
90
if (pci.pci_next_io_bar >= VM_PCI_IO_BAR_END)
usr.sbin/vmd/pci.c
93
pci.pci_devices[id].pd_cfg_space[bar_reg_idx] =
usr.sbin/vmd/pci.c
94
PCI_MAPREG_IO_ADDR(pci.pci_next_io_bar) |
usr.sbin/vmd/pci.c
96
pci.pci_next_io_bar += VM_PCI_IO_BAR_SIZE;
usr.sbin/vmd/pci.c
97
pci.pci_devices[id].pd_barfunc[bar_ct] = barfn;
usr.sbin/vmd/pci.c
98
pci.pci_devices[id].pd_bar_cookie[bar_ct] = cookie;
usr.sbin/vmd/virtio.c
1514
if (pci_add_capability(pci_id, &cap.pci) == -1) {
usr.sbin/vmd/virtio.h
117
struct pci_cap pci;