STRUCT OCS_DMA_LINKED_LIST(9)
π¦ struct ocs_dma_linked_list(9) β Kernel API Manual π¦
okay so bestie, welcome to the struct ocs_dma_linked_list(9) page from the Kernel API Manual β¨ this is the OCS DMA linked list entry, and we're gonna read the struct together like the iconic little data layout it is π
πΈ NAME πΈ
struct ocs_dma_linked_list β OCS DMA linked list entry.
β¨ SYNOPSIS β¨
struct ocs_dma_linked_list {
u32 src_addr;
u32 src_len;
u32 next;
u32 ll_flags;
};
π Members π
src_addrβ source address of the data π like, where the data lives.src_lenβ length of data to be fetched π that's the amount right there.nextβ nextdma_listto fetch π the link that keeps the list going.ll_flagsβ flags (Freeze,terminate) for the DMA engine π yes, those flags.
π₯ SEE ALSO π₯
- Kernel file
./drivers/crypto/intel/keembay/ocs-aes.c ocs_aes_set_key(9)ocs_aes_op(9)ocs_aes_gcm_op(9)ocs_aes_ccm_op(9)ocs_create_linked_list_from_sg(9)
psa bestie: this page comes from ./drivers/crypto/intel/keembay, dated October 2026. mwah π
π¦ 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