Home
last modified time | relevance | path

Searched refs:cdns_pcie (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/drivers/pci/controller/cadence/
Dpci-j721e.c54 struct cdns_pcie *cdns_pcie; member
115 static int j721e_pcie_start_link(struct cdns_pcie *cdns_pcie) in j721e_pcie_start_link() argument
117 struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev); in j721e_pcie_start_link()
127 static void j721e_pcie_stop_link(struct cdns_pcie *cdns_pcie) in j721e_pcie_stop_link() argument
129 struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev); in j721e_pcie_stop_link()
137 static bool j721e_pcie_link_up(struct cdns_pcie *cdns_pcie) in j721e_pcie_link_up() argument
139 struct j721e_pcie *pcie = dev_get_drvdata(cdns_pcie->dev); in j721e_pcie_link_up()
297 struct cdns_pcie *cdns_pcie; in j721e_pcie_probe() local
382 cdns_pcie = &rc->pcie; in j721e_pcie_probe()
383 cdns_pcie->dev = dev; in j721e_pcie_probe()
[all …]
Dpcie-cadence.h221 struct cdns_pcie;
255 int (*start_link)(struct cdns_pcie *pcie);
256 void (*stop_link)(struct cdns_pcie *pcie);
257 bool (*link_up)(struct cdns_pcie *pcie);
258 u64 (*cpu_addr_fixup)(struct cdns_pcie *pcie, u64 cpu_addr);
270 struct cdns_pcie { struct
295 struct cdns_pcie pcie; argument
333 struct cdns_pcie pcie;
349 static inline void cdns_pcie_writel(struct cdns_pcie *pcie, u32 reg, u32 value) in cdns_pcie_writel()
354 static inline u32 cdns_pcie_readl(struct cdns_pcie *pcie, u32 reg) in cdns_pcie_readl()
[all …]
Dpcie-cadence.c10 void cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn, in cdns_pcie_set_outbound_region()
87 void cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie, in cdns_pcie_set_outbound_region_for_normal_msg()
121 void cdns_pcie_reset_outbound_region(struct cdns_pcie *pcie, u32 r) in cdns_pcie_reset_outbound_region()
133 void cdns_pcie_disable_phy(struct cdns_pcie *pcie) in cdns_pcie_disable_phy()
143 int cdns_pcie_enable_phy(struct cdns_pcie *pcie) in cdns_pcie_enable_phy()
171 int cdns_pcie_init_phy(struct device *dev, struct cdns_pcie *pcie) in cdns_pcie_init_phy()
233 struct cdns_pcie *pcie = dev_get_drvdata(dev); in cdns_pcie_suspend_noirq()
242 struct cdns_pcie *pcie = dev_get_drvdata(dev); in cdns_pcie_resume_noirq()
Dpcie-cadence-ep.c23 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_write_header()
55 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_set_bar()
125 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_clear_bar()
154 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_map_addr()
176 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_unmap_addr()
195 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_set_msi()
215 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_get_msi()
236 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_get_msix()
254 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_set_msix()
280 struct cdns_pcie *pcie = &ep->pcie; in cdns_pcie_ep_assert_intx()
[all …]
Dpcie-cadence-host.c31 struct cdns_pcie *pcie = &rc->pcie; in cdns_pci_map_bus()
83 struct cdns_pcie *pcie = &rc->pcie; in cdns_pcie_host_init_root_port()
126 struct cdns_pcie *pcie = &rc->pcie; in cdns_pcie_host_bar_ib_config()
218 struct cdns_pcie *pcie = &rc->pcie; in cdns_pcie_host_bar_config()
298 struct cdns_pcie *pcie = &rc->pcie; in cdns_pcie_host_map_dma_ranges()
334 struct cdns_pcie *pcie = &rc->pcie; in cdns_pcie_host_init_address_translation()
401 static int cdns_pcie_host_wait_for_link(struct cdns_pcie *pcie) in cdns_pcie_host_wait_for_link()
425 struct cdns_pcie *pcie; in cdns_pcie_host_setup()
Dpcie-cadence-plat.c25 struct cdns_pcie *pcie;
35 static u64 cdns_plat_cpu_addr_fixup(struct cdns_pcie *pcie, u64 cpu_addr) in cdns_plat_cpu_addr_fixup()
145 struct cdns_pcie *pcie = dev_get_drvdata(dev); in cdns_plat_pcie_shutdown()