Symbol: dw_pcie_ep
drivers/pci/controller/dwc/pci-dra7xx.c
293
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pci-dra7xx.c
377
static void dra7xx_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-dra7xx.c
406
static int dra7xx_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-dra7xx.c
433
dra7xx_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-dra7xx.c
448
struct dw_pcie_ep *ep;
drivers/pci/controller/dwc/pci-imx6.c
1404
static void imx_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-imx6.c
1413
static int imx_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-imx6.c
1472
imx_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-imx6.c
1490
struct dw_pcie_ep *ep;
drivers/pci/controller/dwc/pci-keystone.c
879
static void ks_pcie_am654_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-keystone.c
908
static int ks_pcie_am654_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-keystone.c
946
ks_pcie_am654_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-layerscape-ep.c
142
ls_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-layerscape-ep.c
150
static void ls_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-layerscape-ep.c
168
static int ls_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-layerscape-ep.c
187
static unsigned int ls_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-artpec6.c
101
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-artpec6.c
339
static void artpec6_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-artpec6.c
354
static int artpec6_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-artpec6.c
378
artpec6_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1034
void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1050
void dw_pcie_ep_deinit(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1063
static void dw_pcie_ep_init_rebar_registers(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
111
static int dw_pcie_ep_ib_atu_bar(struct dw_pcie_ep *ep, u8 func_no, int type,
drivers/pci/controller/dwc/pcie-designware-ep.c
1111
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-designware-ep.c
1132
int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1253
void dw_pcie_ep_linkup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1269
void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1286
static int dw_pcie_ep_get_resources(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1330
int dw_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
150
static void dw_pcie_ep_clear_ib_maps(struct dw_pcie_ep *ep, u8 func_no, enum pci_barno bar)
drivers/pci/controller/dwc/pcie-designware-ep.c
185
static u64 dw_pcie_ep_read_bar_assigned(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
205
static int dw_pcie_ep_validate_submap(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
257
static int dw_pcie_ep_ib_atu_addr(struct dw_pcie_ep *ep, u8 func_no, int type,
drivers/pci/controller/dwc/pcie-designware-ep.c
27
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
329
static int dw_pcie_ep_outbound_atu(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
356
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
371
static unsigned int dw_pcie_ep_get_rebar_offset(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
395
static int dw_pcie_ep_set_bar_resizable(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
42
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-designware-ep.c
453
static int dw_pcie_ep_set_bar_programmable(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
477
static enum pci_epc_bar_type dw_pcie_ep_get_bar_type(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
493
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
605
static int dw_pcie_find_index(struct dw_pcie_ep *ep, phys_addr_t addr,
drivers/pci/controller/dwc/pcie-designware-ep.c
624
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
640
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
657
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
677
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
698
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
72
static u8 dw_pcie_ep_find_capability(struct dw_pcie_ep *ep, u8 func_no, u8 cap)
drivers/pci/controller/dwc/pcie-designware-ep.c
721
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
742
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
775
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
78
static u16 dw_pcie_ep_find_ext_capability(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
785
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
803
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
812
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
844
int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
863
int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
88
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
948
int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
975
int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-plat.c
35
static void dw_plat_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-plat.c
44
static int dw_plat_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-plat.c
70
dw_plat_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
314
struct dw_pcie_ep;
drivers/pci/controller/dwc/pcie-designware.h
453
void (*pre_init)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
454
void (*init)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
455
int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
457
const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
465
unsigned int (*get_dbi_offset)(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
466
unsigned int (*get_dbi2_offset)(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
535
struct dw_pcie_ep ep;
drivers/pci/controller/dwc/pcie-designware.h
669
static inline unsigned int dw_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
680
static inline u32 dw_pcie_ep_read_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
689
static inline void dw_pcie_ep_write_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
698
static inline void dw_pcie_ep_writel_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
704
static inline u32 dw_pcie_ep_readl_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
710
static inline void dw_pcie_ep_writew_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
716
static inline u16 dw_pcie_ep_readw_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
722
static inline void dw_pcie_ep_writeb_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
728
static inline u8 dw_pcie_ep_readb_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
734
static inline int dw_pcie_ep_read_cfg_byte(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
741
static inline int dw_pcie_ep_read_cfg_word(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
748
static inline int dw_pcie_ep_read_cfg_dword(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
755
static inline unsigned int dw_pcie_ep_get_dbi2_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
768
static inline void dw_pcie_ep_write_dbi2(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
777
static inline void dw_pcie_ep_writel_dbi2(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
897
void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
898
void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
899
int dw_pcie_ep_init(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
900
int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
901
void dw_pcie_ep_deinit(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
902
void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
903
int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
904
int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
906
int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
908
int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
912
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
914
static inline void dw_pcie_ep_linkup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
918
static inline void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
922
static inline int dw_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
927
static inline int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
932
static inline void dw_pcie_ep_deinit(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
936
static inline void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
940
static inline int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware.h
945
static inline int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
951
static inline int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
957
static inline int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
969
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
349
static void rockchip_pcie_ep_hide_broken_ats_cap_rk3588(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
361
static void rockchip_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
373
static int rockchip_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-dw-rockchip.c
428
rockchip_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-keembay.c
283
static void keembay_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-keembay.c
291
static int keembay_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-keembay.c
325
keembay_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-qcom-ep.c
800
static int qcom_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-qcom-ep.c
859
qcom_pcie_epc_get_features(struct dw_pcie_ep *pci_ep)
drivers/pci/controller/dwc/pcie-qcom-ep.c
864
static void qcom_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
376
static void rcar_gen4_pcie_ep_pre_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
389
static void rcar_gen4_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
404
static int rcar_gen4_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
433
rcar_gen4_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
438
static unsigned int rcar_gen4_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
444
static unsigned int rcar_gen4_pcie_ep_get_dbi2_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
461
struct dw_pcie_ep *ep = &rcar->dw.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
120
struct dw_pcie_ep *ep = &stm32_pcie->pci.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
139
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
203
struct dw_pcie_ep *ep = &stm32_pcie->pci.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
31
static void stm32_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-stm32-ep.c
313
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
56
static int stm32_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-stm32-ep.c
79
stm32_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-tegra194.c
1724
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-tegra194.c
1926
static void tegra_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-tegra194.c
1959
struct dw_pcie_ep *ep = &pcie->pci.ep;
drivers/pci/controller/dwc/pcie-tegra194.c
1966
static int tegra_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-tegra194.c
2005
tegra_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-tegra194.c
2021
struct dw_pcie_ep *ep;
drivers/pci/controller/dwc/pcie-tegra194.c
464
struct dw_pcie_ep *ep = &pcie->pci.ep;
drivers/pci/controller/dwc/pcie-uniphier-ep.c
206
static void uniphier_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-uniphier-ep.c
215
static int uniphier_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-uniphier-ep.c
240
static int uniphier_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
258
static int uniphier_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
277
uniphier_pcie_get_features(struct dw_pcie_ep *ep)