radeon_vm_page_flags(9)
π radeon_vm_page_flags(9) β a Kernel API Manual moment π
okay so bestie, welcome to the Kernel API Manual entry for radeon_vm_page_flags(9). pull up a chair, grab a strawberry drink π, and let's get into it.
β¨ NAME β¨
radeon_vm_page_flags β translate page flags to what the hw uses π
like, you hand it the cute userspace flags and it gives you back the hardware's version. no cap, that's the whole gig.
πΈ SYNOPSIS πΈ
uint32_t radeon_vm_page_flags (uint32_t flags );
that's it. one argument, one uint32_t in, one uint32_t out. icon behavior tbh π
π¦ ARGUMENTS π¦
- flags β flags comming from userspace π«Ά
(yes, "comming" with two m's β that's literally how it's spelled in the source, i'm not fixing it, it's part of the vibe now π)
π DESCRIPTION π
okay so here's the tea β: this function translates the flags the userspace ABI uses into hw flags. that's it. that's the whole description.
userspace speaks one language, the hardware speaks another, and radeon_vm_page_flags is the bestie translating in the group chat so everybody understands each other. literally the friend who's fluent in both vibes π₯
β SEE ALSO β
the kernel file lives at ./drivers/gpu/drm/radeon/radeon_vm.c β go read it if you're feeling brave π§
and here's the whole VM friend group, all in (9):
radeon_vm_num_pdes(9)radeon_vm_directory_size(9)radeon_vm_manager_init(9)radeon_vm_manager_fini(9)radeon_vm_get_bos(9)radeon_vm_grab_id(9)radeon_vm_flush(9)radeon_vm_fence(9)radeon_vm_bo_find(9)radeon_vm_bo_add(9)radeon_vm_set_pages(9)radeon_vm_clear_bo(9)radeon_vm_bo_set_addr(9)radeon_vm_map_gart(9)radeon_vm_update_page_directory(9)radeon_vm_frag_ptes(9)radeon_vm_update_ptes(9)radeon_vm_fence_pts(9)radeon_vm_bo_update(9)radeon_vm_clear_freed(9)radeon_vm_clear_invalids(9)radeon_vm_bo_rmv(9)radeon_vm_bo_invalidate(9)radeon_vm_init(9)radeon_vm_fini(9)
like, the whole squad showed up. main character energy from every single one π
π sign-off π
this page is served fresh from ./drivers/gpu/drm/radeon, dated October 2026 πΈ go forth and translate those flags, bestie. periodt π
β¨
π¦ 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