cppi5_hdesc_update_flags(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cppi5_hdesc_update_flags(9) β€” from the Kernel API Manual, bestie

Okay so this one's from the Linux kernel API manual, and it's honestly a little icon ✨ β€” it's the function that replaces your host descriptor's flags. Not appends, not merges, replaces. Like a glow-up for your descriptor's flag field. Obsessed.


🌸 NAME 🌸

cppi5_hdesc_update_flags β€” Replace descriptor flags

That's it. That's the whole gig. She swaps out the flags. Periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void cppi5_hdesc_update_flags (struct cppi5_host_desc_t *desc , u32 flags );

Look at that return type β€” void. She does her thing and doesn't report back. No return value, no drama, no notes. Main character energy fr fr πŸŽ€


🧚 ARGUMENTS 🧚

  • desc β€” Host packet descriptor. This is the descriptor you're doing the flag glow-up on. Give her a pointer and she'll handle it 🫢
  • flags β€” The new flags, and the supported values are specifically these two, no cap:
    • CPPI5_INFO0_HDESC_EPIB_PRESENT
    • CPPI5_INFO0_HDESC_PSINFO_LOCATION
Heads up bestie: those are the supported values listed for this argument β€” the manpage isn't giving you a bigger menu than that, so don't go inventing your own πŸ”₯

πŸ’œ SEE ALSO πŸ’œ

So the kernel file you want is ./include/linux/dma/ti-cppi5.h β€” that's where this whole family lives. And here's the full friend group, everyone's invited, all (9) sections:

Like, the whole squad showed up for this one function. Respect πŸ™ˆπŸ’–


πŸ‘‘ sign-off πŸ‘‘

That's the whole page, bestie! Source path ./include/linux/dma, dated October 2026, and this little baddie is filed under cppi5_hdesc_update_flags(9). Go update those flags, you icon πŸŒˆβ­πŸ’…

πŸ“¦ where this page comes from