Lines Matching refs:pp
51 struct pcie_port pp; member
56 #define to_ls_pcie(x) container_of(x, struct ls_pcie, pp)
80 static int ls1021_pcie_link_up(struct pcie_port *pp) in ls1021_pcie_link_up() argument
83 struct ls_pcie *pcie = to_ls_pcie(pp); in ls1021_pcie_link_up()
97 static void ls1021_pcie_host_init(struct pcie_port *pp) in ls1021_pcie_host_init() argument
99 struct ls_pcie *pcie = to_ls_pcie(pp); in ls1021_pcie_host_init()
102 pcie->scfg = syscon_regmap_lookup_by_phandle(pp->dev->of_node, in ls1021_pcie_host_init()
105 dev_err(pp->dev, "No syscfg phandle specified\n"); in ls1021_pcie_host_init()
110 if (of_property_read_u32_array(pp->dev->of_node, in ls1021_pcie_host_init()
117 dw_pcie_setup_rc(pp); in ls1021_pcie_host_init()
128 static int ls_pcie_link_up(struct pcie_port *pp) in ls_pcie_link_up() argument
130 struct ls_pcie *pcie = to_ls_pcie(pp); in ls_pcie_link_up()
143 static void ls_pcie_host_init(struct pcie_port *pp) in ls_pcie_host_init() argument
145 struct ls_pcie *pcie = to_ls_pcie(pp); in ls_pcie_host_init()
153 static int ls_pcie_msi_host_init(struct pcie_port *pp, in ls_pcie_msi_host_init() argument
157 struct device_node *np = pp->dev->of_node; in ls_pcie_msi_host_init()
167 dev_err(pp->dev, "failed to find msi-parent\n"); in ls_pcie_msi_host_init()
210 static int __init ls_add_pcie_port(struct pcie_port *pp, in ls_add_pcie_port() argument
214 struct ls_pcie *pcie = to_ls_pcie(pp); in ls_add_pcie_port()
216 pp->dev = &pdev->dev; in ls_add_pcie_port()
217 pp->dbi_base = pcie->dbi; in ls_add_pcie_port()
218 pp->ops = pcie->drvdata->ops; in ls_add_pcie_port()
220 ret = dw_pcie_host_init(pp); in ls_add_pcie_port()
222 dev_err(pp->dev, "failed to initialize host\n"); in ls_add_pcie_port()
257 ret = ls_add_pcie_port(&pcie->pp, pdev); in ls_pcie_probe()