Searched refs:mobiveil_pcie (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/pci/controller/mobiveil/ |
| H A D | pcie-mobiveil.h | 144 struct mobiveil_pcie; 147 int (*interrupt_init)(struct mobiveil_pcie *pcie); 162 bool (*link_up)(struct mobiveil_pcie *pcie); 165 struct mobiveil_pcie { struct 178 int mobiveil_pcie_host_probe(struct mobiveil_pcie *pcie); argument 179 int mobiveil_host_init(struct mobiveil_pcie *pcie, bool reinit); 180 bool mobiveil_pcie_link_up(struct mobiveil_pcie *pcie); 181 int mobiveil_bringup_link(struct mobiveil_pcie *pcie); 182 void program_ob_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr, 184 void program_ib_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr, [all …]
|
| H A D | pcie-layerscape-gen4.c | 40 struct mobiveil_pcie pci; 56 static bool ls_g4_pcie_link_up(struct mobiveil_pcie *pci) in ls_g4_pcie_link_up() 67 struct mobiveil_pcie *mv_pci = &pcie->pci; in ls_g4_pcie_disable_interrupt() 74 struct mobiveil_pcie *mv_pci = &pcie->pci; in ls_g4_pcie_enable_interrupt() 87 struct mobiveil_pcie *mv_pci = &pcie->pci; in ls_g4_pcie_reinit_hw() 132 struct mobiveil_pcie *mv_pci = &pcie->pci; in ls_g4_pcie_isr() 149 static int ls_g4_pcie_interrupt_init(struct mobiveil_pcie *mv_pci) in ls_g4_pcie_interrupt_init() 174 struct mobiveil_pcie *mv_pci = &pcie->pci; in ls_g4_pcie_reset() 199 struct mobiveil_pcie *mv_pci; in ls_g4_pcie_probe()
|
| H A D | pcie-mobiveil-host.c | 51 struct mobiveil_pcie *pcie = bus->sysdata; in mobiveil_pcie_map_bus() 86 struct mobiveil_pcie *pcie = irq_desc_get_handler_data(desc); in mobiveil_pcie_isr() 166 static int mobiveil_pcie_parse_dt(struct mobiveil_pcie *pcie) in mobiveil_pcie_parse_dt() 200 static void mobiveil_pcie_enable_msi(struct mobiveil_pcie *pcie) in mobiveil_pcie_enable_msi() 216 int mobiveil_host_init(struct mobiveil_pcie *pcie, bool reinit) in mobiveil_host_init() 304 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data); in mobiveil_mask_intx_irq() 320 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data); in mobiveil_unmask_intx_irq() 374 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data); in mobiveil_compose_msi_msg() 394 struct mobiveil_pcie *pcie = domain->host_data; in mobiveil_irq_msi_domain_alloc() 421 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(d); in mobiveil_irq_msi_domain_free() [all …]
|
| H A D | pcie-mobiveil.c | 28 static void mobiveil_pcie_sel_page(struct mobiveil_pcie *pcie, u8 pg_idx) in mobiveil_pcie_sel_page() 39 static void __iomem *mobiveil_pcie_comp_addr(struct mobiveil_pcie *pcie, in mobiveil_pcie_comp_addr() 99 u32 mobiveil_csr_read(struct mobiveil_pcie *pcie, u32 off, size_t size) in mobiveil_csr_read() 114 void mobiveil_csr_write(struct mobiveil_pcie *pcie, u32 val, u32 off, in mobiveil_csr_write() 127 bool mobiveil_pcie_link_up(struct mobiveil_pcie *pcie) in mobiveil_pcie_link_up() 136 void program_ib_windows(struct mobiveil_pcie *pcie, int win_num, in program_ib_windows() 173 void program_ob_windows(struct mobiveil_pcie *pcie, int win_num, in program_ob_windows() 216 int mobiveil_bringup_link(struct mobiveil_pcie *pcie) in mobiveil_bringup_link()
|
| H A D | pcie-mobiveil-plat.c | 24 struct mobiveil_pcie *pcie; in mobiveil_pcie_probe()
|