| H A D | pvr_vm.c | 75 struct pvr_vm_context *pvr_vm_context_get(struct pvr_vm_context *vm_ctx) in pvr_vm_context_get() argument 77 if (vm_ctx) in pvr_vm_context_get() 78 kref_get(&vm_ctx->ref_count); in pvr_vm_context_get() 80 return vm_ctx; in pvr_vm_context_get() 86 * @vm_ctx: Target VM context. 88 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx) in pvr_vm_get_page_table_root_addr() argument 90 return pvr_mmu_get_root_table_dma_addr(vm_ctx->mmu_ctx); in pvr_vm_get_page_table_root_addr() 95 * @vm_ctx: Target VM context. 102 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx) in pvr_vm_get_dma_resv() argument 104 return vm_ctx in pvr_vm_get_dma_resv() 139 struct pvr_vm_context *vm_ctx; global() member 232 pvr_vm_bind_op_map_init(struct pvr_vm_bind_op * bind_op,struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 offset,u64 device_addr,u64 size) pvr_vm_bind_op_map_init() argument 302 pvr_vm_bind_op_unmap_init(struct pvr_vm_bind_op * bind_op,struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_bind_op_unmap_init() argument 498 pvr_device_addr_and_size_are_valid(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 size) pvr_device_addr_and_size_are_valid() argument 523 struct pvr_vm_context *vm_ctx = priv; fw_mem_context_init() local 549 struct pvr_vm_context *vm_ctx; pvr_vm_create_context() local 618 struct pvr_vm_context *vm_ctx = pvr_vm_context_release() local 647 struct pvr_vm_context *vm_ctx; pvr_vm_context_lookup() local 666 pvr_vm_context_put(struct pvr_vm_context * vm_ctx) pvr_vm_context_put() argument 685 struct pvr_vm_context *vm_ctx; pvr_destroy_vm_contexts_for_file() local 727 pvr_vm_map(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 pvr_obj_offset,u64 device_addr,u64 size) pvr_vm_map() argument 785 pvr_vm_unmap_obj_locked(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj_locked() argument 834 pvr_vm_unmap_obj(struct pvr_vm_context * vm_ctx,struct pvr_gem_object * pvr_obj,u64 device_addr,u64 size) pvr_vm_unmap_obj() argument 858 pvr_vm_unmap(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 size) pvr_vm_unmap() argument 888 pvr_vm_unmap_all(struct pvr_vm_context * vm_ctx) pvr_vm_unmap_all() argument 1156 pvr_vm_find_gem_object(struct pvr_vm_context * vm_ctx,u64 device_addr,u64 * mapped_offset_out,u64 * mapped_size_out) pvr_vm_find_gem_object() argument 1195 pvr_vm_get_fw_mem_context(struct pvr_vm_context * vm_ctx) pvr_vm_get_fw_mem_context() argument [all...] |