ENUM CPPI5_TR_TRIGGER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum cppi5_tr_trigger(9) πŸ’…

okay so bestie, you're reading the Kernel API Manual and we're about to talk about enum cppi5_tr_trigger β€” the TR Flags TRIGGERx field. That field literally specifies the type of trigger used to enable the TR to transfer data as specified by the TRIGGERx_TYPE field. like, that's the whole job. it's giving "small enum, big responsibility" ✨


🌸 NAME 🌸

enum cppi5_tr_trigger β€” the TR Flags TRIGGERx field that specifies the type of trigger used to enable the TR to transfer data as specified by the TRIGGERx_TYPE field 🫢


✨ SYNOPSIS ✨

enum cppi5_tr_trigger {
    CPPI5_TR_TRIGGER_NONE ,
    CPPI5_TR_TRIGGER_GLOBAL0 ,
    CPPI5_TR_TRIGGER_GLOBAL1 ,
    CPPI5_TR_TRIGGER_LOCAL_EVENT

};

πŸŽ€ Constants πŸŽ€

okay so there are exactly four of them and honestly? each one is iconic in its own way πŸ’…

  • CPPI5_TR_TRIGGER_NONE β€” no trigger. that's it. nothing. the void. she's not getting triggered today πŸ’€
  • CPPI5_TR_TRIGGER_GLOBAL0 β€” Global trigger 0 🌍✨
  • CPPI5_TR_TRIGGER_GLOBAL1 β€” Global trigger 1 🌍⭐ (yes, the sequel)
  • CPPI5_TR_TRIGGER_LOCAL_EVENT β€” Local Event πŸŽ€ keeping it close to home, we love a lowkey queen
ngl bestie, that's the whole enum. four constants, zero drama, and yet somehow the TR can't do anything without picking one. main character energy fr fr πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/linux/dma/ti-cppi5.h β€” and like, the whole extended friend group πŸ‘‡

like, that's the whole group chat and you're invited 🫢 no cap, go read cppi5_tr_set_trigger(9) next, she's the one who actually uses this enum πŸ’–


and that's the page!! 🧚 from ./include/linux/dma, dated October 2026, printed under the Kernel API Manual umbrella β€” mwah, slay, see u in the next manpage bestie πŸ’œπŸŽ€

πŸ“¦ where this page comes from