Lines Matching refs:mobiveil_pcie
129 struct mobiveil_pcie { struct
148 static inline void csr_writel(struct mobiveil_pcie *pcie, const u32 value, in csr_writel() argument
154 static inline u32 csr_readl(struct mobiveil_pcie *pcie, const u32 reg) in csr_readl()
159 static bool mobiveil_pcie_link_up(struct mobiveil_pcie *pcie) in mobiveil_pcie_link_up()
167 struct mobiveil_pcie *pcie = bus->sysdata; in mobiveil_pcie_valid_device()
190 struct mobiveil_pcie *pcie = bus->sysdata; in mobiveil_pcie_map_bus()
222 struct mobiveil_pcie *pcie = irq_desc_get_handler_data(desc); in mobiveil_pcie_isr()
298 static int mobiveil_pcie_parse_dt(struct mobiveil_pcie *pcie) in mobiveil_pcie_parse_dt()
360 static void select_paged_register(struct mobiveil_pcie *pcie, u32 offset) in select_paged_register()
374 static void write_paged_register(struct mobiveil_pcie *pcie, in write_paged_register()
383 static u32 read_paged_register(struct mobiveil_pcie *pcie, u32 offset) in read_paged_register()
391 static void program_ib_windows(struct mobiveil_pcie *pcie, int win_num, in program_ib_windows()
425 static void program_ob_windows(struct mobiveil_pcie *pcie, int win_num, in program_ob_windows()
468 static int mobiveil_bringup_link(struct mobiveil_pcie *pcie) in mobiveil_bringup_link()
483 static void mobiveil_pcie_enable_msi(struct mobiveil_pcie *pcie) in mobiveil_pcie_enable_msi()
499 static int mobiveil_host_init(struct mobiveil_pcie *pcie) in mobiveil_host_init()
589 struct mobiveil_pcie *pcie; in mobiveil_mask_intx_irq()
604 struct mobiveil_pcie *pcie; in mobiveil_unmask_intx_irq()
652 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data); in mobiveil_compose_msi_msg()
678 struct mobiveil_pcie *pcie = domain->host_data; in mobiveil_irq_msi_domain_alloc()
705 struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(d); in mobiveil_irq_msi_domain_free()
724 static int mobiveil_allocate_msi_domains(struct mobiveil_pcie *pcie) in mobiveil_allocate_msi_domains()
748 static int mobiveil_pcie_init_irq_domain(struct mobiveil_pcie *pcie) in mobiveil_pcie_init_irq_domain()
775 struct mobiveil_pcie *pcie; in mobiveil_pcie_probe()