STRUCT DBC_USER_PARAM(9)
π struct dbc_user_param(9) π
okay bestie, welcome to the Kernel API Manual page for struct dbc_user_param(9) β the little struct handling parameter exchange, and yes itβs both input and output. itβs giving βmiddle of the convoβ energy, and honestly? iconic. π«Ά
πΈ NAME πΈ
struct dbc_user_param β parameter exchange structure (input/output). no cap, thatβs the whole vibe: itβs the structure used for exchanging parameters, with input and output roles in the mix. β¨
β¨ SYNOPSIS β¨
struct dbc_user_param {
__u32 msg_index;
__u32 param;
__u8 signature[DBC_SIG_SIZE];
};
π Members π
msg_indexβ the message that says which parameter to set or get (input). itβs the βwhat are we even doing hereβ field, lowkey.paramβ a 4 byte parameter; the units are message specific. (input/output) so yeah, it can go both ways, main character energy.signatureβ a 32 byte signature. π- When sending a message this is to be created by software using a previous nonce (input). iykyk.
- For interpreting results, this signature is updated by the PSP to allow software to validate the authenticity of the results. slay β thatβs the authenticity check doing its thing. π₯
π¦ SEE ALSO π¦
Kernel file ./include/uapi/linux/psp-dbc.hAMD Dynamic Boost Control (DBC) interface(9)struct dbc_user_nonce(9)struct dbc_user_setuid(9)DBCIOCNONCE(9)DBCIOCUID(9)DBCIOCPARAM(9)enum dbc_cmd_msg(9)
mwah π this page came from ./include/uapi/linux, dated October 2026, and itβs the struct dbc_user_param(9) moment β bye bestie, go read the SEE ALSOs π§ββοΈπ
π¦ 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