Symbol: pnv_ioda_pe
arch/powerpc/platforms/powernv/eeh-powernv.c
1343
struct pnv_ioda_pe *pnv_pe;
arch/powerpc/platforms/powernv/eeh-powernv.c
307
struct pnv_ioda_pe *ioda_pe = pnv_ioda_get_pe(parent);
arch/powerpc/platforms/powernv/pci-ioda.c
1053
static int pnv_pci_ioda_dma_64bit_bypass(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1110
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
114
static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
1163
static inline void pnv_pci_phb3_tce_invalidate_pe(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1173
static void pnv_pci_phb3_tce_invalidate(struct pnv_ioda_pe *pe,
arch/powerpc/platforms/powernv/pci-ioda.c
1197
static inline void pnv_pci_ioda2_tce_invalidate_pe(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1214
struct pnv_ioda_pe *pe = container_of(tgl->table_group,
arch/powerpc/platforms/powernv/pci-ioda.c
1215
struct pnv_ioda_pe, table_group);
arch/powerpc/platforms/powernv/pci-ioda.c
1267
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
arch/powerpc/platforms/powernv/pci-ioda.c
1303
static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable)
arch/powerpc/platforms/powernv/pci-ioda.c
1335
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
arch/powerpc/platforms/powernv/pci-ioda.c
1361
static long pnv_pci_ioda2_setup_default_config(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1446
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
arch/powerpc/platforms/powernv/pci-ioda.c
1514
static void pnv_ioda_setup_bus_dma(struct pnv_ioda_pe *pe, struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci-ioda.c
153
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count)
arch/powerpc/platforms/powernv/pci-ioda.c
1530
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
arch/powerpc/platforms/powernv/pci-ioda.c
155
struct pnv_ioda_pe *ret = NULL;
arch/powerpc/platforms/powernv/pci-ioda.c
1556
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
arch/powerpc/platforms/powernv/pci-ioda.c
1578
struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1642
struct pnv_ioda_pe *pe = pnv_ioda_get_pe(dev);
arch/powerpc/platforms/powernv/pci-ioda.c
185
void pnv_ioda_free_pe(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
1903
static void pnv_ioda_setup_pe_res(struct pnv_ioda_pe *pe,
arch/powerpc/platforms/powernv/pci-ioda.c
191
memset(pe, 0, sizeof(struct pnv_ioda_pe));
arch/powerpc/platforms/powernv/pci-ioda.c
1966
static void pnv_ioda_setup_pe_seg(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
2021
struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_num];
arch/powerpc/platforms/powernv/pci-ioda.c
2215
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2263
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2277
void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
2298
static void pnv_ioda_free_pe_seg(struct pnv_ioda_pe *pe,
arch/powerpc/platforms/powernv/pci-ioda.c
2321
static void pnv_ioda_release_pe_seg(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
2331
static void pnv_ioda_release_pe(struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
2334
struct pnv_ioda_pe *slave, *tmp;
arch/powerpc/platforms/powernv/pci-ioda.c
2379
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2425
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2446
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2491
struct pnv_ioda_pe *root_pe;
arch/powerpc/platforms/powernv/pci-ioda.c
2609
size += phb->ioda.total_pe_num * sizeof(struct pnv_ioda_pe);
arch/powerpc/platforms/powernv/pci-ioda.c
293
static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all)
arch/powerpc/platforms/powernv/pci-ioda.c
297
struct pnv_ioda_pe *master_pe, *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
430
struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_no];
arch/powerpc/platforms/powernv/pci-ioda.c
431
struct pnv_ioda_pe *slave;
arch/powerpc/platforms/powernv/pci-ioda.c
470
struct pnv_ioda_pe *pe, *slave;
arch/powerpc/platforms/powernv/pci-ioda.c
49
static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable);
arch/powerpc/platforms/powernv/pci-ioda.c
510
struct pnv_ioda_pe *slave, *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
52
void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,
arch/powerpc/platforms/powernv/pci-ioda.c
570
struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn)
arch/powerpc/platforms/powernv/pci-ioda.c
580
struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev)
arch/powerpc/platforms/powernv/pci-ioda.c
593
struct pnv_ioda_pe *parent,
arch/powerpc/platforms/powernv/pci-ioda.c
594
struct pnv_ioda_pe *child,
arch/powerpc/platforms/powernv/pci-ioda.c
600
struct pnv_ioda_pe *slave;
arch/powerpc/platforms/powernv/pci-ioda.c
630
struct pnv_ioda_pe *pe,
arch/powerpc/platforms/powernv/pci-ioda.c
633
struct pnv_ioda_pe *slave;
arch/powerpc/platforms/powernv/pci-ioda.c
681
struct pnv_ioda_pe *parent;
arch/powerpc/platforms/powernv/pci-ioda.c
697
struct pnv_ioda_pe *pe,
arch/powerpc/platforms/powernv/pci-ioda.c
724
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
795
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
861
static struct pnv_ioda_pe *pnv_ioda_setup_dev_PE(struct pci_dev *dev)
arch/powerpc/platforms/powernv/pci-ioda.c
865
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-ioda.c
919
static struct pnv_ioda_pe *pnv_ioda_setup_bus_PE(struct pci_bus *bus, bool all)
arch/powerpc/platforms/powernv/pci-ioda.c
922
struct pnv_ioda_pe *pe = NULL;
arch/powerpc/platforms/powernv/pci-ioda.c
984
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-sriov.c
229
struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev);
arch/powerpc/platforms/powernv/pci-sriov.c
478
struct pnv_ioda_pe *pe, *pe_n;
arch/powerpc/platforms/powernv/pci-sriov.c
617
struct pnv_ioda_pe *pe;
arch/powerpc/platforms/powernv/pci-sriov.c
676
struct pnv_ioda_pe *base_pe;
arch/powerpc/platforms/powernv/pci.h
158
struct pnv_ioda_pe *pe_array;
arch/powerpc/platforms/powernv/pci.h
206
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
207
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
209
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
210
void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
212
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
arch/powerpc/platforms/powernv/pci.h
213
void pnv_ioda_free_pe(struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
226
struct pnv_ioda_pe *vf_pe_arr;
arch/powerpc/platforms/powernv/pci.h
282
extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
arch/powerpc/platforms/powernv/pci.h
283
extern struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev);
arch/powerpc/platforms/powernv/pci.h
289
extern void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,
arch/powerpc/platforms/powernv/pci.h
99
struct pnv_ioda_pe *master;