Searched refs:pnv_ioda_pe (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/arch/powerpc/platforms/powernv/ |
D | pci.h | 43 struct pnv_ioda_pe { struct 80 struct pnv_ioda_pe *master; argument 122 struct pnv_ioda_pe *(*pick_m64_pe)(struct pci_bus *bus, bool all); 154 struct pnv_ioda_pe *pe_array; 220 extern struct pnv_ioda_pe *pnv_ioda_get_pe(struct pci_dev *dev); 222 extern void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable); 225 extern void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, 237 extern struct pnv_ioda_pe *pnv_pci_npu_setup_iommu(struct pnv_ioda_pe *npe); 238 extern long pnv_npu_set_window(struct pnv_ioda_pe *npe, int num, 240 extern long pnv_npu_unset_window(struct pnv_ioda_pe *npe, int num); [all …]
|
D | pci-ioda.c | 58 void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, in pe_level_printk() 140 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe() 176 static struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb) in pnv_ioda_alloc_pe() 188 static void pnv_ioda_free_pe(struct pnv_ioda_pe *pe) in pnv_ioda_free_pe() 195 memset(pe, 0, sizeof(struct pnv_ioda_pe)); in pnv_ioda_free_pe() 353 static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all) in pnv_ioda_pick_m64_pe() 357 struct pnv_ioda_pe *master_pe, *pe; in pnv_ioda_pick_m64_pe() 527 struct pnv_ioda_pe *pe = &phb->ioda.pe_array[pe_no]; in pnv_ioda_freeze_pe() 528 struct pnv_ioda_pe *slave; in pnv_ioda_freeze_pe() 567 struct pnv_ioda_pe *pe, *slave; in pnv_ioda_unfreeze_pe() [all …]
|
D | npu-dma.c | 174 static struct pnv_ioda_pe *get_gpu_pci_dev_and_pe(struct pnv_ioda_pe *npe, in get_gpu_pci_dev_and_pe() 180 struct pnv_ioda_pe *pe; in get_gpu_pci_dev_and_pe() 201 long pnv_npu_set_window(struct pnv_ioda_pe *npe, int num, in pnv_npu_set_window() 235 long pnv_npu_unset_window(struct pnv_ioda_pe *npe, int num) in pnv_npu_unset_window() 261 static void pnv_npu_dma_set_32(struct pnv_ioda_pe *npe) in pnv_npu_dma_set_32() 264 struct pnv_ioda_pe *gpe; in pnv_npu_dma_set_32() 293 static int pnv_npu_dma_set_bypass(struct pnv_ioda_pe *npe) in pnv_npu_dma_set_bypass() 326 struct pnv_ioda_pe *npe; in pnv_npu_try_dma_set_bypass() 356 void pnv_npu_take_ownership(struct pnv_ioda_pe *npe) in pnv_npu_take_ownership() 383 struct pnv_ioda_pe *pnv_pci_npu_setup_iommu(struct pnv_ioda_pe *npe) in pnv_pci_npu_setup_iommu() [all …]
|
D | pci-cxl.c | 20 struct pnv_ioda_pe *pe; in pnv_phb_to_cxl_mode() 138 struct pnv_ioda_pe *pe; in pnv_cxl_ioda_msi_setup()
|
D | pci.c | 824 struct pnv_ioda_pe *pe; in pnv_pci_dma_dev_setup() 850 struct pnv_ioda_pe *pe; in pnv_pci_dma_bus_setup() 870 struct pnv_ioda_pe *pe_init; in pnv_pci_set_p2p() 951 struct pnv_ioda_pe *pe; in pnv_pci_enable_tunnel() 983 struct pnv_ioda_pe *pe; in pnv_pci_disable_tunnel()
|
D | eeh-powernv.c | 1404 struct pnv_ioda_pe *pnv_pe; in pnv_eeh_get_pe()
|