Searched refs:mmu_ctx (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_rogue_meta.h237 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(pers, slc_policy, mmu_ctx) \
238 ((((u64)((pers) & 0x3)) << 52) | (((u64)((mmu_ctx) & 0xFF)) << 44) | \
240 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC_CACHED(mmu_ctx) \
241 ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(0x3, 0x0, mmu_ctx)
242 #define ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC_UNCACHED(mmu_ctx) \
243 ROGUE_FW_SEGMMU_OUTADDR_TOP_VIVT_SLC(0x0, 0x1, mmu_ctx)
H A Dpvr_vm.c42 /** @mmu_ctx: The context for binding to physical memory. */
43 struct pvr_mmu_context *mmu_ctx; member in struct:pvr_vm_context
88 return pvr_mmu_get_root_table_dma_addr(vm_ctx->mmu_ctx);
270 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, sgt, offset, size);
311 pvr_mmu_op_context_create(vm_ctx->mmu_ctx, NULL, 0, 0);
561 vm_ctx->mmu_ctx = pvr_mmu_context_create(pvr_dev);
562 err = PTR_ERR_OR_ZERO(vm_ctx->mmu_ctx);
587 pvr_mmu_context_destroy(vm_ctx->mmu_ctx);
614 pvr_mmu_context_destroy(vm_ctx->mmu_ctx);
H A Dpvr_mmu.c1397 /** @mmu_ctx: The MMU context associated with the owning VM context. */
1398 struct pvr_mmu_context *mmu_ctx; member in struct:pvr_mmu_op_context
1477 &op_ctx->mmu_ctx->page_table_l2;
1504 &op_ctx->mmu_ctx->page_table_l2;
1735 &op_ctx->mmu_ctx->page_table_l2;
1969 pvr_page_table_l2_sync(&op_ctx->mmu_ctx->page_table_l2);
2293 pvr_mmu_flush_exec(op_ctx->mmu_ctx->pvr_dev, true);
2355 op_ctx->mmu_ctx = ctx;

Completed in 289 milliseconds