pnv_ioda_pe 1384 arch/powerpc/platforms/powernv/eeh-powernv.c struct pnv_ioda_pe *pnv_pe; pnv_ioda_pe 97 arch/powerpc/platforms/powernv/npu-dma.c static struct pnv_ioda_pe *get_gpu_pci_dev_and_pe(struct pnv_ioda_pe *npe, pnv_ioda_pe 103 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe; pnv_ioda_pe 130 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 170 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 199 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 233 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 264 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe[NV_NPU_MAX_PE_NUM]; pnv_ioda_pe 301 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[i]; pnv_ioda_pe 314 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[j]; pnv_ioda_pe 340 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[i]; pnv_ioda_pe 357 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[j]; pnv_ioda_pe 385 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[i]; pnv_ioda_pe 401 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe = npucomp->pe[i]; pnv_ioda_pe 419 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *pe) pnv_ioda_pe 428 arch/powerpc/platforms/powernv/npu-dma.c struct iommu_table_group *pnv_try_setup_npu_table_group(struct pnv_ioda_pe *pe) pnv_ioda_pe 481 arch/powerpc/platforms/powernv/npu-dma.c struct iommu_table_group *pnv_npu_compound_attach(struct pnv_ioda_pe *pe) pnv_ioda_pe 487 arch/powerpc/platforms/powernv/npu-dma.c struct pnv_ioda_pe *gpe = get_gpu_pci_dev_and_pe(pe, &gpdev); pnv_ioda_pe 591 arch/powerpc/platforms/powernv/npu-dma.c void pnv_npu2_map_lpar(struct pnv_ioda_pe *gpe, unsigned long msr) pnv_ioda_pe 16 arch/powerpc/platforms/powernv/pci-cxl.c struct pnv_ioda_pe *pe; pnv_ioda_pe 134 arch/powerpc/platforms/powernv/pci-cxl.c struct pnv_ioda_pe *pe; pnv_ioda_pe 53 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable); pnv_ioda_pe 55 arch/powerpc/platforms/powernv/pci-ioda.c void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, pnv_ioda_pe 137 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) pnv_ioda_pe 173 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb) pnv_ioda_pe 185 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_free_pe(struct pnv_ioda_pe *pe) pnv_ioda_pe 193 arch/powerpc/platforms/powernv/pci-ioda.c memset(pe, 0, sizeof(struct pnv_ioda_pe)); pnv_ioda_pe 351 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all) pnv_ioda_pe 355 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *master_pe, *pe; pnv_ioda_pe 523 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_no]; pnv_ioda_pe 524 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *slave; pnv_ioda_pe 563 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe, *slave; pnv_ioda_pe 603 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *slave, *pe; pnv_ioda_pe 663 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev) pnv_ioda_pe 677 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *parent, pnv_ioda_pe 678 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *child, pnv_ioda_pe 684 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *slave; pnv_ioda_pe 714 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe, pnv_ioda_pe 717 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *slave; pnv_ioda_pe 765 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *parent; pnv_ioda_pe 780 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) pnv_ioda_pe 863 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe) pnv_ioda_pe 1043 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_setup_dev_PE(struct pci_dev *dev) pnv_ioda_pe 1048 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1097 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_same_PE(struct pci_bus *bus, struct pnv_ioda_pe *pe) pnv_ioda_pe 1131 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_setup_bus_PE(struct pci_bus *bus, bool all) pnv_ioda_pe 1135 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = NULL; pnv_ioda_pe 1198 arch/powerpc/platforms/powernv/pci-ioda.c static struct pnv_ioda_pe *pnv_ioda_setup_npu_PE(struct pci_dev *npu_pdev) pnv_ioda_pe 1202 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1273 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1442 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda2_release_dma_pe(struct pci_dev *dev, struct pnv_ioda_pe *pe) pnv_ioda_pe 1465 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe, *pe_n; pnv_ioda_pe 1498 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1535 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe); pnv_ioda_pe 1537 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_bus_iommu_group(struct pnv_ioda_pe *pe, pnv_ioda_pe 1546 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1618 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1749 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1788 arch/powerpc/platforms/powernv/pci-ioda.c static int pnv_pci_ioda_dma_64bit_bypass(struct pnv_ioda_pe *pe) pnv_ioda_pe 1846 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 1881 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_bus_dma(struct pnv_ioda_pe *pe, struct pci_bus *bus) pnv_ioda_pe 1907 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(tgl->table_group, pnv_ioda_pe 1908 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe, table_group); pnv_ioda_pe 1997 arch/powerpc/platforms/powernv/pci-ioda.c static inline void pnv_pci_phb3_tce_invalidate_pe(struct pnv_ioda_pe *pe) pnv_ioda_pe 2007 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_phb3_tce_invalidate(struct pnv_ioda_pe *pe, bool rm, pnv_ioda_pe 2034 arch/powerpc/platforms/powernv/pci-ioda.c static inline void pnv_pci_ioda2_tce_invalidate_pe(struct pnv_ioda_pe *pe) pnv_ioda_pe 2051 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(tgl->table_group, pnv_ioda_pe 2052 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe, table_group); pnv_ioda_pe 2145 arch/powerpc/platforms/powernv/pci-ioda.c static unsigned int pnv_pci_ioda_pe_dma_weight(struct pnv_ioda_pe *pe) pnv_ioda_pe 2172 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe) pnv_ioda_pe 2298 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 2334 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable) pnv_ioda_pe 2366 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 2392 arch/powerpc/platforms/powernv/pci-ioda.c static long pnv_pci_ioda2_setup_default_config(struct pnv_ioda_pe *pe) pnv_ioda_pe 2477 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 2548 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 2564 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, struct pnv_ioda_pe, pnv_ioda_pe 2581 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_bus_iommu_group_add_devices(struct pnv_ioda_pe *pe, pnv_ioda_pe 2596 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_bus_iommu_group(struct pnv_ioda_pe *pe, pnv_ioda_pe 2614 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 2712 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe) pnv_ioda_pe 2803 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = pnv_ioda_get_pe(dev); pnv_ioda_pe 2984 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev); pnv_ioda_pe 3003 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_pe_res(struct pnv_ioda_pe *pe, pnv_ioda_pe 3065 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_setup_pe_seg(struct pnv_ioda_pe *pe) pnv_ioda_pe 3308 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 3421 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe = container_of(table_group, pnv_ioda_pe 3422 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe, table_group); pnv_ioda_pe 3447 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda1_release_pe_dma(struct pnv_ioda_pe *pe) pnv_ioda_pe 3470 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe) pnv_ioda_pe 3496 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_free_pe_seg(struct pnv_ioda_pe *pe, pnv_ioda_pe 3525 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_release_pe_seg(struct pnv_ioda_pe *pe) pnv_ioda_pe 3542 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda_release_pe(struct pnv_ioda_pe *pe) pnv_ioda_pe 3545 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *slave, *tmp; pnv_ioda_pe 3588 arch/powerpc/platforms/powernv/pci-ioda.c struct pnv_ioda_pe *pe; pnv_ioda_pe 3800 arch/powerpc/platforms/powernv/pci-ioda.c size += phb->ioda.total_pe_num * sizeof(struct pnv_ioda_pe); pnv_ioda_pe 826 arch/powerpc/platforms/powernv/pci.c struct pnv_ioda_pe *pe; pnv_ioda_pe 985 arch/powerpc/platforms/powernv/pci.c struct pnv_ioda_pe *pe; pnv_ioda_pe 79 arch/powerpc/platforms/powernv/pci.h struct pnv_ioda_pe *master; pnv_ioda_pe 144 arch/powerpc/platforms/powernv/pci.h struct pnv_ioda_pe *pe_array; pnv_ioda_pe 188 arch/powerpc/platforms/powernv/pci.h extern void pnv_npu2_map_lpar(struct pnv_ioda_pe *gpe, unsigned long msr); pnv_ioda_pe 196 arch/powerpc/platforms/powernv/pci.h extern struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev); pnv_ioda_pe 203 arch/powerpc/platforms/powernv/pci.h extern void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, pnv_ioda_pe 215 arch/powerpc/platforms/powernv/pci.h extern struct pnv_ioda_pe *pnv_pci_npu_setup_iommu(struct pnv_ioda_pe *npe); pnv_ioda_pe 217 arch/powerpc/platforms/powernv/pci.h struct pnv_ioda_pe *pe); pnv_ioda_pe 219 arch/powerpc/platforms/powernv/pci.h struct pnv_ioda_pe *pe);