Home
last modified time | relevance | path

Searched refs:rcar_pcie (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/pci/controller/
Dpcie-rcar.h127 struct rcar_pcie { struct
137 void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg); argument
138 u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg);
139 void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data);
140 int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie);
141 int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie);
142 void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win,
144 void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr,
Dpcie-rcar.c14 void rcar_pci_write_reg(struct rcar_pcie *pcie, u32 val, unsigned int reg) in rcar_pci_write_reg()
19 u32 rcar_pci_read_reg(struct rcar_pcie *pcie, unsigned int reg) in rcar_pci_read_reg()
24 void rcar_rmw32(struct rcar_pcie *pcie, int where, u32 mask, u32 data) in rcar_rmw32()
34 int rcar_pcie_wait_for_phyrdy(struct rcar_pcie *pcie) in rcar_pcie_wait_for_phyrdy()
48 int rcar_pcie_wait_for_dl(struct rcar_pcie *pcie) in rcar_pcie_wait_for_dl()
63 void rcar_pcie_set_outbound(struct rcar_pcie *pcie, int win, in rcar_pcie_set_outbound()
102 void rcar_pcie_set_inbound(struct rcar_pcie *pcie, u64 cpu_addr, in rcar_pcie_set_inbound()
Dpcie-rcar-host.c47 struct rcar_pcie pcie;
99 static u32 rcar_read_conf(struct rcar_pcie *pcie, int where) in rcar_read_conf()
124 static int rcar_pci_write_reg_workaround(struct rcar_pcie *pcie, u32 val, in rcar_pci_write_reg_workaround()
138 static int rcar_pci_read_reg_workaround(struct rcar_pcie *pcie, u32 *val, in rcar_pci_read_reg_workaround()
160 struct rcar_pcie *pcie = &host->pcie; in rcar_pcie_config_access()
297 static void rcar_pcie_force_speedup(struct rcar_pcie *pcie) in rcar_pcie_force_speedup()
353 struct rcar_pcie *pcie = &host->pcie; in rcar_pcie_hw_enable()
393 static int phy_wait_for_ack(struct rcar_pcie *pcie) in phy_wait_for_ack()
410 static void phy_write_reg(struct rcar_pcie *pcie, in phy_write_reg()
436 static int rcar_pcie_hw_init(struct rcar_pcie *pcie) in rcar_pcie_hw_init()
[all …]
Dpcie-rcar-ep.c23 struct rcar_pcie pcie;
33 static void rcar_pcie_ep_hw_init(struct rcar_pcie *pcie) in rcar_pcie_ep_hw_init()
93 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_parse_outbound_ranges()
131 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_get_pdata()
163 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_write_header()
203 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_set_bar()
263 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_set_msi()
276 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_get_msi()
290 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_map_addr()
349 struct rcar_pcie *pcie = &ep->pcie; in rcar_pcie_ep_assert_intx()
[all …]