dpseci_is_enabled(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dpseci_is_enabled(9)

okay bestie, welcome to the Kernel API Manual β€” this one's a little function from the CAAM driver crew and honestly it's giving "short but essential". Sit down, hydrate, let's go πŸ“


✨ NAME ✨

dpseci_is_enabled β€” check if the DPSECI is enabled. that's it. that's the whole job. lowkey iconic for knowing exactly what it is πŸ’…


✨ SYNOPSIS ✨

int dpseci_is_enabled (struct fsl_mc_io *mc_io , u32 cmd_flags , u16
token , int *en );
heads up: yes, the line wraps mid-parameter in the original and we are NOT fixing it β€” that's just how it lives. the way that u16 and token got separated by a newline? a choice. we respect it. πŸŽ€

✨ ARGUMENTS ✨

  • mc_io β€” pointer to the MC portal's I/O object. it's the little doorway your call goes through πŸšͺ
  • cmd_flags β€” command flags; one or more of 'MC_CMD_FLAG_'. fr fr, that's the family of flags you're picking from ✨
  • token β€” the token of the DPSECI object. yes it's a u16, yes it's the object's little ID bracelet πŸŽ€
  • en β€” returns '1' if the object is enabled; '0' otherwise. this is the whole point of the function honestly, the main character of the parameter list πŸ‘‘

✨ RETURN ✨

okay so… the RETURN section is literally empty in the original. nothing. void. a beautiful blank canvas 🫢 not me refreshing the page waiting for a return value description. so like, don't come for me β€” I'm just reporting what's there 😭


🌈 SEE ALSO 🌈

kernel file ./drivers/crypto/caam/dpseci.c and its entire friend group:

that's the whole squad and they all ate πŸ’…βœ¨


and that's the page, bestie! brought to you by the lovely humans at ./drivers/crypto/caam, dated October 2026 β€” mwah, drink some water, and go check if your DPSECI is enabled πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from