xe_eu_stall_stream_open(9)
π xe_eu_stall_stream_open(9) β¨
okay so this is a page from the Kernel API Manual bestie, and we're talking about xe_eu_stall_stream_open β literally the glow-up moment where your EU stall data stream gets its very own fd π
πΈ NAME πΈ
xe_eu_stall_stream_open β open a xe EU stall data stream fd π¦
β¨ SYNOPSIS β¨
int xe_eu_stall_stream_open (struct drm_device *dev , u64 data , struct drm_file *file );
π ARGUMENTS π
devβ DRM device pointer, aka the whole device vibe check πdataβ pointer to the firststruct drm_xe_ext_set_propertyin the chain of input properties coming at us from user space π«Ά (yes, first β it's a whole chain, not just one lonely struct)fileβ DRM file pointer, the file in question fr fr π
π DESCRIPTION π
This function opens a EU stall data stream with input properties from the user space. That's it, that's the whole thing β but like, it's iconic πβ¨
β RETURN β
On success you get the EU stall data stream fd, and if it doesn't slay you get a negative error code instead ππ
π§ SEE ALSO π§
Kernel file ./drivers/gpu/drm/xe/xe_eu_stall.c plus the whole squad, no cap:
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_read_locked(9)
ok and before you go π this page lives under ./drivers/gpu/drm/xe, it's dated October 2026, and it's part of the Kernel API Manual β so go read the whole gang of them when you're done here ππ«Ά mwah, 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