set_din_no_dma(9)
π set_din_no_dma(9) π
From the Kernel API Manual, bestie β this one is short, sweet, and lowkey iconic. β¨
π NAME π
set_din_no_dma β set the DIN field of a HW descriptor to NO DMA mode. It's used for NOP descriptor, register patches and other special modes. That's the whole vibe, no cap. π
π¦ SYNOPSIS π¦
void set_din_no_dma (struct cc_hw_desc *pdesc , u32 addr , u32 size );
πΈ ARGUMENTS πΈ
pdescβ pointer to HW descriptor struct. Lowkey the main character pointer. πaddrβ DIN address. Yes bestie, that's the address. πsizeβ data size in bytes. Keep it bytes, fr fr. π
β¨ SEE ALSO β¨
Kernel file: ./drivers/crypto/ccree/cc_hw_queue_defs.h
The whole squad, in the exact order they showed up: hw_desc_init(9), set_queue_last_ind_bit(9), set_din_type(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_dlli(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). Go off, bestie. π
mwah π β source/version: ./drivers/crypto/ccree, dated October 2026. That's the whole footer vibe, bestie π«Ά
π¦ 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