xe_guc_buf_from_data(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so this is the xe_guc_buf_from_data(9) page from the Kernel API Manual β€” and the whole vibe is: xe_guc_buf_from_data β€” Reserve a new sub-allocation using data. πŸ’–

🌸 SYNOPSIS 🌸

like, the signature is literally:

struct xe_guc_buf xe_guc_buf_from_data (struct xe_guc_buf_cache *cache ,
       const void *data , size_t size );

🫢 ARGUMENTS 🫢

  • cache β€” the xe_guc_buf_cache where reserve sub-allocation 🫢
  • data β€” the data to flush the sub-allocation πŸ’Ύ
  • size β€” the size of the data πŸ“

πŸ’… DESCRIPTION πŸ’…

So it’s similar to xe_guc_buf_reserve but it flushes data to the GPU memory ✨. That’s the tea.

🎁 RETURN 🎁

Returns a xe_guc_buf of new sub-allocation πŸ’–.

πŸ‘€ SEE ALSO πŸ‘€

Kernel file ./drivers/gpu/drm/xe/xe_guc_buf.c β€” plus these besties:


byeee πŸ’– this xe_guc_buf_from_data(9) page came from the ./drivers/gpu/drm/xe source/version lane and is dated October 2026 β€” mwah! ✨

πŸ“¦ where this page comes from