eu_stall_data_buf_poll(9)
π eu_stall_data_buf_poll(9) β from the Kernel API Manual
okay so bestie, buckle up, because this one is a tiny little function with main character energy β¨ We're in the Kernel API Manual today, and the whole vibe is: "hey, is there anything in the EU stall buffer yet?" That's it. That's the function. Short, sweet, iconic.
πΈ NAME πΈ
eu_stall_data_buf_poll β literally just polls for EU stall data in the buffer. That's the whole job. No cap. π
β¨ SYNOPSIS β¨
bool eu_stall_data_buf_poll (struct xe_eu_stall_data_stream *stream );
It hands you back a bool. Truthy or falsy, no in-between, no "it depends", we love a decisive king π
π ARGUMENTS π
streamβ yourxeEU stall data stream instance. Like, the actual stream object you're checking on. It's giving "pass me your whole stream bestie" energy π¦
π₯ RETURN π₯
- It returns
truewhen the EU stall buffer has at least the minimum stall data, as specified by the event report count. - Otherwise you get
false. Simple as that. Ngl it's the cleanest little yes/no you'll ever get π
fr fr, the "minimum" here is decided by the event report count β that's the line in the sand, not me guessing π
π SEE ALSO π
The kernel file lives at ./drivers/gpu/drm/xe/xe_eu_stall.c β and there's a struct situation in there too, iykyk. Go check out the whole friend group π―ββοΈ:
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)xe_eu_stall_init(9)buf_data_size(9)xe_eu_stall_stream_read_locked(9)xe_eu_stall_stream_open(9)
and that's the post π«Ά this lil page came from ./drivers/gpu/drm/xe, dated October 2026 β mwah, stan, no notes ππΈ
π¦ 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