xe_pt_populate_empty(9)
π NAME
xe_pt_populate_empty β fills a page-table bo with scratch entries or zero entries, whichever one applies π«Ά
β¨ SYNOPSIS
void xe_pt_populate_empty (struct xe_tile *tile , struct xe_vm *vm ,
struct xe_pt *pt );
π ARGUMENTS
tileβ the tile whose scratch pagetable we're pulling from, bestie. That's the one we use. π«vmβ the vm we're populating for, like who is this even for, it's for this vm.ptβ the pagetable whose bo we're initializing. yeah. that bo. π₯
π¦ DESCRIPTION
okay so here's the whole vibe: xe_pt_populate_empty populates the page-table bo of pt with entries that point into the tile's scratch page-table tree β if there is one. πΈ
otherwise? it populates with zeros. that's it. that's the whole function. no cap. β¨
π₯ SEE ALSO
- Kernel file
./drivers/gpu/drm/xe/xe_pt.c xe_pt_create(9)xe_pt_shift(9)xe_pt_destroy(9)xe_pt_clear(9)Pagetable building(9)struct xe_pt_stage_bind_walk(9)xe_pt_stage_bind(9)xe_pt_nonshared_offsets(9)xe_pt_zap_ptes(9)xe_pt_zap_ptes_range(9)xe_pt_stage_unbind(9)xe_pt_update_ops_prepare(9)xe_pt_update_ops_run(9)xe_pt_update_ops_fini(9)xe_pt_update_ops_abort(9)
so many xe_pt siblings honestly, it's giving whole family reunion π
and that's a wrap!! π this icon of a page lives in ./drivers/gpu/drm/xe, it's the October 2026 edition, and it answers to the name xe_pt_populate_empty(9) β mwah, slay, bye bestie ππ¦
π¦ 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