Home
last modified time | relevance | path

Searched refs:dw_pcie_ep (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/pci/controller/dwc/
H A Dpcie-designware.h287 struct dw_pcie_ep;
418 void (*pre_init)(struct dw_pcie_ep *ep);
419 void (*init)(struct dw_pcie_ep *ep);
420 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
441 struct dw_pcie_ep { struct
490 struct dw_pcie_ep ep;
788 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
789 void dw_pcie_ep_linkdown(struct dw_pcie_ep *ep);
790 int dw_pcie_ep_init(struct dw_pcie_ep *ep);
792 void dw_pcie_ep_deinit(struct dw_pcie_ep *ep);
[all …]
H A Dpcie-designware-ep.c42 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar()
147 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_write_header()
231 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_clear_bar()
369 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_set_bar()
467 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_align_addr()
483 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_unmap_addr()
500 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_map_addr()
520 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_get_msi()
851 void dw_pcie_ep_deinit(struct dw_pcie_ep *ep) in dw_pcie_ep_deinit()
866 struct dw_pcie_ep *ep = &pci->ep; in dw_pcie_ep_init_non_sticky_registers()
[all …]
H A Dpcie-designware-plat.c35 static void dw_plat_pcie_ep_init(struct dw_pcie_ep *ep) in dw_plat_pcie_ep_init()
44 static int dw_plat_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_plat_pcie_ep_raise_irq()
70 dw_plat_pcie_get_features(struct dw_pcie_ep *ep) in dw_plat_pcie_get_features()
H A Dpci-layerscape-ep.c142 ls_pcie_ep_get_features(struct dw_pcie_ep *ep) in ls_pcie_ep_get_features()
150 static void ls_pcie_ep_init(struct dw_pcie_ep *ep) in ls_pcie_ep_init()
168 static int ls_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in ls_pcie_ep_raise_irq()
187 static unsigned int ls_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep, u8 func_no) in ls_pcie_ep_get_dbi_offset()
H A Dpcie-uniphier-ep.c206 static void uniphier_pcie_ep_init(struct dw_pcie_ep *ep) in uniphier_pcie_ep_init()
215 static int uniphier_pcie_ep_raise_intx_irq(struct dw_pcie_ep *ep) in uniphier_pcie_ep_raise_intx_irq()
240 static int uniphier_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, in uniphier_pcie_ep_raise_msi_irq()
258 static int uniphier_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in uniphier_pcie_ep_raise_irq()
277 uniphier_pcie_get_features(struct dw_pcie_ep *ep) in uniphier_pcie_get_features()
H A Dpcie-rcar-gen4.c354 static void rcar_gen4_pcie_ep_pre_init(struct dw_pcie_ep *ep) in rcar_gen4_pcie_ep_pre_init()
367 static void rcar_gen4_pcie_ep_init(struct dw_pcie_ep *ep) in rcar_gen4_pcie_ep_init()
382 static int rcar_gen4_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in rcar_gen4_pcie_ep_raise_irq()
411 rcar_gen4_pcie_ep_get_features(struct dw_pcie_ep *ep) in rcar_gen4_pcie_ep_get_features()
416 static unsigned int rcar_gen4_pcie_ep_get_dbi_offset(struct dw_pcie_ep *ep, in rcar_gen4_pcie_ep_get_dbi_offset()
422 static unsigned int rcar_gen4_pcie_ep_get_dbi2_offset(struct dw_pcie_ep *ep, in rcar_gen4_pcie_ep_get_dbi2_offset()
439 struct dw_pcie_ep *ep = &rcar->dw.ep; in rcar_gen4_add_dw_pcie_ep()
H A Dpcie-artpec6.c101 struct dw_pcie_ep *ep = &pci->ep; in artpec6_pcie_cpu_addr_fixup()
339 static void artpec6_pcie_ep_init(struct dw_pcie_ep *ep) in artpec6_pcie_ep_init()
354 static int artpec6_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in artpec6_pcie_raise_irq()
379 artpec6_pcie_get_features(struct dw_pcie_ep *ep) in artpec6_pcie_get_features()
H A Dpcie-dw-rockchip.c252 static void rockchip_pcie_ep_hide_broken_ats_cap_rk3588(struct dw_pcie_ep *ep) in rockchip_pcie_ep_hide_broken_ats_cap_rk3588()
266 static void rockchip_pcie_ep_pre_init(struct dw_pcie_ep *ep) in rockchip_pcie_ep_pre_init()
271 static void rockchip_pcie_ep_init(struct dw_pcie_ep *ep) in rockchip_pcie_ep_init()
280 static int rockchip_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in rockchip_pcie_raise_irq()
335 rockchip_pcie_get_features(struct dw_pcie_ep *ep) in rockchip_pcie_get_features()
H A Dpcie-keembay.c283 static void keembay_pcie_ep_init(struct dw_pcie_ep *ep) in keembay_pcie_ep_init()
291 static int keembay_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in keembay_pcie_ep_raise_irq()
325 keembay_pcie_get_features(struct dw_pcie_ep *ep) in keembay_pcie_get_features()
H A Dpci-dra7xx.c293 struct dw_pcie_ep *ep = &pci->ep; in dra7xx_pcie_irq_handler()
377 static void dra7xx_pcie_ep_init(struct dw_pcie_ep *ep) in dra7xx_pcie_ep_init()
406 static int dra7xx_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in dra7xx_pcie_raise_irq()
433 dra7xx_pcie_get_features(struct dw_pcie_ep *ep) in dra7xx_pcie_get_features()
448 struct dw_pcie_ep *ep; in dra7xx_add_pcie_ep()
H A Dpcie-qcom-ep.c776 static int qcom_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in qcom_pcie_ep_raise_irq()
835 qcom_pcie_epc_get_features(struct dw_pcie_ep *pci_ep) in qcom_pcie_epc_get_features()
840 static void qcom_pcie_ep_init(struct dw_pcie_ep *ep) in qcom_pcie_ep_init()
H A Dpcie-tegra194.c465 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_irq_thread()
1735 struct dw_pcie_ep *ep = &pci->ep; in pex_ep_event_pex_rst_deassert()
1967 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_raise_msix_irq()
1974 static int tegra_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in tegra_pcie_ep_raise_irq()
2013 tegra_pcie_ep_get_features(struct dw_pcie_ep *ep) in tegra_pcie_ep_get_features()
2028 struct dw_pcie_ep *ep; in tegra_pcie_config_ep()
H A Dpci-imx6.c1249 static void imx_pcie_ep_init(struct dw_pcie_ep *ep) in imx_pcie_ep_init()
1258 static int imx_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in imx_pcie_ep_raise_irq()
1316 imx_pcie_ep_get_features(struct dw_pcie_ep *ep) in imx_pcie_ep_get_features()
1334 struct dw_pcie_ep *ep; in imx_add_pcie_ep()
H A Dpci-keystone.c910 static void ks_pcie_am654_ep_init(struct dw_pcie_ep *ep) in ks_pcie_am654_ep_init()
939 static int ks_pcie_am654_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in ks_pcie_am654_raise_irq()
977 ks_pcie_am654_get_features(struct dw_pcie_ep *ep) in ks_pcie_am654_get_features()