ocs_aes_bypass_op(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ ocs_aes_bypass_op(9) πŸŽ€

okay so welcome to the ocs_aes_bypass_op(9) page from the Kernel API Manual πŸ’… bestie, we're gonna keep this cute and keep every single detail, no cap.


✨ NAME ✨

ocs_aes_bypass_op β€” Use OCS DMA to copy data. that's the whole lil mission, fr fr 🫢


🌸 SYNOPSIS 🌸

here's the exact signature, character for character, because we do not mess with code signatures in this house:

int ocs_aes_bypass_op (struct ocs_aes_dev *aes_dev , dma_addr_t
dst_dma_list , dma_addr_t src_dma_list , u32 src_size );

πŸ’– ARGUMENTS πŸ’–

  • aes_dev (struct ocs_aes_dev *) β€” the OCS AES device to use. that's your main character device right there πŸ‘‘
  • dst_dma_list (dma_addr_t) β€” the OCS DMA list mapping the memory where input data will be copied to. yes, exactly that, keep it πŸ’…
  • src_dma_list (dma_addr_t) β€” the OCS DMA list mapping input data. slay, that's the source vibe ✨
  • src_size (u32) β€” the amount of data to copy. literally the size, bestie πŸŽ€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/crypto/intel/keembay/ocs-aes.h β€” plus struct ocs_aes_dev(9) and struct ocs_dll_desc(9), iykyk 🌈

mwah πŸ’‹ this page is from ./drivers/crypto/intel/keembay, dated October 2026, and it's the ocs_aes_bypass_op(9) manual page β€” periodt 🫢

πŸ“¦ where this page comes from