Symbol: dw_pcie_rp
drivers/pci/controller/dwc/pci-dra7xx.c
180
static int dra7xx_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
204
static int dra7xx_pcie_handle_msi(struct dw_pcie_rp *pp, int index)
drivers/pci/controller/dwc/pci-dra7xx.c
226
static void dra7xx_pcie_handle_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
257
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pci-dra7xx.c
346
static int dra7xx_pcie_init_irq_domain(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
482
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-exynos.c
224
static int exynos_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-exynos.c
250
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-exynos.c
359
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-imx6.c
1321
static int imx_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1464
static void imx_pcie_host_exit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1481
static void imx_pcie_host_post_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1518
static void imx_pcie_pme_turn_off(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1624
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-imx6.c
2209
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pci-keystone.c
156
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data);
drivers/pci/controller/dwc/pci-keystone.c
176
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data);
drivers/pci/controller/dwc/pci-keystone.c
195
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data);
drivers/pci/controller/dwc/pci-keystone.c
219
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(data);
drivers/pci/controller/dwc/pci-keystone.c
291
static int ks_pcie_msi_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-keystone.c
409
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-keystone.c
454
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pci-keystone.c
611
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-keystone.c
813
static int ks_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
130
static void ls_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
149
static int ls_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
178
static int ls_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
212
static void ls1021a_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
229
static int ls1021a_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
237
static void ls1043a_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
245
static int ls1043a_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
59
int (*exit_from_l2)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pci-meson.c
359
static int meson_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-al.c
220
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-al.c
248
struct dw_pcie_rp *pp = &pcie->pci->pp;
drivers/pci/controller/dwc/pcie-al.c
294
static int al_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-amd-mdb.c
180
struct dw_pcie_rp *port = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
194
struct dw_pcie_rp *port = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
284
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
352
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
434
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
79
struct dw_pcie_rp *port = &pci->pp;
drivers/pci/controller/dwc/pcie-amd-mdb.c
99
struct dw_pcie_rp *port = &pci->pp;
drivers/pci/controller/dwc/pcie-andes-qilai.c
122
static int qilai_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-andes-qilai.c
132
static void qilai_pcie_host_post_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-andes-qilai.c
96
static void qilai_pcie_iocp_cache_setup(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-armada8k.c
168
static int armada8k_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-armada8k.c
235
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-artpec6.c
317
static int artpec6_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-artpec6.c
99
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-designware-host.c
1037
static void dw_pcie_program_presets(struct dw_pcie_rp *pp, enum pci_bus_speed speed)
drivers/pci/controller/dwc/pcie-designware-host.c
105
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
1085
static void dw_pcie_config_presets(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
1108
int dw_pcie_setup_rc(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
119
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
134
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
149
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
177
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
199
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
210
int dw_pcie_allocate_domains(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
230
void dw_pcie_free_msi(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
243
void dw_pcie_msi_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
270
static int dw_pcie_parse_split_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
310
int dw_pcie_msi_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
396
static void dw_pcie_host_request_msg_tlp_res(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
422
static int dw_pcie_config_ecam_iatu(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
463
static int dw_pcie_create_ecam_window(struct dw_pcie_rp *pp, struct resource *res)
drivers/pci/controller/dwc/pcie-designware-host.c
480
static bool dw_pcie_ecam_enabled(struct dw_pcie_rp *pp, struct resource *config_res)
drivers/pci/controller/dwc/pcie-designware-host.c
508
static int dw_pcie_host_get_resources(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
570
int dw_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
68
void dw_handle_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
702
void dw_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
731
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
771
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
797
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
828
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
841
struct dw_pcie_rp *pp = cfg->priv;
drivers/pci/controller/dwc/pcie-designware-host.c
866
static int dw_pcie_iatu_setup(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
93
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-designware-plat.c
73
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-designware.h
335
struct dw_pcie_rp;
drivers/pci/controller/dwc/pcie-designware.h
437
int (*init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
438
void (*deinit)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
439
void (*post_init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
440
int (*msi_init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
441
void (*pme_turn_off)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
558
struct dw_pcie_rp pp;
drivers/pci/controller/dwc/pcie-designware.h
863
void dw_handle_msi_irq(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
864
void dw_pcie_msi_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
865
int dw_pcie_msi_host_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
866
void dw_pcie_free_msi(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
867
int dw_pcie_setup_rc(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
868
int dw_pcie_host_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
869
void dw_pcie_host_deinit(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
870
int dw_pcie_allocate_domains(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
884
static inline void dw_handle_msi_irq(struct dw_pcie_rp *pp) { }
drivers/pci/controller/dwc/pcie-designware.h
886
static inline void dw_pcie_msi_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
889
static inline int dw_pcie_msi_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
894
static inline void dw_pcie_free_msi(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
897
static inline int dw_pcie_setup_rc(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
902
static inline int dw_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
907
static inline void dw_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
911
static inline int dw_pcie_allocate_domains(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
417
static int rockchip_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
671
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-eswin.c
181
static int eswin_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-eswin.c
263
static void eswin_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-eswin.c
272
static void eswin_pcie_pme_turn_off(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-fu740.c
236
static int fu740_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-histb.c
180
static int histb_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-histb.c
219
static int histb_pcie_host_enable(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-histb.c
297
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-histb.c
77
static void histb_pcie_dbi_w_mode(struct dw_pcie_rp *pp, bool enable)
drivers/pci/controller/dwc/pcie-histb.c
91
static void histb_pcie_dbi_r_mode(struct dw_pcie_rp *pp, bool enable)
drivers/pci/controller/dwc/pcie-intel-gw.c
346
struct dw_pcie_rp *pp = &pcie->pci.pp;
drivers/pci/controller/dwc/pcie-intel-gw.c
374
static int intel_pcie_rc_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-intel-gw.c
394
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-keembay.c
237
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-keembay.c
338
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-kirin.c
609
static int kirin_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-nxp-s32g.c
134
static int s32g_init_pcie_controller(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-nxp-s32g.c
324
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-qcom.c
1100
struct dw_pcie_rp *pp = &pcie->pci->pp;
drivers/pci/controller/dwc/pcie-qcom.c
1361
static int qcom_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1427
static void qcom_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1446
static void qcom_pcie_host_post_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1468
static void qcom_pcie_host_pme_turn_off(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1776
struct dw_pcie_rp *pp = (struct dw_pcie_rp *)ptr;
drivers/pci/controller/dwc/pcie-qcom.c
1785
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-qcom.c
1990
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-rcar-gen4.c
309
static int rcar_gen4_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
343
static void rcar_gen4_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
359
struct dw_pcie_rp *pp = &rcar->dw.pp;
drivers/pci/controller/dwc/pcie-sophgo.c
116
static int sophgo_pcie_init_irq_domain(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-sophgo.c
148
static void sophgo_pcie_msi_enable(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-sophgo.c
164
static void sophgo_pcie_disable_l0s_l1(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-sophgo.c
180
static int sophgo_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-sophgo.c
228
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-sophgo.c
46
struct dw_pcie_rp *pp = irq_desc_get_handler_data(desc);
drivers/pci/controller/dwc/pcie-sophgo.c
65
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-sophgo.c
82
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-spacemit-k1.c
129
static int k1_pcie_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-spacemit-k1.c
183
static void k1_pcie_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-spear13xx.c
121
static int spear13xx_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-spear13xx.c
155
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-spear13xx.c
88
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-stm32.c
334
struct dw_pcie_rp *pp = &stm32_pcie->pci.pp;
drivers/pci/controller/dwc/pcie-tegra194.c
1536
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-tegra194.c
2143
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-tegra194.c
332
static void apply_bad_link_workaround(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
369
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-tegra194.c
573
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-tegra194.c
595
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-tegra194.c
744
static void tegra_pcie_enable_system_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
783
static void tegra_pcie_enable_intx_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
805
static void tegra_pcie_enable_msi_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
818
static void tegra_pcie_enable_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
898
static int tegra_pcie_dw_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
964
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-ultrarisc.c
104
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-ultrarisc.c
32
static int ultrarisc_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-ultrarisc.c
73
static void ultrarisc_pcie_pme_turn_off(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-uniphier.c
174
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-uniphier.c
191
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-uniphier.c
228
struct dw_pcie_rp *pp = irq_desc_get_handler_data(desc);
drivers/pci/controller/dwc/pcie-uniphier.c
261
static int uniphier_pcie_config_intx_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-uniphier.c
298
static int uniphier_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-visconti.c
180
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-visconti.c
192
static int visconti_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-visconti.c
280
struct dw_pcie_rp *pp = &pci->pp;