xe_eu_stall_init(9)
β¨ xe_eu_stall_init(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function with a big job, and yes it lives in the kernel so we're gonna be normal about it (we're not).
π NAME π
xe_eu_stall_init β the glow-up moment where we allocate and initialize the GT level EU stall data structure xe_eu_stall_gt inside struct xe_gt. that's it, that's the whole vibe. it's giving "setup era" β¨
π SYNOPSIS π
int xe_eu_stall_init (struct xe_gt *gt );
πΈ ARGUMENTS πΈ
gtβ the GT that's getting initialized, aka the main character of this call π«Ά
π¦ RETURN π¦
zero on success, or a negative error code if it didn't go off π no in-between, no "it's complicated".
lowkey important: zero = slay, negative = nope.
π SEE ALSO π
all the siblings and cousins in the family group chat, no cap:
- the kernel file
./drivers/gpu/drm/xe/xe_eu_stall.c - struct
eu_stall_open_properties(9) xe_eu_stall_get_sampling_rates(9)xe_eu_stall_get_per_xecore_buf_size(9)xe_eu_stall_data_record_size(9)num_data_rows(9)buf_data_size(9)eu_stall_data_buf_poll(9)xe_eu_stall_stream_read_locked(9)xe_eu_stall_stream_open(9)
and that's the whole page, bestie π this iconic little writeup came to you from ./drivers/gpu/drm/xe, dated October 2026, and yeah β the header said xe_eu_stall_init(9) at the top and the footer said it again at the bottom, because consistency is also a vibe β¨ 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