Lines Matching full:pp
174 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_mask() local
175 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_mask()
180 raw_spin_lock_irqsave(&pp->lock, flags); in uniphier_pcie_irq_mask()
186 raw_spin_unlock_irqrestore(&pp->lock, flags); in uniphier_pcie_irq_mask()
191 struct dw_pcie_rp *pp = irq_data_get_irq_chip_data(d); in uniphier_pcie_irq_unmask() local
192 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_unmask()
197 raw_spin_lock_irqsave(&pp->lock, flags); in uniphier_pcie_irq_unmask()
203 raw_spin_unlock_irqrestore(&pp->lock, flags); in uniphier_pcie_irq_unmask()
228 struct dw_pcie_rp *pp = irq_desc_get_handler_data(desc); in uniphier_pcie_irq_handler() local
229 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_irq_handler()
261 static int uniphier_pcie_config_intx_irq(struct dw_pcie_rp *pp) in uniphier_pcie_config_intx_irq() argument
263 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_config_intx_irq()
275 pp->irq = irq_of_parse_and_map(np_intc, 0); in uniphier_pcie_config_intx_irq()
276 if (!pp->irq) { in uniphier_pcie_config_intx_irq()
283 &uniphier_intx_domain_ops, pp); in uniphier_pcie_config_intx_irq()
290 irq_set_chained_handler_and_data(pp->irq, uniphier_pcie_irq_handler, in uniphier_pcie_config_intx_irq()
291 pp); in uniphier_pcie_config_intx_irq()
298 static int uniphier_pcie_host_init(struct dw_pcie_rp *pp) in uniphier_pcie_host_init() argument
300 struct dw_pcie *pci = to_dw_pcie_from_pp(pp); in uniphier_pcie_host_init()
304 ret = uniphier_pcie_config_intx_irq(pp); in uniphier_pcie_host_init()
392 pcie->pci.pp.ops = &uniphier_pcie_host_ops; in uniphier_pcie_probe()
394 return dw_pcie_host_init(&pcie->pci.pp); in uniphier_pcie_probe()