pvr_vm_bind_op_exec(9)
β¨ NAME β¨
okay so bestie, welcome to pvr_vm_bind_op_exec(9) β that's from the Kernel API Manual, section 9, and it is literally about executing a single bind op. one (1) bind op. no cap. it does exactly what it says: Execute a single bind op. π
πΈ SYNOPSIS πΈ
int pvr_vm_bind_op_exec (struct pvr_vm_bind_op *bind_op );
π ARGUMENTS π
bind_opβ the bind op context. that's it, that's the whole argument, and yes you need it. π«Ά
π RETURN π
0β success, slay, we love to see it. β¨- any error code returned by
drm_gpuva_sm_map,drm_gpuva_sm_unmap, or a callback function. so if one of those hands you an error, that's what comes back. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/imagination/pvr_vm.c Memory context(9)struct pvr_vm_context(9)pvr_vm_get_page_table_root_addr(9)pvr_vm_get_dma_resv(9)Memory mappings(9)struct pvr_vm_gpuva(9)struct pvr_vm_bind_op(9)pvr_vm_gpuva_map(9)pvr_vm_gpuva_unmap(9)pvr_vm_gpuva_remap(9)pvr_device_addr_is_valid(9)pvr_device_addr_and_size_are_valid(9)pvr_vm_create_context(9)pvr_vm_context_release(9)pvr_vm_context_lookup(9)pvr_vm_context_put(9)pvr_destroy_vm_contexts_for_file(9)pvr_vm_map(9)pvr_vm_unmap_obj_locked(9)pvr_vm_unmap_obj(9)pvr_vm_unmap(9)pvr_vm_unmap_all(9)pvr_heap_contains_range(9)pvr_find_heap_containing(9)pvr_vm_find_gem_object(9)pvr_vm_get_fw_mem_context(9)
catch you later, bestie β this one lives in ./drivers/gpu/drm/imagination, it's dated October 2026, and it's pvr_vm_bind_op_exec(9) all day. ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms