Searched refs:pnv_ioda_pe (Results 1 - 11 of 11) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | pci.h | 59 struct pnv_ioda_pe { struct 104 struct pnv_ioda_pe *master; 168 struct pnv_ioda_pe *pe_array; 221 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 222 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 224 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 225 void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe); 227 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count); 228 void pnv_ioda_free_pe(struct pnv_ioda_pe *pe); 241 struct pnv_ioda_pe *vf_pe_ar [all...] |
H A D | npu-dma.c | 98 static struct pnv_ioda_pe *get_gpu_pci_dev_and_pe(struct pnv_ioda_pe *npe, in get_gpu_pci_dev_and_pe() 104 struct pnv_ioda_pe *pe; in get_gpu_pci_dev_and_pe() 131 struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, in pnv_npu_set_window() 171 struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, in pnv_npu_unset_window() 200 struct pnv_ioda_pe *npe = container_of(table_group, struct pnv_ioda_pe, in pnv_npu_take_ownership() 234 struct pnv_ioda_pe *np in pnv_npu_release_ownership() [all...] |
H A D | pci-ioda.c | 53 static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable); 56 void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, in pe_level_printk() 118 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe() 157 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count) in pnv_ioda_alloc_pe() 159 struct pnv_ioda_pe *ret = NULL; in pnv_ioda_alloc_pe() 189 void pnv_ioda_free_pe(struct pnv_ioda_pe *pe) in pnv_ioda_free_pe() 197 memset(pe, 0, sizeof(struct pnv_ioda_pe)); in pnv_ioda_free_pe() 379 static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all) in pnv_ioda_pick_m64_pe() 382 struct pnv_ioda_pe *master_pe, *pe; in pnv_ioda_pick_m64_pe() 530 struct pnv_ioda_pe *p in pnv_ioda_freeze_pe() [all...] |
H A D | pci-cxl.c | 16 struct pnv_ioda_pe *pe; in pnv_phb_to_cxl_mode() 134 struct pnv_ioda_pe *pe; in pnv_cxl_ioda_msi_setup()
|
H A D | pci-sriov.c | 235 struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev); in pnv_pci_ioda_fixup_iov() 484 struct pnv_ioda_pe *pe, *pe_n; in pnv_ioda_release_vf_PE() 623 struct pnv_ioda_pe *pe; in pnv_ioda_setup_vf_PE() 682 struct pnv_ioda_pe *base_pe; in pnv_pci_sriov_enable()
|
H A D | eeh-powernv.c | 307 struct pnv_ioda_pe *ioda_pe = pnv_ioda_get_pe(parent); in pnv_eeh_get_upstream_pe() 1344 struct pnv_ioda_pe *pnv_pe; in pnv_eeh_get_pe()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | pci.h | 55 struct pnv_ioda_pe { struct 99 struct pnv_ioda_pe *master; 158 struct pnv_ioda_pe *pe_array; 207 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 208 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 210 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe); 211 void pnv_pci_ioda2_release_pe_dma(struct pnv_ioda_pe *pe); 213 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count); 214 void pnv_ioda_free_pe(struct pnv_ioda_pe *pe); 227 struct pnv_ioda_pe *vf_pe_ar [all...] |
H A D | pci-ioda.c | 51 static void pnv_pci_ioda2_set_bypass(struct pnv_ioda_pe *pe, bool enable); 54 void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level, in pe_level_printk() 116 static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no) in pnv_ioda_init_pe() 155 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count) in pnv_ioda_alloc_pe() 157 struct pnv_ioda_pe *ret = NULL; in pnv_ioda_alloc_pe() 187 void pnv_ioda_free_pe(struct pnv_ioda_pe *pe) in pnv_ioda_free_pe() 193 memset(pe, 0, sizeof(struct pnv_ioda_pe)); in pnv_ioda_free_pe() 295 static struct pnv_ioda_pe *pnv_ioda_pick_m64_pe(struct pci_bus *bus, bool all) in pnv_ioda_pick_m64_pe() 298 struct pnv_ioda_pe *master_pe, *pe; in pnv_ioda_pick_m64_pe() 443 struct pnv_ioda_pe *p in pnv_ioda_freeze_pe() [all...] |
H A D | pci-cxl.c | 17 struct pnv_ioda_pe *pe; in pnv_phb_to_cxl_mode() 135 struct pnv_ioda_pe *pe; in pnv_cxl_ioda_msi_setup()
|
H A D | pci-sriov.c | 229 struct pnv_ioda_pe *pe = pnv_ioda_get_pe(pdev); in pnv_pci_ioda_fixup_iov() 478 struct pnv_ioda_pe *pe, *pe_n; in pnv_ioda_release_vf_PE() 617 struct pnv_ioda_pe *pe; in pnv_ioda_setup_vf_PE() 676 struct pnv_ioda_pe *base_pe; in pnv_pci_sriov_enable()
|
H A D | eeh-powernv.c | 308 struct pnv_ioda_pe *ioda_pe = pnv_ioda_get_pe(parent); in pnv_eeh_get_upstream_pe() 1344 struct pnv_ioda_pe *pnv_pe; in pnv_eeh_get_pe()
|
Completed in 12 milliseconds