Lines Matching refs:pvr_vm_context
33 * struct pvr_vm_context - Context type used to represent a single VM.
35 struct pvr_vm_context {
68 struct pvr_vm_context *to_pvr_vm_context(struct drm_gpuvm *gpuvm)
70 return container_of(gpuvm, struct pvr_vm_context, gpuvm_mgr);
73 struct pvr_vm_context *pvr_vm_context_get(struct pvr_vm_context *vm_ctx)
86 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx)
100 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx)
135 struct pvr_vm_context *vm_ctx;
223 struct pvr_vm_context *vm_ctx,
293 struct pvr_vm_context *vm_ctx, u64 device_addr,
485 pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx,
510 struct pvr_vm_context *vm_ctx = priv;
531 struct pvr_vm_context *
536 struct pvr_vm_context *vm_ctx;
605 struct pvr_vm_context *vm_ctx =
606 container_of(ref_count, struct pvr_vm_context, ref_count);
632 struct pvr_vm_context *
635 struct pvr_vm_context *vm_ctx;
656 pvr_vm_context_put(struct pvr_vm_context *vm_ctx)
675 struct pvr_vm_context *vm_ctx;
721 pvr_vm_map(struct pvr_vm_context *vm_ctx, struct pvr_gem_object *pvr_obj,
773 pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size)
1048 pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx, u64 device_addr,
1087 pvr_vm_get_fw_mem_context(struct pvr_vm_context *vm_ctx)