Symbol: dw_pcie_rp
drivers/pci/controller/dwc/pci-dra7xx.c
181
static int dra7xx_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
205
static int dra7xx_pcie_handle_msi(struct dw_pcie_rp *pp, int index)
drivers/pci/controller/dwc/pci-dra7xx.c
227
static void dra7xx_pcie_handle_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
258
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pci-dra7xx.c
347
static int dra7xx_pcie_init_irq_domain(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-dra7xx.c
487
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-exynos.c
225
static int exynos_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-exynos.c
251
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-exynos.c
360
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-imx6.c
1236
static int imx_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1323
static void imx_pcie_host_exit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1339
static void imx_pcie_host_post_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1376
static void imx_pcie_pme_turn_off(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-imx6.c
1492
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pci-imx6.c
2070
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
129
static void ls_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
148
static int ls_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
177
static int ls_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
211
static void ls1021a_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
228
static int ls1021a_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
236
static void ls1043a_pcie_send_turnoff_msg(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
244
static int ls1043a_pcie_exit_from_l2(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pci-layerscape.c
58
int (*exit_from_l2)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pci-meson.c
358
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
300
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-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
100
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-artpec6.c
318
static int artpec6_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-bt1.c
538
static int bt1_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-bt1.c
553
static void bt1_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
103
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
1033
static void dw_pcie_program_presets(struct dw_pcie_rp *pp, enum pci_bus_speed speed)
drivers/pci/controller/dwc/pcie-designware-host.c
1081
static void dw_pcie_config_presets(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
1104
int dw_pcie_setup_rc(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
117
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
132
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
147
struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d);
drivers/pci/controller/dwc/pcie-designware-host.c
175
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
197
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
208
int dw_pcie_allocate_domains(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
228
void dw_pcie_free_msi(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
241
void dw_pcie_msi_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
268
static int dw_pcie_parse_split_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
308
int dw_pcie_msi_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
394
static void dw_pcie_host_request_msg_tlp_res(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
420
static int dw_pcie_config_ecam_iatu(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
461
static int dw_pcie_create_ecam_window(struct dw_pcie_rp *pp, struct resource *res)
drivers/pci/controller/dwc/pcie-designware-host.c
478
static bool dw_pcie_ecam_enabled(struct dw_pcie_rp *pp, struct resource *config_res)
drivers/pci/controller/dwc/pcie-designware-host.c
506
static int dw_pcie_host_get_resources(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
568
int dw_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
66
void dw_handle_msi_irq(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
700
void dw_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
727
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
767
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
793
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
824
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-designware-host.c
837
struct dw_pcie_rp *pp = cfg->priv;
drivers/pci/controller/dwc/pcie-designware-host.c
862
static int dw_pcie_iatu_setup(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware-host.c
91
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-designware-plat.c
85
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-designware.h
313
struct dw_pcie_rp;
drivers/pci/controller/dwc/pcie-designware.h
415
int (*init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
416
void (*deinit)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
417
void (*post_init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
418
int (*msi_init)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
419
void (*pme_turn_off)(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
534
struct dw_pcie_rp pp;
drivers/pci/controller/dwc/pcie-designware.h
836
void dw_handle_msi_irq(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
837
void dw_pcie_msi_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
838
int dw_pcie_msi_host_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
839
void dw_pcie_free_msi(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
840
int dw_pcie_setup_rc(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
841
int dw_pcie_host_init(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
842
void dw_pcie_host_deinit(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
843
int dw_pcie_allocate_domains(struct dw_pcie_rp *pp);
drivers/pci/controller/dwc/pcie-designware.h
857
static inline void dw_handle_msi_irq(struct dw_pcie_rp *pp) { }
drivers/pci/controller/dwc/pcie-designware.h
859
static inline void dw_pcie_msi_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
862
static inline int dw_pcie_msi_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
867
static inline void dw_pcie_free_msi(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
870
static inline int dw_pcie_setup_rc(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
875
static inline int dw_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
880
static inline void dw_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-designware.h
884
static inline int dw_pcie_allocate_domains(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
306
static int rockchip_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
553
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-fu740.c
237
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
347
struct dw_pcie_rp *pp = &pcie->pci.pp;
drivers/pci/controller/dwc/pcie-intel-gw.c
375
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
239
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-keembay.c
343
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
325
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-qcom.c
1059
struct dw_pcie_rp *pp = &pcie->pci->pp;
drivers/pci/controller/dwc/pcie-qcom.c
1286
static int qcom_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1345
static void qcom_pcie_host_deinit(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1361
static void qcom_pcie_host_post_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-qcom.c
1650
struct dw_pcie_rp *pp = (struct dw_pcie_rp *)ptr;
drivers/pci/controller/dwc/pcie-qcom.c
1659
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-qcom.c
1847
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
130
static int k1_pcie_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-spacemit-k1.c
184
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
335
struct dw_pcie_rp *pp = &stm32_pcie->pci.pp;
drivers/pci/controller/dwc/pcie-tegra194.c
1260
struct dw_pcie_rp *pp = &pcie->pci.pp;
drivers/pci/controller/dwc/pcie-tegra194.c
1523
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-tegra194.c
2084
struct dw_pcie_rp *pp;
drivers/pci/controller/dwc/pcie-tegra194.c
324
static void apply_bad_link_workaround(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
361
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-tegra194.c
563
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-tegra194.c
585
struct dw_pcie_rp *pp = bus->sysdata;
drivers/pci/controller/dwc/pcie-tegra194.c
715
static void tegra_pcie_enable_system_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
754
static void tegra_pcie_enable_intx_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
775
static void tegra_pcie_enable_msi_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
788
static void tegra_pcie_enable_interrupts(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
870
static int tegra_pcie_dw_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-tegra194.c
934
struct dw_pcie_rp *pp = &pci->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
181
struct dw_pcie_rp *pp = &pci->pp;
drivers/pci/controller/dwc/pcie-visconti.c
193
static int visconti_pcie_host_init(struct dw_pcie_rp *pp)
drivers/pci/controller/dwc/pcie-visconti.c
281
struct dw_pcie_rp *pp = &pci->pp;