Searched refs:mmu_info (Results 1 – 9 of 9) sorted by relevance
| /drivers/media/pci/intel/ipu6/ |
| A D | ipu6-mmu.c | 102 if (mmu_info->l1_pt[l1_idx] == mmu_info->dummy_l2_pteval) in page_table_dump() 273 if (mmu_info->l1_pt[l1_idx] == mmu_info->dummy_l2_pteval) { in l2_unmap() 479 mmu_info = mmu->dmap->mmu_info; in ipu6_mmu_hw_init() 552 mmu_info = kzalloc(sizeof(*mmu_info), GFP_KERNEL); in ipu6_mmu_alloc() 553 if (!mmu_info) in ipu6_mmu_alloc() 580 mmu_info->l1_pt = alloc_l1_pt(mmu_info); in ipu6_mmu_alloc() 588 return mmu_info; in ipu6_mmu_alloc() 597 kfree(mmu_info); in ipu6_mmu_alloc() 708 struct ipu6_mmu_info *mmu_info = dmap->mmu_info; in ipu6_mmu_destroy() local 731 if (mmu_info->l1_pt[l1_idx] != mmu_info->dummy_l2_pteval) { in ipu6_mmu_destroy() [all …]
|
| A D | ipu6-dma.c | 175 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu6_dma_alloc() 196 ret = ipu6_mmu_map(mmu->dmap->mmu_info, in ipu6_dma_alloc() 225 pci_dma_addr = ipu6_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu6_dma_alloc() 230 ipu6_mmu_unmap(mmu->dmap->mmu_info, ipu6_iova, PAGE_SIZE); in ipu6_dma_alloc() 278 pci_dma_addr = ipu6_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu6_dma_free() 284 ipu6_mmu_unmap(mmu->dmap->mmu_info, PFN_PHYS(iova->pfn_lo), in ipu6_dma_free() 357 pci_dma_addr = ipu6_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu6_dma_unmap_sg() 366 ipu6_mmu_unmap(mmu->dmap->mmu_info, PFN_PHYS(iova->pfn_lo), in ipu6_dma_unmap_sg() 401 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu6_dma_map_sg() 417 ret = ipu6_mmu_map(mmu->dmap->mmu_info, PFN_PHYS(iova_addr), in ipu6_dma_map_sg()
|
| A D | ipu6-mmu.h | 67 int ipu6_mmu_map(struct ipu6_mmu_info *mmu_info, unsigned long iova, 69 void ipu6_mmu_unmap(struct ipu6_mmu_info *mmu_info, unsigned long iova, 71 phys_addr_t ipu6_mmu_iova_to_phys(struct ipu6_mmu_info *mmu_info,
|
| A D | ipu6-dma.h | 16 struct ipu6_mmu_info *mmu_info; member
|
| /drivers/staging/media/ipu7/ |
| A D | ipu7-mmu.c | 256 if (mmu_info->l1_pt[l1_idx] == mmu_info->dummy_l2_pteval) { in l2_unmap() 461 mmu_info = mmu->dmap->mmu_info; in __mmu_at_init() 587 mmu_info = kzalloc(sizeof(*mmu_info), GFP_KERNEL); in ipu7_mmu_alloc() 588 if (!mmu_info) in ipu7_mmu_alloc() 620 mmu_info->l1_pt = alloc_l1_pt(mmu_info); in ipu7_mmu_alloc() 628 return mmu_info; in ipu7_mmu_alloc() 637 kfree(mmu_info); in ipu7_mmu_alloc() 753 struct ipu7_mmu_info *mmu_info = dmap->mmu_info; in ipu7_mmu_destroy() local 776 if (mmu_info->l1_pt[l1_idx] != mmu_info->dummy_l2_pteval) { in ipu7_mmu_destroy() 786 dma_unmap_single(mmu_info->dev, TBL_PHYS_ADDR(mmu_info->l1_pt_dma), in ipu7_mmu_destroy() [all …]
|
| A D | ipu7-dma.c | 175 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu7_dma_alloc() 196 ret = ipu7_mmu_map(mmu->dmap->mmu_info, in ipu7_dma_alloc() 225 pci_dma_addr = ipu7_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu7_dma_alloc() 230 ipu7_mmu_unmap(mmu->dmap->mmu_info, ipu7_iova, PAGE_SIZE); in ipu7_dma_alloc() 278 pci_dma_addr = ipu7_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu7_dma_free() 284 ipu7_mmu_unmap(mmu->dmap->mmu_info, PFN_PHYS(iova->pfn_lo), in ipu7_dma_free() 357 pci_dma_addr = ipu7_mmu_iova_to_phys(mmu->dmap->mmu_info, in ipu7_dma_unmap_sg() 366 ipu7_mmu_unmap(mmu->dmap->mmu_info, PFN_PHYS(iova->pfn_lo), in ipu7_dma_unmap_sg() 417 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), in ipu7_dma_map_sg() 435 ret = ipu7_mmu_map(mmu->dmap->mmu_info, PFN_PHYS(iova_addr), in ipu7_dma_map_sg()
|
| A D | ipu7-mmu.h | 408 int ipu7_mmu_map(struct ipu7_mmu_info *mmu_info, unsigned long iova, 410 void ipu7_mmu_unmap(struct ipu7_mmu_info *mmu_info, unsigned long iova, 412 phys_addr_t ipu7_mmu_iova_to_phys(struct ipu7_mmu_info *mmu_info,
|
| A D | ipu7-dma.h | 19 struct ipu7_mmu_info *mmu_info; member
|
| /drivers/gpu/drm/imagination/ |
| A D | pvr_rogue_fwif.h | 398 struct rogue_mmuinfo mmu_info; member
|
Completed in 33 milliseconds