Searched refs:mmu_ctx (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/imagination/ |
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)
|
D | pvr_vm.c | 44 struct pvr_mmu_context *mmu_ctx; member 89 return pvr_mmu_get_root_table_dma_addr(vm_ctx->mmu_ctx); in pvr_vm_get_page_table_root_addr() 273 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, sgt, offset, size); in pvr_vm_bind_op_map_init() 314 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, NULL, 0, 0); in pvr_vm_bind_op_unmap_init() 566 vm_ctx->mmu_ctx = pvr_mmu_context_create(pvr_dev); in pvr_vm_create_context() 567 err = PTR_ERR_OR_ZERO(vm_ctx->mmu_ctx); in pvr_vm_create_context() 592 pvr_mmu_context_destroy(vm_ctx->mmu_ctx); in pvr_vm_create_context() 632 pvr_mmu_context_destroy(vm_ctx->mmu_ctx); in pvr_vm_context_release()
|
D | pvr_mmu.c | 1398 struct pvr_mmu_context *mmu_ctx; member 1477 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l2_insert() 1504 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l2_remove() 1735 &op_ctx->mmu_ctx->page_table_l2; in pvr_page_table_l1_get_or_insert() 1969 pvr_page_table_l2_sync(&op_ctx->mmu_ctx->page_table_l2); in pvr_mmu_op_context_sync_manual() 2293 pvr_mmu_flush_exec(op_ctx->mmu_ctx->pvr_dev, true); in pvr_mmu_op_context_destroy() 2355 op_ctx->mmu_ctx = ctx; in pvr_mmu_op_context_create()
|