Lines Matching refs:pvr_vm_context
21 struct pvr_vm_context;
32 bool pvr_device_addr_and_size_are_valid(struct pvr_vm_context *vm_ctx,
35 struct pvr_vm_context *pvr_vm_create_context(struct pvr_device *pvr_dev,
38 int pvr_vm_map(struct pvr_vm_context *vm_ctx,
41 int pvr_vm_unmap(struct pvr_vm_context *vm_ctx, u64 device_addr, u64 size);
42 void pvr_vm_unmap_all(struct pvr_vm_context *vm_ctx);
44 dma_addr_t pvr_vm_get_page_table_root_addr(struct pvr_vm_context *vm_ctx);
45 struct dma_resv *pvr_vm_get_dma_resv(struct pvr_vm_context *vm_ctx);
54 struct pvr_gem_object *pvr_vm_find_gem_object(struct pvr_vm_context *vm_ctx,
60 pvr_vm_get_fw_mem_context(struct pvr_vm_context *vm_ctx);
62 struct pvr_vm_context *pvr_vm_context_lookup(struct pvr_file *pvr_file, u32 handle);
63 struct pvr_vm_context *pvr_vm_context_get(struct pvr_vm_context *vm_ctx);
64 bool pvr_vm_context_put(struct pvr_vm_context *vm_ctx);