dmaengine_de...lback_invoke(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– dmaengine_de...lback_invoke(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the Kernel API Manual page for dmaengine_de...lback_invoke(9) πŸ’… this one is short and sweet: it’s all about invoking the callback that’s sitting in a struct dmaengine_desc_callback. no cap.


✨ NAME ✨

dmaengine_desc_callback_invoke β€” call the callback function in cb struct 🫢

🌸 SYNOPSIS 🌸

void dmaengine_desc_callback_invoke (struct dmaengine_desc_callback *cb
, const struct dmaengine_result *result );

πŸŽ€ ARGUMENTS πŸŽ€

  • cb β€” the temp struct that is holding the callback info πŸŽ€
  • result β€” the transaction result ✨

πŸ’… DESCRIPTION πŸ’…

Call the callback function provided in the cb struct with the parameter in the cb struct. that’s literally the whole plot πŸ’–

Locking is dependent on the driver β€” so the locking situation is whatever your driver says it is, bestie. no extra claims from me πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/dma/dmaengine.h πŸ‘‘ and these iconic little references:


mwah πŸ’‹ sign-off time: this page’s source/version is ./drivers/dma, and it’s dated October 2026 β€” bye from dmaengine_de...lback_invoke(9), bestie 🫢✨

πŸ“¦ where this page comes from