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;
261 struct nwl_pcie *pcie = data;
319 struct nwl_pcie *pcie;
335 static void nwl_pcie_handle_msi_irq(struct nwl_pcie *pcie, u32 status_reg)
352 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc);
362 struct nwl_pcie *pcie = irq_desc_get_handler_data(desc);
371 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
385 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
398 .name = "nwl_pcie:legacy",
422 .name = "nwl_pcie:msi",
438 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
461 struct nwl_pcie *pcie = domain->host_data;
487 struct nwl_pcie *pcie = irq_data_get_irq_chip_data(data);
501 static int nwl_pcie_init_msi_irq_domain(struct nwl_pcie *pcie)
526 static int nwl_pcie_init_irq_domain(struct nwl_pcie *pcie)
553 static int nwl_pcie_enable_msi(struct nwl_pcie *pcie)
624 static int nwl_pcie_bridge_init(struct nwl_pcie *pcie)
707 "nwl_pcie:misc", pcie);
741 static int nwl_pcie_parse_dt(struct nwl_pcie *pcie,
784 struct nwl_pcie *pcie;