xe_ggtt_insert_bo_at(9)
π xe_ggtt_insert_bo_at(9) π
okay bestie, welcome to the Kernel API Manual glow-up for xe_ggtt_insert_bo_at β itβs giving βput this BO in exactly the right GGTT spotβ energy, and honestly? iconic. β¨
πΈ NAME πΈ
xe_ggtt_insert_bo_at β Insert BO at a specific GGTT space π
π SYNOPSIS π
int xe_ggtt_insert_bo_at (struct xe_ggtt *ggtt , struct xe_bo *bo , u64
start , u64 end , struct drm_exec *exec );
π¬ ARGUMENTS π¬
Hereβs the cast, no cap:
ggttβ thexe_ggttwherebowill be inserted π«Άboβ thexe_boto be inserted β¨startβ address where it will be inserted πendβ end of the range where it will be inserted π―execβ Thedrm_exectransaction to use for exhaustive eviction. π
π RETURN π
It hands you 0 on success, or a negative error code on failure. Thatβs the whole mood. π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/xe/xe_ggtt.c plus the whole GGTT friend group:
- 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(9)xe_ggtt_map_bo_unlocked(9)xe_ggtt_insert_node_transform(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)
mwah π this page is sourced from ./drivers/gpu/drm/xe, stamped October 2026, and itβs literally xe_ggtt_insert_bo_at(9). bye bestie, go insert responsibly π«Άβ¨
π¦ 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