xe_eu_stall_..._read_locked(9)
π xe_eu_stall_stream_read_locked(9) π
okay bestie, welcome to the Kernel API Manual page for xe_eu_stall_stream_read_locked β it's giving βcopy the EU stall counters data from the per xecore buffers to the userspace bufferβ and honestly? iconic. β¨
β¨ NAME β¨
xe_eu_stall_stream_read_locked β copy EU stall counters data from the per xecore buffers to the userspace buffer π
πΈ SYNOPSIS πΈ
ssize_t xe_eu_stall_stream_read_locked (struct xe_eu_stall_data_stream
*stream , struct file *file , char __user *buf , size_t count );
π ARGUMENTS π
streamβ a stream opened for EU stall count metrics π«Άfileβ an xe EU stall data stream file πbufβ destination buffer given by userspace, no cap πcountβ the number of bytes userspace wants to read π
π RETURN π
Number of bytes copied or a negative error code. If we've successfully copied any data then reporting that takes precedence over any internal error status, so the data isn't lost. ππΎ
π¦ SEE ALSO π¦
Kernel file ./drivers/gpu/drm/xe/xe_eu_stall.c and 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), xe_eu_stall_init(9), buf_data_size(9), eu_stall_data_buf_poll(9), xe_eu_stall_stream_open(9) β
cute little sign-off bestie: source is ./drivers/gpu/drm/xe, date is October 2026, and the page tag is xe_eu_stall_..._read_locked(9) β 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