ENUM SHDMA_PM_STATE(9)
π NAME π
okay so this is the Kernel API Manual page for enum shdma_pm_state(9), and it is literally the DMA channel PM state enum. Tiny, iconic, very demure. π
π SYNOPSIS π
Here is the whole enum, character for character, no edits bestie:
enum shdma_pm_state {
SHDMA_PM_ESTABLISHED ,
SHDMA_PM_BUSY ,
SHDMA_PM_PENDING
};
π Constants π
SHDMA_PM_ESTABLISHEDβ either idle or during data transfer. That's the whole vibe. β¨SHDMA_PM_BUSYβ during the transfer preparation, when we have to drop the lock temporarily. Yes, the lock gets dropped temporarily, no cap. π₯SHDMA_PM_PENDINGβ transfers pending. Literally pending, bestie. β³
π¦ SEE ALSO π¦
- Kernel file
./include/linux/shdma-base.h struct shdma_ops(9)
That's the page, bestie β source/version: ./include/linux, dated October 2026, for enum shdma_pm_state(9). π«Άπ
π
π¦ 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