s5p_hash_handle_queue(9)
π s5p_hash_handle_queue(9) π
okay so bestie, welcome to another page from the Kernel API Manual β yes it's literally called s5p_hash_handle_queue(9) and yes it's giving "tiny function, big job" energy. buckle up π
β¨ NAME β¨
s5p_hash_handle_queue β handle hash queue. that's it, that's the tweet π¦
β¨ SYNOPSIS β¨
int s5p_hash_handle_queue (struct s5p_aes_dev *dd , struct ahash_request
*req );
like, it takes two things and gives you back an int. very demure, very mindful π
β¨ ARGUMENTS β¨
ddβ the device, astruct s5p_aes_dev. the main character of this whole situation ngl πreqβ an AHASH request. the actual ask that needs doing π«Ά
β¨ DESCRIPTION β¨
so here's the tea, fr fr: if req != NULL then it enqueues it on dd->queue. put it in the line, no cutting π₯
and then β if FLAGS_BUSY is not set on the device β it processes the first request from the dd->queue. lowkey the queue just keeps moving, iykyk β
β¨ RETURN β¨
see s5p_hash_final below. genuinely it's just pointing you at the next page, we're not doing the whole answer here π (but respect the referral honestly π)
β¨ SEE ALSO β¨
okay this list is long and we're listing every single one because I would never do you dirty like that π the kernel file is ./drivers/crypto/s5p-sss.c and here is the whole squad:
struct samsung_aes_variant(9)struct s5p_aes_dev(9)struct s5p_hash_reqctx(9)struct s5p_hash_ctx(9)s5p_set_dma_hashdata(9)s5p_hash_rx(9)s5p_hash_read_msg(9)s5p_hash_write_ctx_iv(9)s5p_hash_write_iv(9)s5p_hash_copy_result(9)s5p_hash_dma_flush(9)s5p_hash_dma_enable(9)s5p_hash_irq_disable(9)s5p_hash_irq_enable(9)s5p_hash_set_flow(9)s5p_ahash_dma_init(9)s5p_hash_write_ctrl(9)s5p_hash_xmit_dma(9)s5p_hash_copy_sgs(9)s5p_hash_copy_sg_lists(9)s5p_hash_prepare_sgs(9)s5p_hash_prepare_request(9)s5p_hash_update_dma_stop(9)s5p_hash_finish(9)s5p_hash_finish_req(9)s5p_hash_tasklet_cb(9)s5p_hash_enqueue(9)s5p_hash_update(9)s5p_hash_final(9)s5p_hash_finup(9)s5p_hash_init(9)s5p_hash_digest(9)s5p_hash_cra_init_alg(9)s5p_hash_cra_init(9)s5p_hash_cra_exit(9)s5p_hash_export(9)s5p_hash_import(9)
slay, that's the whole friend group π
bestie note: that's literally all the page says, no extras, no cap. go read s5p_hash_final(9) if you want the return deets π§
okay that's the page!! this lil cutie lives in ./drivers/crypto and it was dated October 2026 β so like, future icon behaviour honestly π mwah, go touch some kernel code, ily π
π¦ 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