pnv_ioda_pe
struct pnv_ioda_pe *pnv_pe;
struct pnv_ioda_pe *ioda_pe = pnv_ioda_get_pe(parent);
static int pnv_pci_ioda_dma_64bit_bypass(struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *pe;
static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no)
static inline void pnv_pci_phb3_tce_invalidate_pe(struct pnv_ioda_pe *pe)
static void pnv_pci_phb3_tce_invalidate(struct pnv_ioda_pe *pe,
static inline void pnv_pci_ioda2_tce_invalidate_pe(struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *pe = container_of(tgl->table_group,
struct pnv_ioda_pe, table_group);
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable)
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
static long pnv_pci_ioda2_setup_default_config(struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
static void pnv_ioda_setup_bus_dma(struct pnv_ioda_pe *pe, struct pci_bus *bus)
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count)
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
struct pnv_ioda_pe *ret = NULL;
struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe,
struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *pe = pnv_ioda_get_pe(dev);
void pnv_ioda_free_pe(struct pnv_ioda_pe *pe)
memset(pe, 0, sizeof(struct pnv_ioda_pe));
static void pnv_ioda_setup_pe_res(struct pnv_ioda_pe *pe,
static void pnv_ioda_setup_pe_seg(struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_num];
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *pe;
void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe)
static void pnv_ioda_free_pe_seg(struct pnv_ioda_pe *pe,
static void pnv_ioda_release_pe_seg(struct pnv_ioda_pe *pe)
static void pnv_ioda_release_pe(struct pnv_ioda_pe *pe)
struct pnv_ioda_pe *slave, *tmp;
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *root_pe;
size += phb->ioda.total_pe_num * sizeof(struct pnv_ioda_pe);
static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all)
struct pnv_ioda_pe *master_pe, *pe;
struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_no];
struct pnv_ioda_pe *slave;
struct pnv_ioda_pe *pe, *slave;
static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable);
void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,
struct pnv_ioda_pe *slave, *pe;
struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn)
struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev)
struct pnv_ioda_pe *parent,
struct pnv_ioda_pe *child,
struct pnv_ioda_pe *slave;
struct pnv_ioda_pe *pe,
struct pnv_ioda_pe *slave;
struct pnv_ioda_pe *parent;
struct pnv_ioda_pe *pe,
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
static struct pnv_ioda_pe *pnv_ioda_setup_dev_PE(struct pci_dev *dev)
struct pnv_ioda_pe *pe;
static struct pnv_ioda_pe *pnv_ioda_setup_bus_PE(struct pci_bus *bus, bool all)
struct pnv_ioda_pe *pe = NULL;
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev);
struct pnv_ioda_pe *pe, *pe_n;
struct pnv_ioda_pe *pe;
struct pnv_ioda_pe *base_pe;
struct pnv_ioda_pe *pe_array;
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe);
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
void pnv_ioda_free_pe(struct pnv_ioda_pe *pe);
struct pnv_ioda_pe *vf_pe_arr;
extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
extern struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev);
extern void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,
struct pnv_ioda_pe *master;