xe_ggtt_map_bo(9)
xe_ggtt_map_bo(9) π
okay so bestie, welcome to the xe_ggtt_map_bo(9) page from the Kernel API Manual. it's giving short-and-sweet kernel API realness: this function maps the BO into GGTT. no cap. π
β¨ NAME β¨
xe_ggtt_map_bo β Map the BO into GGTT
πΈ SYNOPSIS πΈ
void xe_ggtt_map_bo (struct xe_ggtt *ggtt , struct xe_ggtt_node *node ,
struct xe_bo *bo , u64 pte );
π ARGUMENTS π
ggttβ thexe_ggttwherenodewill be mapped. literally the map spot.nodeβ thexe_ggtt_nodewhere this BO is mapped. that's its whole job.boβ thexe_boto be mapped. the main character getting placed.pteβ The pte flags to append. yes bestie, append those flags.
π¦ SEE ALSO π¦
the whole squad is here, no skips and no cap:
- Kernel file
./drivers/gpu/drm/xe/xe_ggtt.c Global Graphics Translation Table (GGTT)(9)struct xe_ggtt_node(9)struct xe_ggtt_pt_ops(9)struct xe_ggtt(9)xe_ggtt_start(9)xe_ggtt_size(9)xe_ggtt_alloc(9)xe_ggtt_init_early(9)xe_ggtt_node_remove(9)xe_ggtt_init(9)xe_ggtt_shift_nodes(9)xe_ggtt_insert_node(9)xe_ggtt_node_pt_size(9)xe_ggtt_map_bo_unlocked(9)xe_ggtt_insert_node_transform(9)xe_ggtt_insert_bo_at(9)xe_ggtt_insert_bo(9)xe_ggtt_remove_bo(9)xe_ggtt_largest_hole(9)xe_ggtt_assign(9)xe_ggtt_node_save(9)xe_ggtt_node_load(9)xe_ggtt_dump(9)xe_ggtt_print_holes(9)xe_ggtt_encode_pte_flags(9)xe_ggtt_read_pte(9)xe_ggtt_node_addr(9)xe_ggtt_node_size(9)
and that's a wrap, bestie π«Ά source/version is ./drivers/gpu/drm/xe, the date is October 2026, and it's literally xe_ggtt_map_bo(9) signing off. 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