Searched refs:mmu_ctx (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_rogue_meta.h | 237 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(pers, slc_policy, mmu_ctx) \ argument 238 ((((u64)((pers) & 0x3)) << 52) | (((u64)((mmu_ctx) & 0xFF)) << 44) | \ 240 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC_CACHED(mmu_ctx) \ argument 241 ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(0x3, 0x0, mmu_ctx) 242 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC_UNCACHED(mmu_ctx) \ argument 243 ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(0x0, 0x1, mmu_ctx)
|
| H A D | pvr_vm.c | 45 struct pvr_mmu_context *mmu_ctx; member 90 return pvr_mmu_get_root_table_dma_addr(vm_ctx->mmu_ctx); in pvr_vm_get_page_table_root_addr() 279 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, sgt, offset, size); in pvr_vm_bind_op_map_init() 321 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, NULL, 0, 0); in pvr_vm_bind_op_unmap_init() 574 vm_ctx->mmu_ctx = pvr_mmu_context_create(pvr_dev); in pvr_vm_create_context() 575 err = PTR_ERR_OR_ZERO(vm_ctx->mmu_ctx); in pvr_vm_create_context() 600 pvr_mmu_context_destroy(vm_ctx->mmu_ctx); in pvr_vm_create_context() 626 pvr_mmu_context_destroy(vm_ctx->mmu_ctx); in pvr_vm_context_release()
|
| H A D | pvr_mmu.c | 1404 struct pvr_mmu_context *mmu_ctx; member 1483 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l2_insert() 1510 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l2_remove() 1741 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l1_get_or_insert() 1973 pvr_page_table_l2_sync(&op_ctx->mmu_ctx->page_table_l2); in pvr_mmu_op_context_sync_manual() 2297 pvr_mmu_flush_exec(op_ctx->mmu_ctx->pvr_dev, true); in pvr_mmu_op_context_destroy() 2358 op_ctx->mmu_ctx = ctx; in pvr_mmu_op_context_create()
|