STRUCT USB4_SWITCH_NVM_AUTH(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the struct usb4_switch_nvm_auth(9) page from the Kernel API Manual πŸ’… this lil struct highkey Holds USB4 NVM_AUTH status β€” that's the whole vibe, no cap.


πŸ› οΈ SYNOPSIS πŸ› οΈ

struct usb4_switch_nvm_auth {
    struct icm_usb4_switch_op_response reply;
    struct icm_usb4_switch_op request;
    struct icm *icm;
 };

🌸 Members 🌸

  • reply β€” the reply from ICM firmware gets placed here 🫢 that's its whole job.
  • request β€” the request that is sent to ICM firmware ✨ yes, this is the outgoing one.
  • icm β€” pointer to ICM private data πŸŽ€ iconic little pointer behavior.

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/thunderbolt/icm.c
  • struct icm(9)

and that's the page, bestie πŸ’– this one lives in ./drivers/thunderbolt, dated October 2026, straight from the Kernel API Manual β€” slay, go read struct icm(9) next for the full lore πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from