Home
last modified time | relevance | path

Searched refs:dw_pcie_ep (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpcie-designware.h160 struct dw_pcie_ep;
210 void (*ep_init)(struct dw_pcie_ep *ep);
211 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
213 const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
221 unsigned int (*func_conf_select)(struct dw_pcie_ep *ep, u8 func_no);
231 struct dw_pcie_ep { struct
271 struct dw_pcie_ep ep;
416 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
417 int dw_pcie_ep_init(struct dw_pcie_ep *ep);
418 int dw_pcie_ep_init_complete(struct dw_pcie_ep *e
[all...]
H A Dpcie-designware-ep.c18 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep) in dw_pcie_ep_linkup()
26 void dw_pcie_ep_init_notify(struct dw_pcie_ep *ep) in dw_pcie_ep_init_notify()
35 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_get_func_from_ep()
47 static unsigned int dw_pcie_ep_func_select(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_func_select()
62 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar()
87 static u8 __dw_pcie_ep_find_next_cap(struct dw_pcie_ep *ep, u8 func_no, in __dw_pcie_ep_find_next_cap()
113 static u8 dw_pcie_ep_find_capability(struct dw_pcie_ep *ep, u8 func_no, u8 cap) in dw_pcie_ep_find_capability()
131 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_write_header()
156 static int dw_pcie_ep_inbound_atu(struct dw_pcie_ep *ep, u8 func_no, in dw_pcie_ep_inbound_atu()
183 static int dw_pcie_ep_outbound_atu(struct dw_pcie_ep *e
[all...]
H A Dpci-layerscape-ep.c47 ls_pcie_ep_get_features(struct dw_pcie_ep *ep) in ls_pcie_ep_get_features()
55 static void ls_pcie_ep_init(struct dw_pcie_ep *ep) in ls_pcie_ep_init()
73 static int ls_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in ls_pcie_ep_raise_irq()
92 static unsigned int ls_pcie_ep_func_conf_select(struct dw_pcie_ep *ep, in ls_pcie_ep_func_conf_select()
132 struct dw_pcie_ep *ep; in ls_add_pcie_ep()
H A Dpcie-uniphier-ep.c135 static void uniphier_pcie_ep_init(struct dw_pcie_ep *ep) in uniphier_pcie_ep_init()
144 static int uniphier_pcie_ep_raise_legacy_irq(struct dw_pcie_ep *ep) in uniphier_pcie_ep_raise_legacy_irq()
169 static int uniphier_pcie_ep_raise_msi_irq(struct dw_pcie_ep *ep, in uniphier_pcie_ep_raise_msi_irq()
187 static int uniphier_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in uniphier_pcie_ep_raise_irq()
207 uniphier_pcie_get_features(struct dw_pcie_ep *ep) in uniphier_pcie_get_features()
225 struct dw_pcie_ep *ep = &pci->ep; in uniphier_add_pcie_ep()
H A Dpcie-designware-plat.c66 static void dw_plat_pcie_ep_init(struct dw_pcie_ep *ep) in dw_plat_pcie_ep_init()
75 static int dw_plat_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in dw_plat_pcie_ep_raise_irq()
102 dw_plat_pcie_get_features(struct dw_pcie_ep *ep) in dw_plat_pcie_get_features()
146 struct dw_pcie_ep *ep; in dw_plat_add_pcie_ep()
H A Dpcie-artpec6.c101 struct dw_pcie_ep *ep = &pci->ep; in artpec6_pcie_cpu_addr_fixup()
368 static void artpec6_pcie_ep_init(struct dw_pcie_ep *ep) in artpec6_pcie_ep_init()
383 static int artpec6_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in artpec6_pcie_raise_irq()
410 struct dw_pcie_ep *ep; in artpec6_add_pcie_ep()
H A Dpci-dra7xx.c300 struct dw_pcie_ep *ep = &pci->ep; in dra7xx_pcie_irq_handler()
509 static void dra7xx_pcie_ep_init(struct dw_pcie_ep *ep) in dra7xx_pcie_ep_init()
538 static int dra7xx_pcie_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in dra7xx_pcie_raise_irq()
565 dra7xx_pcie_get_features(struct dw_pcie_ep *ep) in dra7xx_pcie_get_features()
580 struct dw_pcie_ep *ep; in dra7xx_add_pcie_ep()
H A Dpci-keystone.c902 static void ks_pcie_am654_ep_init(struct dw_pcie_ep *ep) in ks_pcie_am654_ep_init()
931 static int ks_pcie_am654_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in ks_pcie_am654_raise_irq()
970 ks_pcie_am654_get_features(struct dw_pcie_ep *ep) in ks_pcie_am654_get_features()
985 struct dw_pcie_ep *ep; in ks_pcie_add_pcie_ep()
H A Dpcie-tegra194.c519 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_hard_irq()
1661 struct dw_pcie_ep *ep = &pci->ep; in pex_ep_event_pex_rst_deassert()
1857 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_raise_msix_irq()
1864 static int tegra_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in tegra_pcie_ep_raise_irq()
1900 tegra_pcie_ep_get_features(struct dw_pcie_ep *ep) in tegra_pcie_ep_get_features()
1915 struct dw_pcie_ep *ep; in tegra_pcie_config_ep()
/kernel/linux/linux-6.6/drivers/pci/controller/dwc/
H A Dpcie-designware.h249 struct dw_pcie_ep;
332 void (*ep_init)(struct dw_pcie_ep *ep);
333 int (*raise_irq)(struct dw_pcie_ep *ep, u8 func_no,
335 const struct pci_epc_features* (*get_features)(struct dw_pcie_ep *ep);
343 unsigned int (*func_conf_select)(struct dw_pcie_ep *ep, u8 func_no);
353 struct dw_pcie_ep { struct
394 struct dw_pcie_ep ep;
573 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep);
574 int dw_pcie_ep_init(struct dw_pcie_ep *ep);
575 int dw_pcie_ep_init_complete(struct dw_pcie_ep *e
[all...]
H A Dpcie-designware-ep.c17 void dw_pcie_ep_linkup(struct dw_pcie_ep *ep) in dw_pcie_ep_linkup()
25 void dw_pcie_ep_init_notify(struct dw_pcie_ep *ep) in dw_pcie_ep_init_notify()
34 dw_pcie_ep_get_func_from_ep(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_get_func_from_ep()
46 static unsigned int dw_pcie_ep_func_select(struct dw_pcie_ep *ep, u8 func_no) in dw_pcie_ep_func_select()
61 struct dw_pcie_ep *ep = &pci->ep; in __dw_pcie_ep_reset_bar()
87 static u8 __dw_pcie_ep_find_next_cap(struct dw_pcie_ep *ep, u8 func_no, in __dw_pcie_ep_find_next_cap()
113 static u8 dw_pcie_ep_find_capability(struct dw_pcie_ep *ep, u8 func_no, u8 cap) in dw_pcie_ep_find_capability()
131 struct dw_pcie_ep *ep = epc_get_drvdata(epc); in dw_pcie_ep_write_header()
156 static int dw_pcie_ep_inbound_atu(struct dw_pcie_ep *ep, u8 func_no, int type, in dw_pcie_ep_inbound_atu()
186 static int dw_pcie_ep_outbound_atu(struct dw_pcie_ep *e
[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()
71 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_func_conf_select(struct dw_pcie_ep *ep, in ls_pcie_ep_func_conf_select()
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_legacy_irq(struct dw_pcie_ep *ep) in uniphier_pcie_ep_raise_legacy_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()
278 uniphier_pcie_get_features(struct dw_pcie_ep *ep) in uniphier_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-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()
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()
322 keembay_pcie_get_features(struct dw_pcie_ep *ep) in keembay_pcie_get_features()
H A Dpcie-qcom-ep.c747 static int qcom_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in qcom_pcie_ep_raise_irq()
803 qcom_pcie_epc_get_features(struct dw_pcie_ep *pci_ep) in qcom_pcie_epc_get_features()
808 static void qcom_pcie_ep_init(struct dw_pcie_ep *ep) in qcom_pcie_ep_init()
H A Dpci-imx6.c1051 static void imx6_pcie_ep_init(struct dw_pcie_ep *ep) in imx6_pcie_ep_init()
1060 static int imx6_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in imx6_pcie_ep_raise_irq()
1090 imx6_pcie_ep_get_features(struct dw_pcie_ep *ep) in imx6_pcie_ep_get_features()
1106 struct dw_pcie_ep *ep; in imx6_add_pcie_ep()
H A Dpcie-tegra194.c476 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_irq_thread()
1748 struct dw_pcie_ep *ep = &pci->ep; in pex_ep_event_pex_rst_deassert()
1976 struct dw_pcie_ep *ep = &pcie->pci.ep; in tegra_pcie_ep_raise_msix_irq()
1983 static int tegra_pcie_ep_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in tegra_pcie_ep_raise_irq()
2019 tegra_pcie_ep_get_features(struct dw_pcie_ep *ep) in tegra_pcie_ep_get_features()
2034 struct dw_pcie_ep *ep; in tegra_pcie_config_ep()
H A Dpci-keystone.c873 static void ks_pcie_am654_ep_init(struct dw_pcie_ep *ep) in ks_pcie_am654_ep_init()
902 static int ks_pcie_am654_raise_irq(struct dw_pcie_ep *ep, u8 func_no, in ks_pcie_am654_raise_irq()
941 ks_pcie_am654_get_features(struct dw_pcie_ep *ep) in ks_pcie_am654_get_features()

Completed in 26 milliseconds