xe_sysctrl_create_command(9)
π NAME π
xe_sysctrl_create_command β Create system controller command. That's the whole vibe, bestie: it makes a system controller command. β¨
β¨ SYNOPSIS β¨
void xe_sysctrl_create_command (struct xe_sysctrl_mailbox_command
*command , u8 group_id , u8 cmd_id , void *request , size_t request_len
, void *response , size_t response_len );
π ARGUMENTS π
commandβ the Sysctrl command structure. This is the thing you're building, bestie. πgroup_idβ Command group ID. It's au8, tiny but iconic.cmd_idβ Command ID. Also au8. Keep up. β¨requestβ Pointer to the request buffer, and yes it can beNULL. No cap.request_lenβ Size of the request buffer.responseβ Pointer to the response buffer.response_lenβ Size of the response buffer.
π¦ DESCRIPTION π¦
This is the helper function that creates a sysctrl command to be sent via xe_sysctrl_send_command. It's giving "prep the command so the send-side bestie can do its thing." The return type is void, so there's literally no return value to obsess over. π«Ά
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sysctrl_mailbox.cβ go read the source, bestie. π xe_sysctrl_send_command(9)β the send-side bestie. π
π
that's the whole page, periodt. This rewrite is serving the xe_sysctrl_create_command(9) manual page from the ./drivers/gpu/drm/xe source/version corner of the kernel, dated October 2026, and it lives in the Kernel API Manual. 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