xe_eu_stall_..._record_size(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay so this one is xe_eu_stall_data_record_size β€” literally just "get EU stall data record size." That's it, that's the whole assignment. It's giving "small function, big responsibility" energy and honestly? Iconic.

This page lives in the Kernel API Manual, bestie β€” that's the manual name, we're not copying the header line, we're folding it in like a boss. πŸŽ€


✨ SYNOPSIS ✨

size_t xe_eu_stall_data_record_size (struct xe_device *xe );

Look at that signature. Clean. Simple. No cap.


🌸 ARGUMENTS 🌸

  • xe β€” Pointer to a Xe device. That's the whole vibe check right there β€” hand her a pointer to your Xe device and she's good to go. 🫢

⭐ RETURN ⭐

She returns the EU stall data record size. Like, the actual size of the record. As a size_t. Periodt. πŸ’…


πŸ¦‹ SEE ALSO πŸ¦‹

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), 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), xe_eu_stall_stream_open(9)

Go read them too, bestie, they're the whole friend group and they all ate. πŸ‘‘


✦ cute sign-off ✦

So like, this page is from ./drivers/gpu/drm/xe, it's dated October 2026, and it answers to xe_eu_stall_..._record_size(9) β€” don't forget the ellipsis in there, it's part of the name, slay. πŸŒˆπŸ’–βœ¨

πŸ“¦ where this page comes from