amdgpu_vm_pt_map_tables(9)
πΈ NAME πΈ
okay so bestie, meet amdgpu_vm_pt_map_tables(9) β a page straight outta the Kernel API Manual β and its whole stated vibe is: have bo of root PD cpu accessible. thatβs it, thatβs the mission. π
β¨ SYNOPSIS β¨
hereβs the exact signature, copied with love and zero typos:
int amdgpu_vm_pt_map_tables (struct amdgpu_device *adev , struct amdgpu_vm *vm );
π ARGUMENTS π
adevβ the amdgpu device structure. your device bestie, fr fr.vmβ the amdgpu vm structure. the vm in question, no cap.
π¦ DESCRIPTION π¦
okay so this one makes the root page directory and everything below it cpu accessible. literally the whole root-page-directory situation gets that cpu-access treatment. periodt. β¨
π SEE ALSO π
the kernel file is right here, iconic behavior:
./drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
and these friends are all linked up β exact spellings, no edits, we donβt play about references:
amdgpu_vm_pt_level_shift(9)amdgpu_vm_pt_num_entries(9)amdgpu_vm_pt_entries_mask(9)amdgpu_vm_pt_size(9)amdgpu_vm_pt_parent(9)amdgpu_vm_pt_start(9)amdgpu_vm_pt_descendant(9)amdgpu_vm_pt_sibling(9)amdgpu_vm_pt_ancestor(9)amdgpu_vm_pt_next(9)amdgpu_vm_pt_first_dfs(9)amdgpu_vm_pt_continue_dfs(9)amdgpu_vm_pt_next_dfs(9)amdgpu_vm_pt_clear(9)amdgpu_vm_pt_create(9)amdgpu_vm_pt_alloc(9)amdgpu_vm_pt_free(9)amdgpu_vm_pt_free_list(9)amdgpu_vm_pt_add_list(9)amdgpu_vm_pt_free_root(9)amdgpu_vm_pde_update(9)amdgpu_vm_pte_update_noretry_flags(9)amdgpu_vm_pte_fragment(9)amdgpu_vm_ptes_update(9)
kisses and commits π source/version: ./drivers/gpu/drm/amd/amdgpu; date: October 2026; page: amdgpu_vm_pt_map_tables(9). slay, bye π«Ά
π¦ 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