Symbol: mobiveil_pcie
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
132
struct mobiveil_pcie *mv_pci = &pcie->pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
149
static int ls_g4_pcie_interrupt_init(struct mobiveil_pcie *mv_pci)
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
174
struct mobiveil_pcie *mv_pci = &pcie->pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
199
struct mobiveil_pcie *mv_pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
40
struct mobiveil_pcie pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
56
static bool ls_g4_pcie_link_up(struct mobiveil_pcie *pci)
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
67
struct mobiveil_pcie *mv_pci = &pcie->pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
74
struct mobiveil_pcie *mv_pci = &pcie->pci;
drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
87
struct mobiveil_pcie *mv_pci = &pcie->pci;
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
166
static int mobiveil_pcie_parse_dt(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
200
static void mobiveil_pcie_enable_msi(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
216
int mobiveil_host_init(struct mobiveil_pcie *pcie, bool reinit)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
304
struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
320
struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
374
struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(data);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
394
struct mobiveil_pcie *pcie = domain->host_data;
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
421
struct mobiveil_pcie *pcie = irq_data_get_irq_chip_data(d);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
439
static int mobiveil_allocate_msi_domains(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
462
static int mobiveil_pcie_init_irq_domain(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
481
static int mobiveil_pcie_integrated_interrupt_init(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
51
struct mobiveil_pcie *pcie = bus->sysdata;
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
519
static int mobiveil_pcie_interrupt_init(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
529
static bool mobiveil_pcie_is_bridge(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
539
int mobiveil_pcie_host_probe(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
86
struct mobiveil_pcie *pcie = irq_desc_get_handler_data(desc);
drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c
24
struct mobiveil_pcie *pcie;
drivers/pci/controller/mobiveil/pcie-mobiveil.c
114
void mobiveil_csr_write(struct mobiveil_pcie *pcie, u32 val, u32 off,
drivers/pci/controller/mobiveil/pcie-mobiveil.c
127
bool mobiveil_pcie_link_up(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil.c
136
void program_ib_windows(struct mobiveil_pcie *pcie, int win_num,
drivers/pci/controller/mobiveil/pcie-mobiveil.c
173
void program_ob_windows(struct mobiveil_pcie *pcie, int win_num,
drivers/pci/controller/mobiveil/pcie-mobiveil.c
216
int mobiveil_bringup_link(struct mobiveil_pcie *pcie)
drivers/pci/controller/mobiveil/pcie-mobiveil.c
28
static void mobiveil_pcie_sel_page(struct mobiveil_pcie *pcie, u8 pg_idx)
drivers/pci/controller/mobiveil/pcie-mobiveil.c
39
static void __iomem *mobiveil_pcie_comp_addr(struct mobiveil_pcie *pcie,
drivers/pci/controller/mobiveil/pcie-mobiveil.c
99
u32 mobiveil_csr_read(struct mobiveil_pcie *pcie, u32 off, size_t size)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
144
struct mobiveil_pcie;
drivers/pci/controller/mobiveil/pcie-mobiveil.h
147
int (*interrupt_init)(struct mobiveil_pcie *pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
162
bool (*link_up)(struct mobiveil_pcie *pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
178
int mobiveil_pcie_host_probe(struct mobiveil_pcie *pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
179
int mobiveil_host_init(struct mobiveil_pcie *pcie, bool reinit);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
180
bool mobiveil_pcie_link_up(struct mobiveil_pcie *pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
181
int mobiveil_bringup_link(struct mobiveil_pcie *pcie);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
182
void program_ob_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
184
void program_ib_windows(struct mobiveil_pcie *pcie, int win_num, u64 cpu_addr,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
186
u32 mobiveil_csr_read(struct mobiveil_pcie *pcie, u32 off, size_t size);
drivers/pci/controller/mobiveil/pcie-mobiveil.h
187
void mobiveil_csr_write(struct mobiveil_pcie *pcie, u32 val, u32 off,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
190
static inline u32 mobiveil_csr_readl(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
195
static inline u16 mobiveil_csr_readw(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
200
static inline u8 mobiveil_csr_readb(struct mobiveil_pcie *pcie, u32 off)
drivers/pci/controller/mobiveil/pcie-mobiveil.h
206
static inline void mobiveil_csr_writel(struct mobiveil_pcie *pcie, u32 val,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
212
static inline void mobiveil_csr_writew(struct mobiveil_pcie *pcie, u16 val,
drivers/pci/controller/mobiveil/pcie-mobiveil.h
218
static inline void mobiveil_csr_writeb(struct mobiveil_pcie *pcie, u8 val,