Symbol: dw_pcie_ep
drivers/pci/controller/dwc/pci-dra7xx.c
292
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pci-dra7xx.c
376
static void dra7xx_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-dra7xx.c
401
static int dra7xx_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-dra7xx.c
428
dra7xx_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-dra7xx.c
443
struct dw_pcie_ep *ep;
drivers/pci/controller/dwc/pci-imx6.c
1551
static int imx_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-imx6.c
1610
imx_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pci-imx6.c
1627
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
958
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
164
static int ls_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pci-layerscape-ep.c
183
static unsigned int ls_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-artpec6.c
100
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-artpec6.c
338
static void artpec6_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-artpec6.c
349
static int artpec6_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-artpec6.c
373
artpec6_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1066
int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
1093
int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
112
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
1152
void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1168
void dw_pcie_ep_deinit(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1181
static void dw_pcie_ep_init_rebar_registers(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
1229
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-designware-ep.c
1269
static void dw_pcie_ep_disable_bars(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1299
int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1422
void dw_pcie_ep_linkup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1438
void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1455
static int dw_pcie_ep_get_resources(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
1499
int dw_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware-ep.c
151
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
186
static u64 dw_pcie_ep_read_bar_assigned(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
206
static int dw_pcie_ep_validate_submap(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
258
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
28
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
330
static int dw_pcie_ep_outbound_atu(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
357
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
372
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
396
static int dw_pcie_ep_set_bar_resizable(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
43
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-designware-ep.c
454
static int dw_pcie_ep_set_bar_programmable(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-ep.c
478
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
494
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
606
static int dw_pcie_find_index(struct dw_pcie_ep *ep, phys_addr_t addr,
drivers/pci/controller/dwc/pcie-designware-ep.c
625
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
641
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
658
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
678
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
699
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
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
73
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
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
785
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
79
static u16 dw_pcie_ep_find_ext_capability(struct dw_pcie_ep *ep,
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
821
dw_pcie_ep_find_bar_rsvd_region(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware-ep.c
865
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
883
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
89
struct dw_pcie_ep *ep = epc_get_drvdata(epc);
drivers/pci/controller/dwc/pcie-designware-ep.c
962
int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware-ep.c
981
int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-plat.c
33
static int dw_plat_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware-plat.c
59
dw_plat_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
336
struct dw_pcie_ep;
drivers/pci/controller/dwc/pcie-designware.h
477
void (*pre_init)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
478
void (*init)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
479
int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
481
const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
489
unsigned int (*get_dbi_offset)(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
490
unsigned int (*get_dbi2_offset)(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
559
struct dw_pcie_ep ep;
drivers/pci/controller/dwc/pcie-designware.h
696
static inline unsigned int dw_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
707
static inline u32 dw_pcie_ep_read_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
716
static inline void dw_pcie_ep_write_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
725
static inline void dw_pcie_ep_writel_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
731
static inline u32 dw_pcie_ep_readl_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
737
static inline void dw_pcie_ep_writew_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
743
static inline u16 dw_pcie_ep_readw_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
749
static inline void dw_pcie_ep_writeb_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
755
static inline u8 dw_pcie_ep_readb_dbi(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
761
static inline int dw_pcie_ep_read_cfg_byte(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
768
static inline int dw_pcie_ep_read_cfg_word(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
775
static inline int dw_pcie_ep_read_cfg_dword(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
782
static inline unsigned int dw_pcie_ep_get_dbi2_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
795
static inline void dw_pcie_ep_write_dbi2(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
804
static inline void dw_pcie_ep_writel_dbi2(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
924
void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
925
void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
926
int dw_pcie_ep_init(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
927
int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
928
void dw_pcie_ep_deinit(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
929
void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep);
drivers/pci/controller/dwc/pcie-designware.h
930
int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
931
int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
933
int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
935
int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
939
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no);
drivers/pci/controller/dwc/pcie-designware.h
941
static inline void dw_pcie_ep_linkup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
945
static inline void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
949
static inline int dw_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
954
static inline int dw_pcie_ep_init_registers(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
959
static inline void dw_pcie_ep_deinit(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
963
static inline void dw_pcie_ep_cleanup(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-designware.h
967
static inline int dw_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-designware.h
972
static inline int dw_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
978
static inline int dw_pcie_ep_raise_msix_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-designware.h
984
static inline int dw_pcie_ep_raise_msix_irq_doorbell(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-designware.h
996
dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
460
static void rockchip_pcie_ep_hide_broken_ats_cap_rk3588(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
472
static void rockchip_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-dw-rockchip.c
480
static int rockchip_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-dw-rockchip.c
546
rockchip_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-keembay.c
281
static void keembay_pcie_ep_init(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-keembay.c
289
static int keembay_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-keembay.c
320
keembay_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-qcom-ep.c
798
static int qcom_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-qcom-ep.c
855
qcom_pcie_epc_get_features(struct dw_pcie_ep *pci_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
395
static int rcar_gen4_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
426
rcar_gen4_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-rcar-gen4.c
431
static unsigned int rcar_gen4_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
437
static unsigned int rcar_gen4_pcie_ep_get_dbi2_offset(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-rcar-gen4.c
453
struct dw_pcie_ep *ep = &rcar->dw.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
110
struct dw_pcie_ep *ep = &stm32_pcie->pci.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
129
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
193
struct dw_pcie_ep *ep = &stm32_pcie->pci.ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
303
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-stm32-ep.c
47
static int stm32_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-stm32-ep.c
70
stm32_pcie_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-tegra194.c
1742
struct dw_pcie_ep *ep = &pci->ep;
drivers/pci/controller/dwc/pcie-tegra194.c
1988
struct dw_pcie_ep *ep = &pcie->pci.ep;
drivers/pci/controller/dwc/pcie-tegra194.c
1995
static int tegra_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-tegra194.c
2065
tegra_pcie_ep_get_features(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-tegra194.c
2080
struct dw_pcie_ep *ep;
drivers/pci/controller/dwc/pcie-tegra194.c
2344
struct dw_pcie_ep *ep = &pcie->pci.ep;
drivers/pci/controller/dwc/pcie-tegra194.c
472
struct dw_pcie_ep *ep = &pcie->pci.ep;
drivers/pci/controller/dwc/pcie-uniphier-ep.c
206
static int uniphier_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep)
drivers/pci/controller/dwc/pcie-uniphier-ep.c
231
static int uniphier_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
249
static int uniphier_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no,
drivers/pci/controller/dwc/pcie-uniphier-ep.c
268
uniphier_pcie_get_features(struct dw_pcie_ep *ep)