arch/alpha/include/asm/machvec.h
22
struct pci_ops;
arch/alpha/include/asm/machvec.h
89
struct pci_ops *pci_ops;
arch/alpha/kernel/core_cia.c
244
struct pci_ops cia_pci_ops =
arch/alpha/kernel/core_irongate.c
158
struct pci_ops irongate_pci_ops =
arch/alpha/kernel/core_marvel.c
593
struct pci_ops marvel_pci_ops =
arch/alpha/kernel/core_mcpcia.c
239
struct pci_ops mcpcia_pci_ops =
arch/alpha/kernel/core_polaris.c
140
struct pci_ops polaris_pci_ops =
arch/alpha/kernel/core_t2.c
319
struct pci_ops t2_pci_ops =
arch/alpha/kernel/core_titan.c
194
struct pci_ops titan_pci_ops =
arch/alpha/kernel/core_tsunami.c
171
struct pci_ops tsunami_pci_ops =
arch/alpha/kernel/core_wildfire.c
437
struct pci_ops wildfire_pci_ops =
arch/alpha/kernel/machvec_impl.h
83
.pci_ops = &CAT(low,_pci_ops), \
arch/alpha/kernel/machvec_impl.h
99
.pci_ops = &cia_pci_ops, \
arch/alpha/kernel/pci.c
358
bridge->ops = alpha_mv.pci_ops;
arch/alpha/kernel/proto.h
21
extern struct pci_ops cia_pci_ops;
arch/alpha/kernel/proto.h
30
extern struct pci_ops irongate_pci_ops;
arch/alpha/kernel/proto.h
36
extern struct pci_ops marvel_pci_ops;
arch/alpha/kernel/proto.h
47
extern struct pci_ops mcpcia_pci_ops;
arch/alpha/kernel/proto.h
54
extern struct pci_ops polaris_pci_ops;
arch/alpha/kernel/proto.h
62
extern struct pci_ops t2_pci_ops;
arch/alpha/kernel/proto.h
69
extern struct pci_ops titan_pci_ops;
arch/alpha/kernel/proto.h
77
extern struct pci_ops tsunami_pci_ops;
arch/alpha/kernel/proto.h
84
extern struct pci_ops wildfire_pci_ops;
arch/alpha/kernel/sys_nautilus.c
221
bridge->ops = alpha_mv.pci_ops;
arch/arm/include/asm/mach/pci.h
14
struct pci_ops;
arch/arm/include/asm/mach/pci.h
20
struct pci_ops *ops;
arch/arm/include/asm/mach/pci.h
76
extern struct pci_ops iop3xx_ops;
arch/arm/include/asm/mach/pci.h
81
extern struct pci_ops dc21285_ops;
arch/arm/mach-dove/pcie.c
131
static struct pci_ops pcie_ops = {
arch/arm/mach-footbridge/dc21285.c
128
struct pci_ops dc21285_ops = {
arch/arm/mach-mv78xx0/pcie.c
175
static struct pci_ops pcie_ops = {
arch/arm/mach-orion5x/pci.c
133
static struct pci_ops pcie_ops = {
arch/arm/mach-orion5x/pci.c
364
static struct pci_ops pci_ops = {
arch/arm/mach-orion5x/pci.c
582
bridge->ops = &pci_ops;
arch/loongarch/pci/acpi.c
223
root_ops->pci_ops = (struct pci_ops *)&info->cfg->ops->pci_ops;
arch/m68k/coldfire/pci.c
124
static struct pci_ops mcf_pci_ops = {
arch/mips/cobalt/pci.c
17
extern struct pci_ops gt64xxx_pci0_ops;
arch/mips/cobalt/pci.c
34
.pci_ops = >64xxx_pci0_ops,
arch/mips/include/asm/mach-loongson2ef/pci.h
10
extern struct pci_ops loongson_pci_ops;
arch/mips/include/asm/mach-loongson64/pci.h
10
extern struct pci_ops loongson_pci_ops;
arch/mips/include/asm/pci.h
35
struct pci_ops *pci_ops;
arch/mips/loongson2ef/common/pci.c
26
.pci_ops = &loongson_pci_ops,
arch/mips/pci/ops-bcm63xx.c
175
struct pci_ops bcm63xx_pci_ops = {
arch/mips/pci/ops-bcm63xx.c
404
struct pci_ops bcm63xx_cb_ops = {
arch/mips/pci/ops-bcm63xx.c
525
struct pci_ops bcm63xx_pcie_ops = {
arch/mips/pci/ops-bonito64.c
145
struct pci_ops bonito64_pci_ops = {
arch/mips/pci/ops-gt64xxx_pci0.c
137
struct pci_ops gt64xxx_pci0_ops = {
arch/mips/pci/ops-loongson2.c
174
struct pci_ops loongson_pci_ops = {
arch/mips/pci/ops-mace.c
97
struct pci_ops mace_pci_ops = {
arch/mips/pci/ops-msc.c
131
struct pci_ops msc_pci_ops = {
arch/mips/pci/ops-rc32434.c
203
struct pci_ops rc32434_pci_ops = {
arch/mips/pci/ops-sni.c
161
struct pci_ops sni_pcit_ops = {
arch/mips/pci/ops-sni.c
86
struct pci_ops sni_pcimt_ops = {
arch/mips/pci/ops-tx4927.c
185
static struct pci_ops tx4927_pci_ops = {
arch/mips/pci/ops-tx4927.c
231
if (!channel->pci_ops)
arch/mips/pci/ops-tx4927.c
238
channel->pci_ops = &tx4927_pci_ops;
arch/mips/pci/pci-alchemy.c
296
static struct pci_ops alchemy_pci_ops = {
arch/mips/pci/pci-alchemy.c
454
ctx->alchemy_pci_ctrl.pci_ops = &alchemy_pci_ops;
arch/mips/pci/pci-ar2315.c
303
static struct pci_ops ar2315_pci_ops = {
arch/mips/pci/pci-ar2315.c
487
apc->pci_ctrl.pci_ops = &ar2315_pci_ops;
arch/mips/pci/pci-ar71xx.c
221
static struct pci_ops ar71xx_pci_ops = {
arch/mips/pci/pci-ar71xx.c
380
apc->pci_ctrl.pci_ops = &ar71xx_pci_ops;
arch/mips/pci/pci-ar724x.c
224
static struct pci_ops ar724x_pci_ops = {
arch/mips/pci/pci-ar724x.c
411
apc->pci_controller.pci_ops = &ar724x_pci_ops;
arch/mips/pci/pci-bcm1480.c
162
struct pci_ops bcm1480_pci_ops = {
arch/mips/pci/pci-bcm1480.c
182
.pci_ops = &bcm1480_pci_ops,
arch/mips/pci/pci-bcm1480ht.c
156
struct pci_ops bcm1480ht_pci_ops = {
arch/mips/pci/pci-bcm1480ht.c
176
.pci_ops = &bcm1480ht_pci_ops,
arch/mips/pci/pci-bcm63xx.c
46
.pci_ops = &bcm63xx_pci_ops,
arch/mips/pci/pci-bcm63xx.c
72
.pci_ops = &bcm63xx_cb_ops,
arch/mips/pci/pci-bcm63xx.c
93
.pci_ops = &bcm63xx_pcie_ops,
arch/mips/pci/pci-bcm63xx.h
24
extern struct pci_ops bcm63xx_pci_ops;
arch/mips/pci/pci-bcm63xx.h
25
extern struct pci_ops bcm63xx_cb_ops;
arch/mips/pci/pci-bcm63xx.h
26
extern struct pci_ops bcm63xx_pcie_ops;
arch/mips/pci/pci-ip32.c
116
.pci_ops = &mace_pci_ops,
arch/mips/pci/pci-ip32.c
85
extern struct pci_ops mace_pci_ops;
arch/mips/pci/pci-lantiq.c
69
static struct pci_ops pci_ops = {
arch/mips/pci/pci-lantiq.c
75
.pci_ops = &pci_ops,
arch/mips/pci/pci-legacy.c
104
bridge->ops = hose->pci_ops;
arch/mips/pci/pci-malta.c
55
extern struct pci_ops bonito64_pci_ops;
arch/mips/pci/pci-malta.c
56
extern struct pci_ops gt64xxx_pci0_ops;
arch/mips/pci/pci-malta.c
57
extern struct pci_ops msc_pci_ops;
arch/mips/pci/pci-malta.c
60
.pci_ops = &bonito64_pci_ops,
arch/mips/pci/pci-malta.c
67
.pci_ops = >64xxx_pci0_ops,
arch/mips/pci/pci-malta.c
73
.pci_ops = &msc_pci_ops,
arch/mips/pci/pci-mt7620.c
205
struct pci_ops mt7620_pci_ops = {
arch/mips/pci/pci-mt7620.c
213
.pci_ops = &mt7620_pci_ops,
arch/mips/pci/pci-octeon.c
322
static struct pci_ops octeon_pci_ops = {
arch/mips/pci/pci-octeon.c
346
.pci_ops = &octeon_pci_ops,
arch/mips/pci/pci-rc32434.c
77
extern struct pci_ops rc32434_pci_ops;
arch/mips/pci/pci-rc32434.c
94
.pci_ops = &rc32434_pci_ops,
arch/mips/pci/pci-rt2880.c
119
static struct pci_ops rt2880_pci_ops = {
arch/mips/pci/pci-rt2880.c
139
.pci_ops = &rt2880_pci_ops,
arch/mips/pci/pci-rt3883.c
295
static struct pci_ops rt3883_pci_ops = {
arch/mips/pci/pci-rt3883.c
485
rpc->pci_controller.pci_ops = &rt3883_pci_ops;
arch/mips/pci/pci-sb1250.c
171
struct pci_ops sb1250_pci_ops = {
arch/mips/pci/pci-sb1250.c
191
.pci_ops = &sb1250_pci_ops,
arch/mips/pci/pci-xtalk-bridge.c
293
static struct pci_ops bridge_pci_ops = {
arch/mips/pci/pcie-octeon.c
1789
static struct pci_ops octeon_pcie0_ops = {
arch/mips/pci/pcie-octeon.c
1805
.pci_ops = &octeon_pcie0_ops,
arch/mips/pci/pcie-octeon.c
1810
static struct pci_ops octeon_pcie1_ops = {
arch/mips/pci/pcie-octeon.c
1826
.pci_ops = &octeon_pcie1_ops,
arch/mips/pci/pcie-octeon.c
1831
static struct pci_ops octeon_dummy_ops = {
arch/mips/pci/pcie-octeon.c
1847
.pci_ops = &octeon_dummy_ops,
arch/mips/sni/pcimt.c
186
extern struct pci_ops sni_pcimt_ops;
arch/mips/sni/pcimt.c
190
.pci_ops = &sni_pcimt_ops,
arch/mips/sni/pcit.c
141
extern struct pci_ops sni_pcit_ops;
arch/mips/sni/pcit.c
152
.pci_ops = &sni_pcit_ops,
arch/mips/txx9/generic/pci.c
36
fake_bus.ops = hose->pci_ops;
arch/powerpc/include/asm/pci-bridge.h
86
struct pci_ops *ops;
arch/powerpc/kernel/pci-common.c
1589
static struct pci_ops null_pci_ops =
arch/powerpc/kernel/rtas_pci.c
140
static struct pci_ops rtas_pci_ops = {
arch/powerpc/platforms/44x/pci.c
1594
static struct pci_ops ppc4xx_pciex_pci_ops =
arch/powerpc/platforms/52xx/efika.c
64
static struct pci_ops rtas_pci_ops = {
arch/powerpc/platforms/52xx/mpc52xx_pci.c
228
static struct pci_ops mpc52xx_pci_ops = {
arch/powerpc/platforms/chrp/pci.c
126
static struct pci_ops rtas_pci_ops =
arch/powerpc/platforms/chrp/pci.c
88
static struct pci_ops gg2_pci_ops =
arch/powerpc/platforms/pasemi/pci.c
230
static struct pci_ops pa_pxp_ops = {
arch/powerpc/platforms/powermac/pci.c
162
static struct pci_ops macrisc_pci_ops =
arch/powerpc/platforms/powermac/pci.c
197
static struct pci_ops chaos_pci_ops =
arch/powerpc/platforms/powermac/pci.c
377
static struct pci_ops u3_ht_pci_ops =
arch/powerpc/platforms/powermac/pci.c
424
static struct pci_ops u4_pcie_pci_ops =
arch/powerpc/platforms/powernv/pci.c
725
struct pci_ops pnv_pci_ops = {
arch/powerpc/platforms/powernv/pci.h
266
extern struct pci_ops pnv_pci_ops;
arch/powerpc/sysdev/fsl_pci.c
107
static struct pci_ops fsl_indirect_pcie_ops =
arch/powerpc/sysdev/fsl_pci.c
757
static struct pci_ops mpc83xx_pcie_ops = {
arch/powerpc/sysdev/indirect_pci.c
153
static struct pci_ops indirect_pci_ops =
arch/powerpc/sysdev/tsi108_pci.c
179
static struct pci_ops tsi108_direct_pci_ops = {
arch/s390/pci/pci.c
424
static struct pci_ops pci_root_ops = {
arch/s390/pci/pci_bus.c
172
static int zpci_bus_create_pci_bus(struct zpci_bus *zbus, struct zpci_dev *fr, struct pci_ops *ops)
arch/s390/pci/pci_bus.c
425
int zpci_bus_device_register(struct zpci_dev *zdev, struct pci_ops *ops)
arch/s390/pci/pci_bus.h
14
int zpci_bus_device_register(struct zpci_dev *zdev, struct pci_ops *ops);
arch/sh/drivers/pci/common.c
22
bus.ops = hose->pci_ops;
arch/sh/drivers/pci/ops-dreamcast.c
76
struct pci_ops gapspci_pci_ops = {
arch/sh/drivers/pci/ops-sh4.c
96
struct pci_ops sh4_pci_ops = {
arch/sh/drivers/pci/ops-sh7786.c
165
struct pci_ops sh7786_pci_ops = {
arch/sh/drivers/pci/pci-dreamcast.c
40
.pci_ops = &gapspci_pci_ops,
arch/sh/drivers/pci/pci-sh4.h
157
extern struct pci_ops sh4_pci_ops;
arch/sh/drivers/pci/pci-sh7751.c
60
.pci_ops = &sh4_pci_ops,
arch/sh/drivers/pci/pci-sh7780.c
56
.pci_ops = &sh4_pci_ops,
arch/sh/drivers/pci/pci.c
61
bridge->ops = hose->pci_ops;
arch/sh/drivers/pci/pcie-sh7786.c
114
extern struct pci_ops sh7786_pci_ops;
arch/sh/drivers/pci/pcie-sh7786.c
118
.pci_ops = &sh7786_pci_ops, \
arch/sh/include/asm/pci.h
19
struct pci_ops *pci_ops;
arch/sh/include/mach-dreamcast/mach/pci.h
21
extern struct pci_ops gapspci_pci_ops;
arch/sparc/include/asm/leon_pci.h
13
struct pci_ops *ops;
arch/sparc/kernel/leon_pci_grpci1.c
306
static struct pci_ops grpci1_ops = {
arch/sparc/kernel/leon_pci_grpci2.c
444
static struct pci_ops grpci2_ops = {
arch/sparc/kernel/pci.c
738
bus = pci_create_root_bus(parent, pbm->pci_first_busno, pbm->pci_ops,
arch/sparc/kernel/pci_common.c
253
struct pci_ops sun4u_pci_ops = {
arch/sparc/kernel/pci_common.c
314
struct pci_ops sun4v_pci_ops = {
arch/sparc/kernel/pci_fire.c
423
pbm->pci_ops = &sun4u_pci_ops;
arch/sparc/kernel/pci_impl.h
156
struct pci_ops *pci_ops;
arch/sparc/kernel/pci_impl.h
184
extern struct pci_ops sun4u_pci_ops;
arch/sparc/kernel/pci_impl.h
185
extern struct pci_ops sun4v_pci_ops;
arch/sparc/kernel/pci_schizo.c
1356
pbm->pci_ops = &sun4u_pci_ops;
arch/sparc/kernel/pci_schizo.c
625
pbm->pci_ops->read(pbm->pci_bus, 0, PCI_STATUS, 2, &stat);
arch/sparc/kernel/pci_schizo.c
633
pbm->pci_ops->write(pbm->pci_bus, 0, PCI_STATUS, 2, 0xffff);
arch/sparc/kernel/pci_sun4v.c
1186
pbm->pci_ops = &sun4v_pci_ops;
arch/sparc/kernel/pcic.c
278
static struct pci_ops pcic_ops = {
arch/sparc/kernel/psycho_common.c
464
pbm->pci_ops = &sun4u_pci_ops;
arch/um/drivers/virt-pci.c
206
static struct pci_ops um_pci_ops = {
arch/x86/include/asm/pci_x86.h
66
extern struct pci_ops pci_root_ops;
arch/x86/pci/acpi.c
527
.pci_ops = &pci_root_ops,
arch/x86/pci/common.c
72
struct pci_ops pci_root_ops = {
arch/x86/pci/fixup.c
231
static struct pci_ops quirk_pcie_aspm_ops = {
arch/x86/pci/intel_mid.c
298
static const struct pci_ops intel_mid_pci_ops __initconst = {
arch/xtensa/include/asm/pci-bridge.h
42
struct pci_ops *ops;
drivers/acpi/pci_root.c
1025
bus = pci_create_root_bus(NULL, busnum, ops->pci_ops,
drivers/bcma/driver_pci_host.c
239
pc_host = container_of(bus->ops, struct bcma_drv_pci_host, pci_ops);
drivers/bcma/driver_pci_host.c
259
pc_host = container_of(bus->ops, struct bcma_drv_pci_host, pci_ops);
drivers/bcma/driver_pci_host.c
413
pc_host->pci_controller.pci_ops = &pc_host->pci_ops;
drivers/bcma/driver_pci_host.c
419
pc_host->pci_ops.read = bcma_core_pci_hostmode_read_config;
drivers/bcma/driver_pci_host.c
420
pc_host->pci_ops.write = bcma_core_pci_hostmode_write_config;
drivers/bcma/driver_pci_host.c
592
pci_ops);
drivers/bcma/driver_pci_host.c
620
pci_ops);
drivers/net/wireless/ath/ath11k/ahb.c
1113
const struct ath11k_pci_ops *pci_ops;
drivers/net/wireless/ath/ath11k/ahb.c
1124
pci_ops = NULL;
drivers/net/wireless/ath/ath11k/ahb.c
1128
pci_ops = &ath11k_ahb_pci_ops_wcn6750;
drivers/net/wireless/ath/ath11k/ahb.c
1154
ret = ath11k_pcic_register_pci_ops(ab, pci_ops);
drivers/net/wireless/ath/ath11k/pcic.c
818
const struct ath11k_pci_ops *pci_ops)
drivers/net/wireless/ath/ath11k/pcic.c
820
if (!pci_ops)
drivers/net/wireless/ath/ath11k/pcic.c
824
if (!pci_ops->get_msi_irq || !pci_ops->window_write32 ||
drivers/net/wireless/ath/ath11k/pcic.c
825
!pci_ops->window_read32)
drivers/net/wireless/ath/ath11k/pcic.c
828
ab->pci.ops = pci_ops;
drivers/net/wireless/ath/ath11k/pcic.h
49
const struct ath11k_pci_ops *pci_ops);
drivers/net/wireless/ath/ath12k/pci.c
1160
offset >= ACCESS_ALWAYS_OFF && ab_pci->pci_ops->wakeup)
drivers/net/wireless/ath/ath12k/pci.c
1161
ret = ab_pci->pci_ops->wakeup(ab);
drivers/net/wireless/ath/ath12k/pci.c
1191
offset >= ACCESS_ALWAYS_OFF && ab_pci->pci_ops->release &&
drivers/net/wireless/ath/ath12k/pci.c
1193
ab_pci->pci_ops->release(ab);
drivers/net/wireless/ath/ath12k/pci.c
1208
offset >= ACCESS_ALWAYS_OFF && ab_pci->pci_ops->wakeup)
drivers/net/wireless/ath/ath12k/pci.c
1209
ret = ab_pci->pci_ops->wakeup(ab);
drivers/net/wireless/ath/ath12k/pci.c
1239
offset >= ACCESS_ALWAYS_OFF && ab_pci->pci_ops->release &&
drivers/net/wireless/ath/ath12k/pci.c
1241
ab_pci->pci_ops->release(ab);
drivers/net/wireless/ath/ath12k/pci.h
133
const struct ath12k_pci_ops *pci_ops;
drivers/net/wireless/ath/ath12k/wifi7/pci.c
111
ab_pci->pci_ops = &ath12k_wifi7_pci_ops_qcn9274;
drivers/net/wireless/ath/ath12k/wifi7/pci.c
138
ab_pci->pci_ops = &ath12k_wifi7_pci_ops_wcn7850;
drivers/net/wireless/ath/ath12k/wifi7/pci.c
162
ab_pci->pci_ops = &ath12k_wifi7_pci_ops_wcn7850;
drivers/parisc/dino.c
238
static struct pci_ops dino_cfg_ops = {
drivers/parisc/lba_pci.c
1475
struct pci_ops *cfg_ops;
drivers/parisc/lba_pci.c
469
static struct pci_ops elroy_cfg_ops = {
drivers/parisc/lba_pci.c
542
static struct pci_ops mercury_cfg_ops = {
drivers/pci/access.c
193
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops)
drivers/pci/access.c
195
struct pci_ops *old_ops;
drivers/pci/controller/cadence/pci-j721e.c
359
static struct pci_ops cdns_ti_pcie_host_ops = {
drivers/pci/controller/cadence/pci-sky1.c
165
bridge->ops = (struct pci_ops *)&pci_generic_ecam_ops.pci_ops;
drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
80
static struct pci_ops cdns_pcie_hpa_host_ops = {
drivers/pci/controller/cadence/pcie-cadence-host.c
71
static struct pci_ops cdns_pcie_host_ops = {
drivers/pci/controller/cadence/pcie-sg2042.c
23
static struct pci_ops sg2042_pcie_root_ops = {
drivers/pci/controller/cadence/pcie-sg2042.c
29
static struct pci_ops sg2042_pcie_child_ops = {
drivers/pci/controller/dwc/pci-exynos.c
213
static struct pci_ops exynos_pci_ops = {
drivers/pci/controller/dwc/pci-keystone.c
479
static struct pci_ops ks_child_pcie_ops = {
drivers/pci/controller/dwc/pci-keystone.c
485
static struct pci_ops ks_pcie_ops = {
drivers/pci/controller/dwc/pci-meson.c
343
static struct pci_ops meson_pci_ops = {
drivers/pci/controller/dwc/pcie-al.c
239
static struct pci_ops al_child_pci_ops = {
drivers/pci/controller/dwc/pcie-al.c
80
.pci_ops = {
drivers/pci/controller/dwc/pcie-bt1.c
321
static struct pci_ops bt1_pci_ops = {
drivers/pci/controller/dwc/pcie-designware-host.c
25
static struct pci_ops dw_pcie_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
26
static struct pci_ops dw_pcie_ecam_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
27
static struct pci_ops dw_child_pcie_ops;
drivers/pci/controller/dwc/pcie-designware-host.c
816
static struct pci_ops dw_child_pcie_ops = {
drivers/pci/controller/dwc/pcie-designware-host.c
850
static struct pci_ops dw_pcie_ops = {
drivers/pci/controller/dwc/pcie-designware-host.c
856
static struct pci_ops dw_pcie_ecam_ops = {
drivers/pci/controller/dwc/pcie-hisi.c
113
.pci_ops = {
drivers/pci/controller/dwc/pcie-hisi.c
151
.pci_ops = {
drivers/pci/controller/dwc/pcie-histb.c
149
static struct pci_ops histb_pci_ops = {
drivers/pci/controller/dwc/pcie-kirin.c
560
static struct pci_ops kirin_pci_ops = {
drivers/pci/controller/dwc/pcie-qcom-ep.c
578
static const struct dw_pcie_ops pci_ops = {
drivers/pci/controller/dwc/pcie-qcom-ep.c
891
pcie_ep->pci.ops = &pci_ops;
drivers/pci/controller/dwc/pcie-qcom.c
1684
.pci_ops = {
drivers/pci/controller/dwc/pcie-qcom.c
1887
bridge->ops = (struct pci_ops *)&pci_qcom_ecam_ops.pci_ops;
drivers/pci/controller/dwc/pcie-tegra194-acpi.c
104
.pci_ops = {
drivers/pci/controller/dwc/pcie-tegra194.c
602
static struct pci_ops tegra_pci_ops = {
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
77
static struct pci_ops mobiveil_pcie_ops = {
drivers/pci/controller/pci-aardvark.c
1291
static struct pci_ops advk_pcie_ops = {
drivers/pci/controller/pci-ftpci100.c
251
static struct pci_ops faraday_pci_ops = {
drivers/pci/controller/pci-host-common.c
72
bridge->ops = (struct pci_ops *)&ops->pci_ops;
drivers/pci/controller/pci-host-generic.c
21
.pci_ops = {
drivers/pci/controller/pci-host-generic.c
54
.pci_ops = {
drivers/pci/controller/pci-hyperv.c
1401
static struct pci_ops hv_pcifront_ops = {
drivers/pci/controller/pci-ixp4xx.c
369
static struct pci_ops ixp4xx_pci_ops = {
drivers/pci/controller/pci-loongson.c
279
static struct pci_ops loongson_pci_ops = {
drivers/pci/controller/pci-loongson.c
286
static struct pci_ops loongson_pci_ops32 = {
drivers/pci/controller/pci-loongson.c
403
.pci_ops = {
drivers/pci/controller/pci-loongson.c
45
struct pci_ops *ops;
drivers/pci/controller/pci-mvebu.c
1012
static struct pci_ops mvebu_pcie_ops = {
drivers/pci/controller/pci-mvebu.c
420
static struct pci_ops mvebu_pcie_child_ops = {
drivers/pci/controller/pci-rcar-gen2.c
272
static struct pci_ops rcar_pci_ops = {
drivers/pci/controller/pci-tegra.c
481
static struct pci_ops tegra_pcie_ops = {
drivers/pci/controller/pci-thunder-ecam.c
337
.pci_ops = {
drivers/pci/controller/pci-thunder-pem.c
418
.pci_ops = {
drivers/pci/controller/pci-thunder-pem.c
455
.pci_ops = {
drivers/pci/controller/pci-v3-semi.c
430
static struct pci_ops v3_pci_ops = {
drivers/pci/controller/pci-versatile.c
58
static struct pci_ops pci_versatile_ops = {
drivers/pci/controller/pci-xgene.c
258
.pci_ops = {
drivers/pci/controller/pci-xgene.c
272
.pci_ops = {
drivers/pci/controller/pci-xgene.c
588
static struct pci_ops xgene_pcie_ops = {
drivers/pci/controller/pcie-altera.c
694
static struct pci_ops altera_pcie_ops = {
drivers/pci/controller/pcie-apple.c
841
.pci_ops = {
drivers/pci/controller/pcie-aspeed.c
587
static struct pci_ops aspeed_ast2600_pcie_ops = {
drivers/pci/controller/pcie-aspeed.c
592
static struct pci_ops aspeed_ast2600_pcie_child_ops = {
drivers/pci/controller/pcie-aspeed.c
597
static struct pci_ops aspeed_ast2700_pcie_ops = {
drivers/pci/controller/pcie-aspeed.c
602
static struct pci_ops aspeed_ast2700_pcie_child_ops = {
drivers/pci/controller/pcie-brcmstb.c
2027
static struct pci_ops brcm_pcie_ops = {
drivers/pci/controller/pcie-brcmstb.c
2035
static struct pci_ops brcm7425_pcie_ops = {
drivers/pci/controller/pcie-iproc.c
725
static struct pci_ops iproc_pcie_ops = {
drivers/pci/controller/pcie-mediatek-gen3.c
308
static struct pci_ops mtk_pcie_ops = {
drivers/pci/controller/pcie-mediatek.c
169
struct pci_ops *ops;
drivers/pci/controller/pcie-mediatek.c
397
static struct pci_ops mtk_pcie_ops_v2 = {
drivers/pci/controller/pcie-mediatek.c
767
static struct pci_ops mtk_pcie_ops = {
drivers/pci/controller/pcie-mt7621.c
138
static struct pci_ops mt7621_pcie_ops = {
drivers/pci/controller/pcie-rcar-host.c
285
static struct pci_ops rcar_pcie_ops = {
drivers/pci/controller/pcie-rockchip-host.c
238
static struct pci_ops rockchip_pcie_ops = {
drivers/pci/controller/pcie-rzg3s-host.c
429
static struct pci_ops rzg3s_pcie_child_ops = {
drivers/pci/controller/pcie-rzg3s-host.c
445
static struct pci_ops rzg3s_pcie_root_ops = {
drivers/pci/controller/pcie-xilinx-cpm.c
615
bridge->ops = (struct pci_ops *)&pci_generic_ecam_ops.pci_ops;
drivers/pci/controller/pcie-xilinx-dma-pl.c
208
.pci_ops = {
drivers/pci/controller/pcie-xilinx-dma-pl.c
802
bridge->ops = &xilinx_pl_dma_pcie_ops.pci_ops;
drivers/pci/controller/pcie-xilinx-nwl.c
253
static struct pci_ops nwl_pcie_ops = {
drivers/pci/controller/pcie-xilinx.c
190
static struct pci_ops xilinx_pcie_ops = {
drivers/pci/controller/plda/pcie-microchip-host.c
805
.pci_ops = {
drivers/pci/controller/plda/pcie-plda-host.c
572
int plda_pcie_host_init(struct plda_pcie_rp *port, struct pci_ops *ops,
drivers/pci/controller/plda/pcie-plda.h
210
int plda_pcie_host_init(struct plda_pcie_rp *port, struct pci_ops *ops,
drivers/pci/controller/plda/pcie-starfive.c
167
static struct pci_ops starfive_pcie_ops = {
drivers/pci/controller/vmd.c
466
static struct pci_ops vmd_ops = {
drivers/pci/ecam.c
201
.pci_ops = {
drivers/pci/ecam.c
214
.pci_ops = {
drivers/pci/ecam.c
225
.pci_ops = {
drivers/pci/endpoint/functions/pci-epf-vntb.c
1222
static struct pci_ops vpci_ops = {
drivers/pci/pci-acpi.c
1685
root_ops->pci_ops = (struct pci_ops *)&ri->cfg->ops->pci_ops;
drivers/pci/pcie/aer_inject.c
113
static struct pci_ops *__find_pci_bus_ops(struct pci_bus *bus)
drivers/pci/pcie/aer_inject.c
184
struct pci_ops *ops, *my_ops;
drivers/pci/pcie/aer_inject.c
202
struct pci_ops *ops, *my_ops;
drivers/pci/pcie/aer_inject.c
283
static struct pci_ops aer_inj_pci_ops = {
drivers/pci/pcie/aer_inject.c
290
struct pci_ops *ops)
drivers/pci/pcie/aer_inject.c
299
struct pci_ops *ops;
drivers/pci/pcie/aer_inject.c
67
struct pci_ops *ops;
drivers/pci/probe.c
3233
struct pci_ops *ops, void *sysdata, struct list_head *resources)
drivers/pci/probe.c
3409
struct pci_ops *ops, void *sysdata, struct list_head *resources)
drivers/pci/probe.c
3442
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops,
drivers/pci/tsm.c
190
const struct pci_tsm_ops *ops = tsm_dev->pci_ops;
drivers/pci/tsm.c
251
return tsm_dev && tsm_dev->pci_ops && tsm_dev->pci_ops->link_ops.probe;
drivers/pci/tsm.c
257
return tsm_dev && tsm_dev->pci_ops && tsm_dev->pci_ops->devsec_ops.lock;
drivers/pci/tsm.c
35
return tsm->tsm_dev->pci_ops;
drivers/pci/xen-pcifront.c
235
static struct pci_ops pcifront_bus_ops = {
drivers/ssb/driver_gige.c
113
struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops);
drivers/ssb/driver_gige.c
143
struct ssb_gige *dev = container_of(bus->ops, struct ssb_gige, pci_ops);
drivers/ssb/driver_gige.c
182
dev->pci_controller.pci_ops = &dev->pci_ops;
drivers/ssb/driver_gige.c
186
dev->pci_ops.read = ssb_gige_pci_read_config;
drivers/ssb/driver_gige.c
187
dev->pci_ops.write = ssb_gige_pci_write_config;
drivers/ssb/driver_gige.c
256
if (pdev->bus->ops != &dev->pci_ops) {
drivers/ssb/driver_gige.c
280
if (pdev->bus->ops != &dev->pci_ops) {
drivers/ssb/driver_pcicore.c
233
static struct pci_ops ssb_pcicore_pciops = {
drivers/ssb/driver_pcicore.c
253
.pci_ops = &ssb_pcicore_pciops,
drivers/vfio/pci/nvgrace-gpu/main.c
1212
nvdev->core_device.pci_ops = &nvgrace_gpu_pci_dev_ops;
drivers/vfio/pci/nvgrace-gpu/main.c
1214
nvdev->core_device.pci_ops = &nvgrace_gpu_pci_dev_core_ops;
drivers/vfio/pci/vfio_pci.c
169
vdev->pci_ops = &vfio_pci_dev_ops;
drivers/vfio/pci/vfio_pci_dmabuf.c
220
if (!vdev->pci_ops || !vdev->pci_ops->get_dmabuf_phys)
drivers/vfio/pci/vfio_pci_dmabuf.c
263
ret = vdev->pci_ops->get_dmabuf_phys(vdev, &priv->provider,
drivers/virt/coco/tsm-core.c
101
if (tsm_dev->pci_ops)
drivers/virt/coco/tsm-core.c
56
struct pci_tsm_ops *pci_ops)
drivers/virt/coco/tsm-core.c
60
if (!pci_ops)
drivers/virt/coco/tsm-core.c
63
tsm_dev->pci_ops = pci_ops;
drivers/virt/coco/tsm-core.c
77
struct tsm_dev *tsm_register(struct device *parent, struct pci_tsm_ops *pci_ops)
drivers/virt/coco/tsm-core.c
95
return tsm_register_pci_or_reset(no_free_ptr(tsm_dev), pci_ops);
include/linux/bcma/bcma_driver_pci.h
219
struct pci_ops pci_ops;
include/linux/pci-acpi.h
73
struct pci_ops *pci_ops;
include/linux/pci-ecam.h
46
struct pci_ops pci_ops;
include/linux/pci.h
1222
struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops, void *sysdata);
include/linux/pci.h
1224
struct pci_ops *ops, void *sysdata,
include/linux/pci.h
1232
struct pci_ops *ops, void *sysdata,
include/linux/pci.h
1327
struct pci_ops *pci_bus_set_ops(struct pci_bus *bus, struct pci_ops *ops);
include/linux/pci.h
630
struct pci_ops *ops;
include/linux/pci.h
631
struct pci_ops *child_ops;
include/linux/pci.h
710
struct pci_ops *ops; /* Configuration access functions */
include/linux/ssb/ssb_driver_gige.h
49
struct pci_ops pci_ops;
include/linux/ssb/ssb_driver_gige.h
62
return container_of(pdev->bus->ops, struct ssb_gige, pci_ops);
include/linux/tsm.h
115
const struct pci_tsm_ops *pci_ops;
include/linux/vfio_pci_core.h
101
const struct vfio_pci_device_ops *pci_ops;