ipc3_probes_points_add(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

This is ipc3_probes_points_add(9) from the Kernel API Manual, bestie, and the way that this little kernel API wants to connect specified probes?? Obsessed. πŸ’…

  • ipc3_probes_points_add β€” connect specified probes πŸŽ€

✨ SYNOPSIS ✨

Here’s the signature in all its main-character glory β€” keep it exact, no cap:

int ipc3_probes_points_add (struct sof_client_dev *cdev , struct
       sof_probe_point_desc *desc , size_t num_desc );

πŸŽ€ ARGUMENTS πŸŽ€

  • cdev β€” SOF client device πŸ‘‘
  • desc β€” List of probe points to connect πŸ¦‹
  • num_desc β€” Number of elements in desc ⭐

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this one dynamically connects to the provided set of endpoints. Immediately after the connection is established, the host must be prepared to transfer data from or to the target stream, given the probing purpose. That is not a cute optional side quest, bestie 😭

Each probe point should be removed using the PROBE_POINT_REMOVE request when it is no longer needed.

🚨 Real talk: no ghost probe points, fr fr β€” use the PROBE_POINT_REMOVE request when you’re done with them. πŸ’€

🌸 SEE ALSO 🌸

Kernel file: ./sound/soc/sof/sof-client-probes-ipc3.c β€” go read the source, iykyk πŸ“–


Cute sign-off time 🫢: source/version is ./sound/soc/sof, date is October 2026, and this whole page is ipc3_probes_points_add(9). Slay, and hydrate before debugging πŸ’–

πŸ“¦ where this page comes from