versal_pm_aes_key_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… versal_pm_aes_key_write(9) πŸ’…

okay so bestie, this is the Kernel API Manual page for versal_pm_aes_key_write(9), and it's lowkey iconic: tiny function, crypto business, main character energy. 🫢✨

🌸 NAME 🌸

versal_pm_aes_key_write β€” Write AES key registers. πŸ’…

✨ SYNOPSIS ✨

the signature is literally this, character for character, no cap:

int versal_pm_aes_key_write (const u32 keylen , const u32 keysrc , const
       u64 keyaddr );

πŸŽ€ ARGUMENTS πŸŽ€

  • keylen β€” Size of the input key to be written. Like, the size of the key we're writing, periodt. ✨
  • keysrc β€” Key Source to be selected to which provided key should be updated. So you're choosing the Key Source that the provided key should be updated to, iykyk. 🎯
  • keyaddr β€” Address of a buffer which should contain the key to be written. That buffer is where the key needs to be, bestie. 🫢

πŸ’– DESCRIPTION πŸ’–

This function provides support to write AES volatile user keys. That's the serve. It's giving "write the AES volatile user keys" and honestly? slay. πŸ’…πŸ”₯

πŸ”₯ RETURN πŸ”₯

Returns status, either success or error+reason. So it'll tell you if it ate βœ… or if it's giving error-plus-reason 😭. Either way, you get a status back.

πŸ¦‹ SEE ALSO πŸ¦‹


source: ./drivers/firmware/xilinx Β· version: versal_pm_aes_key_write(9) Β· date: October 2026 β€” mwah, love u, bye πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from