Lines Matching defs:nwl_pcie
155 struct nwl_pcie {
176 static inline u32 nwl_bridge_readl(struct nwl_pcie *pcie, u32 off)
181 static inline void nwl_bridge_writel(struct nwl_pcie *pcie, u32 val, u32 off)
186 static bool nwl_pcie_link_up(struct nwl_pcie *pcie)
193 static bool nwl_phy_link_up(struct nwl_pcie *pcie)
200 static int nwl_wait_for_link(struct nwl_pcie *pcie)
218 struct nwl_pcie *pcie = bus->sysdata;
244 struct nwl_pcie *pcie = bus->sysdata;
265 struct nwl_pcie *pcie = data;
323 struct nwl_pcie *pcie;
343 static void nwl_pcie_handle_msi_irq(struct nwl_pcie *pcie, u32 status_reg)
365 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc);
375 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc);
385 struct nwl_pcie *pcie;
401 struct nwl_pcie *pcie;
415 .name = "nwl_pcie:legacy",
439 .name = "nwl_pcie:msi",
455 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
478 struct nwl_pcie *pcie = domain->host_data;
504 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
518 static int nwl_pcie_init_msi_irq_domain(struct nwl_pcie *pcie)
543 static int nwl_pcie_init_irq_domain(struct nwl_pcie *pcie)
570 static int nwl_pcie_enable_msi(struct nwl_pcie *pcie)
655 static int nwl_pcie_bridge_init(struct nwl_pcie *pcie)
733 "nwl_pcie:misc", pcie);
768 static int nwl_pcie_parse_dt(struct nwl_pcie *pcie,
811 struct nwl_pcie *pcie;