Lines Matching refs:xilinx_pcie_port
111 struct xilinx_pcie_port { struct
124 static inline struct xilinx_pcie_port *sys_to_pcie(struct pci_sys_data *sys) in sys_to_pcie() argument
129 static inline u32 pcie_read(struct xilinx_pcie_port *port, u32 reg) in pcie_read()
134 static inline void pcie_write(struct xilinx_pcie_port *port, u32 val, u32 reg) in pcie_write()
139 static inline bool xilinx_pcie_link_is_up(struct xilinx_pcie_port *port) in xilinx_pcie_link_is_up()
149 static void xilinx_pcie_clear_err_interrupts(struct xilinx_pcie_port *port) in xilinx_pcie_clear_err_interrupts()
170 struct xilinx_pcie_port *port = sys_to_pcie(bus->sysdata); in xilinx_pcie_valid_device()
203 struct xilinx_pcie_port *port = sys_to_pcie(bus->sysdata); in xilinx_pcie_map_bus()
231 struct xilinx_pcie_port *port; in xilinx_pcie_destroy_msi()
248 static int xilinx_pcie_assign_msi(struct xilinx_pcie_port *port) in xilinx_pcie_assign_msi()
284 struct xilinx_pcie_port *port = sys_to_pcie(pdev->bus->sysdata); in xilinx_pcie_msi_setup_irq()
352 static void xilinx_pcie_enable_msi(struct xilinx_pcie_port *port) in xilinx_pcie_enable_msi()
397 struct xilinx_pcie_port *port = (struct xilinx_pcie_port *)data; in xilinx_pcie_intr_handler()
522 static void xilinx_pcie_free_irq_domain(struct xilinx_pcie_port *port) in xilinx_pcie_free_irq_domain()
553 static int xilinx_pcie_init_irq_domain(struct xilinx_pcie_port *port) in xilinx_pcie_init_irq_domain()
595 static void xilinx_pcie_init_port(struct xilinx_pcie_port *port) in xilinx_pcie_init_port()
629 struct xilinx_pcie_port *port = sys_to_pcie(sys); in xilinx_pcie_setup()
645 struct xilinx_pcie_port *port = sys_to_pcie(sys); in xilinx_pcie_scan_bus()
667 static int xilinx_pcie_parse_and_add_res(struct xilinx_pcie_port *port) in xilinx_pcie_parse_and_add_res()
758 static int xilinx_pcie_parse_dt(struct xilinx_pcie_port *port) in xilinx_pcie_parse_dt()
802 struct xilinx_pcie_port *port; in xilinx_pcie_probe()
870 struct xilinx_pcie_port *port = platform_get_drvdata(pdev); in xilinx_pcie_remove()