ocs_aes_bypass_op(9)
π 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 structocs_aes_dev(9)and structocs_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms