ENUM PSIL_ENDPOINT_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the Kernel API Manual ✨ this one is literally the enum psil_endpoint_type page and it's giving "short but iconic." let's get into it 🫢


✨ NAME ✨

enum psil_endpoint_type β€” the PSI-L Endpoint type πŸ‘‘ no cap, that's the whole vibe.


🌸 SYNOPSIS 🌸

enum psil_endpoint_type {
    PSIL_EP_NATIVE ,
    PSIL_EP_PDMA_XY ,
    PSIL_EP_PDMA_MCAN ,
    PSIL_EP_PDMA_AASRC

};

like, that's the whole squad right there πŸŽ€ four constants, all main character energy.


πŸ¦‹ CONSTANTS πŸ¦‹

  • PSIL_EP_NATIVE β€” the normal channel πŸ’– just your classic, everyday channel. nothing extra, still slay.
  • PSIL_EP_PDMA_XY β€” XY mode PDMA ⭐ this one's doing the XY thing.
  • PSIL_EP_PDMA_MCAN β€” MCAN mode PDMA 🌈 MCAN mode, periodt.
  • PSIL_EP_PDMA_AASRC β€” AASRC mode PDMA πŸŽ€ AASRC mode, and yes it's pronounced however you wanna pronounce it, iykyk.

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file ./include/linux/dma/k3-psil.h πŸ“
  • enum udma_tp_level(9) πŸ”₯
  • struct psil_endpoint_config(9) πŸ’œ

go read those next bestie, they're lowkey part of the lore ✨


fr fr, that's everything β€” no hidden options, no sneaky env vars, no exit statuses, just four constants and three see-also links. don't go inventing extra fields in your head lol πŸ’€

and that's a wrap, gorgeous 🌸 this page lives in ./include/linux/dma, dated October 2026, and it's the enum psil_endpoint_type(9) manual page. mwah πŸ’‹ go touch some kernel code, ily 🫢✨

πŸ“¦ where this page comes from