xe_guc_buf_from_data(9)
π 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β thexe_guc_buf_cachewhere 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:
xe_guc_buf_cache_init(9)xe_guc_buf_cache_init_with_size(9)xe_guc_buf_cache_dwords(9)xe_guc_buf_reserve(9)xe_guc_buf_release(9)xe_guc_buf_sync_read(9)xe_guc_buf_flush(9)xe_guc_buf_cpu_ptr(9)xe_guc_buf_gpu_addr(9)xe_guc_cache_gpu_addr_from_ptr(9)
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
- 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