drm_gem_free_mmap_offset(9)
π drm_gem_free_mmap_offset(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this little page is all about drm_gem_free_mmap_offset, and honestly it's a short one, so grab your iced coffee and let's go π
πΈ NAME πΈ
drm_gem_free_mmap_offset β release a fake mmap offset for an object π«Ά
β¨ SYNOPSIS β¨
void drm_gem_free_mmap_offset (struct drm_gem_object *obj );
π¦ ARGUMENTS π¦
objβ the obj in question π (yes, that's the whole description, she's mysterious like that)
π DESCRIPTION π
This routine frees fake offsets that were allocated by drm_gem_create_mmap_offset. So like, if you made a pretend offset, this is the girl who cleans it up π
β οΈ big note bestie: drm_gem_object_release already calls this function, so drivers don't have to take care of releasing the mmap offset themselves when freeing the GEM object. it's giving "already handled, don't stress" π no double-freeing, we don't do that here π
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/drm_gem.c β and the whole friend group π
drm_gem_huge_mnt_create(9)drm_gem_init(9)drm_gem_object_init(9)drm_gem_private_object_init(9)drm_gem_private_object_fini(9)drm_gem_object_handle_get_if_exists_unlocked(9)drm_gem_object_handle_free(9)drm_gem_object_handle_put_unlocked(9)drm_gem_handle_delete(9)drm_gem_dumb_map_offset(9)drm_gem_handle_create_tail(9)drm_gem_handle_create(9)drm_gem_create_mmap_offset_size(9)drm_gem_create_mmap_offset(9)drm_gem_get_pages(9)drm_gem_put_pages(9)drm_gem_objects_lookup(9)drm_gem_object_lookup(9)drm_gem_dma_resv_wait(9)drm_gem_open(9)drm_gem_release(9)drm_gem_object_release(9)drm_gem_object_free(9)drm_gem_vm_open(9)drm_gem_vm_close(9)drm_gem_mmap_obj(9)drm_gem_get_unmapped_area(9)drm_gem_mmap(9)drm_gem_lock_reservations(9)drm_gem_lru_init(9)drm_gem_lru_remove(9)drm_gem_lru_move_tail_locked(9)drm_gem_lru_move_tail(9)drm_gem_lru_scan(9)drm_gem_evict_locked(9)
π« and that's the whole page, periodt π«
this cutie lives in ./drivers/gpu/drm, dropped in October 2026, and she's filed under drm_gem_free_mmap_offset(9) β go off, icon ππ
π¦ 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