Lines Matching defs:xilinx_cpm_pcie
118 * struct xilinx_cpm_pcie - PCIe port information
130 struct xilinx_cpm_pcie {
143 static u32 pcie_read(struct xilinx_cpm_pcie *port, u32 reg)
148 static void pcie_write(struct xilinx_cpm_pcie *port,
154 static bool cpm_pcie_link_up(struct xilinx_cpm_pcie *port)
160 static void cpm_pcie_clear_err_interrupts(struct xilinx_cpm_pcie *port)
174 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(data);
188 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(data);
232 struct xilinx_cpm_pcie *port = irq_desc_get_handler_data(desc);
250 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(d);
262 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(d);
294 struct xilinx_cpm_pcie *port = irq_desc_get_handler_data(desc);
355 struct xilinx_cpm_pcie *port = dev_id;
378 static void xilinx_cpm_free_irq_domains(struct xilinx_cpm_pcie *port)
397 static int xilinx_cpm_pcie_init_irq_domain(struct xilinx_cpm_pcie *port)
438 static int xilinx_cpm_setup_irq(struct xilinx_cpm_pcie *port)
490 static void xilinx_cpm_pcie_init_port(struct xilinx_cpm_pcie *port)
531 static int xilinx_cpm_pcie_parse_dt(struct xilinx_cpm_pcie *port,
564 static void xilinx_cpm_free_interrupts(struct xilinx_cpm_pcie *port)
578 struct xilinx_cpm_pcie *port;