ocs_hcu_ll_dma_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay so welcome to the Kernel API Manual, bestie β€” today’s main character is ocs_hcu_ll_dma_start(9), aka Start OCS HCU hashing via DMA ✨. This is the one that starts OCS HCU hashing via DMA, and it’s literally right there in the name. Slay. πŸ’…


✨ SYNOPSIS ✨

Exact signature, no edits, no cap:

int ocs_hcu_ll_dma_start (struct ocs_hcu_dev *hcu_dev , const struct
ocs_hcu_dma_list *dma_list , bool finalize );

πŸŽ€ ARGUMENTS πŸŽ€

  • hcu_dev β€” the OCS HCU device to use. That’s your hardware bestie for this operation 🫢
  • dma_list β€” the OCS DMA list mapping the data to hash. It’s giving β€œhere’s the data map, go off” πŸ—ΊοΈβœ¨
  • finalize β€” whether or not this is the last hashing operation, meaning the final hash should be computed even if the data is not block-aligned. Highkey important, ngl 😭

🌸 RETURN 🌸

Returns 0 on success, and a negative error code otherwise. Periodt. πŸ’€


πŸ¦‹ SEE ALSO πŸ¦‹


πŸ’– That’s the whole vibe, bestie β€” huge shoutout to the ./drivers/crypto/intel/keembay source/version and the October 2026 date, and yes, this page is ocs_hcu_ll_dma_start(9). Go forth and hash with main character energy! 🫢

πŸ“¦ where this page comes from