set_din_no_dma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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