ENUM D40_COMMAND(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum d40_command(9)

okay so this is a page from the Kernel API Manual, and it's literally just about one lil enum β€” enum d40_command β€” bestie, it's giving "small but iconic" ✨


🌸 NAME 🌸

enum d40_command β€” the different commands and/or statuses. that's it, that's the whole job 🫢


✨ SYNOPSIS ✨

enum d40_command {
    D40_DMA_STOP ,
    D40_DMA_RUN ,
    D40_DMA_SUSPEND_REQ ,
    D40_DMA_SUSPENDED

};

four constants, four vibes, no notes πŸ’…


πŸŽ€ Constants πŸŽ€

  • D40_DMA_STOP β€” DMA channel command STOP, or status STOPPED. yeah it pulls double duty, main character energy fr fr πŸ‘‘
  • D40_DMA_RUN β€” the DMA channel is RUNNING, or the command RUN. same deal, two hats 🧚
  • D40_DMA_SUSPEND_REQ β€” request the DMA to SUSPEND as soon as possible. like "hey bestie wrap it up" πŸ™ˆ
  • D40_DMA_SUSPENDED β€” the DMA channel is SUSPENDED. it did wrap it up. periodt πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/dma/ste_dma40.c
  • struct stedma40_platform_data(9)
  • struct d40_interrupt_lookup(9)
  • struct d40_reg_val(9)
  • struct d40_lli_pool(9)
  • struct d40_desc(9)
  • struct d40_lcla_pool(9)
  • struct d40_phy_res(9)
  • struct d40_chan(9)
  • struct d40_gen_dmac(9)
  • struct d40_base(9)
ngl that's a whole friend group of structs and every single one of them got an invite, no gatekeeping here 🫢

okay that's the whole page, you ate that πŸ’– this came out of ./drivers/dma, dated October 2026, and it's filed under enum d40_command(9) β€” go be iconic with it ⭐

πŸ“¦ where this page comes from