STRUCT DRM_GPUVM_MAP_REQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct drm_gpuvm_map_req(9) β€” Kernel API Manual πŸ’–

Okay bestie, welcome to the Kernel API Manual page for struct drm_gpuvm_map_req β€” it's giving tiny-struct energy, but it still ate. πŸ’…


πŸ’– NAME πŸ’–

struct drm_gpuvm_map_req β€” literally the arguments passed to drm_gpuvm_sm_map[_ops_create](). That's the whole vibe. 🫢


✨ SYNOPSIS ✨

No cap, the struct is right here:

       struct drm_gpuvm_map_req {
           struct drm_gpuva_op_map map;
        };

🌸 Members 🌸

  • map β€” this member is typed as struct drm_gpuva_op_map πŸ—ΊοΈ. That's the whole member list, bestie β€” short and iconic.

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/drm/drm_gpuvm.h is home base, and the whole friend group is: enum drm_gpuva_flags(9), struct drm_gpuva(9), drm_gpuva_invalidate(9), drm_gpuva_invalidated(9), enum drm_gpuvm_flags(9), struct drm_gpuvm(9), drm_gpuvm_get(9), drm_gpuvm_resv_protected(9), drm_gpuvm_immediate_mode(9), drm_gpuvm_resv(9), drm_gpuvm_resv_obj(9), drm_gpuvm_is_extobj(9), drm_gpuvm_for_each_va_range(9), drm_gpuvm_for_each_va_range_safe(9), drm_gpuvm_for_each_va(9), drm_gpuvm_for_each_va_safe(9), struct drm_gpuvm_exec(9), drm_gpuvm_exec_unlock(9), drm_gpuvm_exec_resv_add_fence(9), drm_gpuvm_exec_validate(9), struct drm_gpuvm_bo(9), drm_gpuvm_bo_get(9), drm_gpuvm_bo_gem_evict(9), drm_gpuvm_bo_for_each_va(9), drm_gpuvm_bo_for_each_va_safe(9), enum drm_gpuva_op_type(9), struct drm_gpuva_op_map(9), struct drm_gpuva_op_unmap(9), struct drm_gpuva_op_remap(9), struct drm_gpuva_op_prefetch(9), struct drm_gpuva_op(9), struct drm_gpuva_ops(9), drm_gpuva_for_each_op(9), drm_gpuva_for_each_op_safe(9), drm_gpuva_for_each_op_from_reverse(9), drm_gpuva_for_each_op_reverse(9), drm_gpuva_first_op(9), drm_gpuva_last_op(9), drm_gpuva_prev_op(9), drm_gpuva_next_op(9), struct drm_gpuvm_ops(9), drm_gpuva_op_remap_to_unmap_range(9).


Source/version/date moment 🫢: ./include/drm Β· October 2026 Β· struct drm_gpuvm_map_req(9). That's the footer, and that's the page β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from