sst_fill_and_send_cmd(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… sst_fill_and_send_cmd(9) β€” like, the Kernel API Manual page, bestie ✨

okay so real talk, this is a page from the Kernel API Manual (yes, that one, the sst_fill_and_send_cmd(9) girlies know) and it's literally about building an IPC message and yeeting it over to the FW. no cap, that's the whole vibe.


πŸŽ€ NAME πŸŽ€

sst_fill_and_send_cmd β€” generate the IPC message and send it to the FW. that's it. that's the function. she builds it, she sends it, she slays πŸ’…


✨ SYNOPSIS ✨

int sst_fill_and_send_cmd (struct sst_data *drv , u8 ipc_msg , u8 block
, u8 task_id , u8 pipe_id , void *cmd_data , u16 len );

like, seven arguments, one int return, main character energy fr fr 🌈


🌸 ARGUMENTS 🌸

  • drv β€” sst_data. the driver context, she's the whole personality of this call 🫢
  • ipc_msg β€” the type of IPC, and it's one of CMD, SET_PARAMS, or GET_PARAMS. pick your fighter πŸ’–
  • block β€” block index. yes, an index. very demure, very mindful ⭐
  • task_id β€” task index. another index, she's thriving πŸ¦‹
  • pipe_id β€” pipe index. the third index, iconic honestly πŸ‘‘
  • cmd_data β€” the IPC payload. this is the actual data going in, the moment πŸ“
  • len β€” length of data to be sent. gotta know how much you're sending, obviously πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

the Kernel file ./sound/soc/intel/atom/sst-atom-controls.c β€” go read her, she ate πŸ’œ

and also these besties, all in the same friend group:

iykyk 🧚


lowkey reminder bestie: every single one of those is a (9) section reference, so don't come for me if you were looking for a different one πŸ’…

k bye, this page came from ./sound/soc/intel/atom and it's dated October 2026 β€” the sst_fill_and_send_cmd(9) manual page, out now, stream it πŸŒΈβœ¨πŸŽ€

πŸ“¦ where this page comes from