set_dout_dlli(9)
π
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:
hw_desc_init(9)set_queue_last_ind_bit(9)set_din_type(9)set_din_no_dma(9)set_cpp_crypto_key(9)set_din_sram(9)set_din_const(9)set_din_not_last_indication(9)set_dout_type(9)set_dout_mlli(9)set_dout_no_dma(9)set_xor_val(9)set_xor_active(9)set_aes_not_hash_mode(9)set_aes_xor_crypto_key(9)set_dout_sram(9)set_xex_data_unit_size(9)set_multi2_num_rounds(9)set_flow_mode(9)set_cipher_mode(9)set_hash_cipher_mode(9)set_cipher_config0(9)set_cipher_config1(9)set_hw_crypto_key(9)set_bytes_swap(9)set_cmac_size0_mode(9)set_key_size(9)set_key_size_aes(9)set_key_size_des(9)set_setup_mode(9)set_cipher_do(9)
like, thirty-one cross-references. she's connected ππ
ngl,set_dout_mlli(9)right there next toset_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
- 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