set_dout_dlli(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… set_dout_dlli β€” bestie's guide to the DOUT DLLI setter πŸŽ€

okay so this is a page straight out of the Kernel API Manual, section 9 (yeah, the kernel-function section, we love her), and it's about one tiny little setter function that lives in the crypto driver. no cap, it's a small one. but it's important, so let's go ✨


🌸 NAME 🌸

set_dout_dlli β€” sets the DOUT field of a HW descriptor to DLLI type. and the LAST INDICATION? that's on you, bestie β€” the user provides it. 🫢


⭐ SYNOPSIS ⭐

void set_dout_dlli (struct cc_hw_desc *pdesc , dma_addr_t addr , u32
size , enum cc_axi_sec axi_sec , u32 last_ind );

that's the whole signature, character for character, don't @ me πŸ’…


πŸ”₯ ARGUMENTS πŸ”₯

  • pdesc β€” pointer to the HW descriptor struct. it's giving "here's the thing you're about to touch" πŸŽ€
  • addr β€” the DOUT address. that's where the output's headed, periodt.
  • size β€” data size, in bytes. count carefully, bestie 😭
  • axi_sec β€” the AXI secure bit. yep, that one.
  • last_ind β€” the last indication bit. and remember: the LAST INDICATION is provided by the user β€” that's literally you, main character 🌟

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file ./drivers/crypto/ccree/cc_hw_queue_defs.h, plus the whole friend group β€” this function does not roll alone, she has a whole squad of sibling setters:

like, thirty-one cross-references. she's connected πŸ’€πŸ’–

ngl, set_dout_mlli(9) right there next to set_dout_dlli(9) β€” yes bestie, they're cousins, don't mix them up πŸ™ˆ

πŸ‘‘ sign-off πŸ‘‘

and that's the whole page, no crumbs left. it ships from ./drivers/crypto/ccree, dated October 2026, and it's set_dout_dlli(9) through and through β€” ate and left zero notes πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from