cc_send_request(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ cc_send_request(9) β€” Kernel API Manual, bestie edition πŸ¦‹

Okay so this is the cc_send_request(9) page from the Kernel API Manual, and it's literally about one job: Enqueue caller request to crypto hardware. That's the whole main character energy of this function. No cap.

πŸ’– NAME πŸ’–

cc_send_request β€” Enqueue caller request to crypto hardware.

✨ SYNOPSIS ✨

int cc_send_request (struct cc_drvdata *drvdata , struct cc_crypto_req *cc_req , struct cc_hw_desc *desc , unsigned int len , struct crypto_async_request *req );

Bestie, that's the whole signature. Every type and pointer is doing its little slay. πŸ’…

πŸŽ€ ARGUMENTS πŸŽ€

  • drvdata β€” Associated device driver context. It's the device driver's little context bubble.
  • cc_req β€” The request to enqueue. This is the thing going into the queue.
  • desc β€” The crypto sequence.
  • len β€” The crypto sequence length.
  • req β€” Asynchronous crypto request.

🌸 RETURN 🌸

Returns -EINPROGRESS or error. That's it β€” that's the return tea. πŸ’…

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/crypto/ccree/cc_request_mgr.h β€” that's the one and only see-also on this page, iykyk.


Big cute sign-off from ./drivers/crypto/ccree, October 2026 edition β€” cc_send_request(9) is out, stay hydrated and enqueue responsibly 🫢✨

πŸ“¦ where this page comes from