STRUCT XE_TLB_INVAL_BATCH(9)
π NAME π
okay bestie, welcome to the Kernel API Manual β this is the page for struct xe_tlb_inval_batch, and it's literally described as Batch of TLB invalidation fences. slay. π
β¨ SYNOPSIS β¨
here's the struct in all its glory, no edits, no cap:
struct xe_tlb_inval_batch {
struct xe_tlb_inval_fence fence[XE_MAX_TILES_PER_DEVICE *
XE_MAX_GT_PER_TILE];
unsigned int num_fences;
};
π«Ά Members π«Ά
two members, both doing their thing:
fenceβ per-GT TLB invalidation fencesnum_fencesβ number of valid entries infence
π Description π
so this struct holds one fence per GT that's covered by a TLB invalidation request. that's the whole vibe: a batch of TLB invalidation fences, all chillin' together. no extra lore, periodt. πΈ
π₯ SEE ALSO π₯
go peek at these if you're doing your homework, bestie:
- Kernel file
./drivers/gpu/drm/xe/xe_tlb_inval_types.h struct xe_tlb_inval_fence(9)
mwah π β source/version: ./drivers/gpu/drm/xe, date: October 2026, page: struct xe_tlb_inval_batch(9). byeee π«Άβ¨
π¦ 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