STRUCT XE_SCHED_MSG(9)
๐ NAME
okay so bestie, this page is struct xe_sched_msg(9) from the Kernel API Manual, and the actual NAME tea is: struct xe_sched_msg โ an in-band (relative to GPU scheduler run queue) message. slay, that's the whole name vibe โจ
โจ SYNOPSIS
struct xe_sched_msg {
struct list_head link;
void *private_data;
unsigned int opcode;
};
๐ซถ Members
linkโ list link into the gpu scheduler list of messages. literally the little chain-link situation ๐private_dataโ opaque pointer to message private data (backend defined). no peeking, backend owns the vibe ๐opcodeโ opcode of message (backend defined). also backend-defined, iykyk ๐
๐ธ Description
Generic enough for backend defined messages, backend can expand if needed. that's it, that's the whole description โ lowkey iconic for being so chill about it ๐ฆ
๐ฎ SEE ALSO
Kernel file ./drivers/gpu/drm/xe/xe_gpu_scheduler_types.h struct xe_sched_backend_ops(9), struct xe_gpu_scheduler(9) โ go read those next, bestie, they're giving main character energy ๐
cute lil footer sign-off: this page's source/version is ./drivers/gpu/drm/xe, dated October 2026, and it's the struct xe_sched_msg(9) page. bye bestie, 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