ENUM CPPI5_TR_RESP_STATUS_SUBMISSION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum cppi5_tr_resp_status_submission(9) β€” the Kernel API Manual moment πŸŽ€

okay so bestie, welcome to the Kernel API Manual, and today's main character is enum cppi5_tr_resp_status_submission β€” no cap, that's literally a whole mouthful. This enum is the TR Response Status field values which corresponds Submission Error. like, that's its whole job. it tells you why your submission got cooked 😭✨


🌸 SYNOPSIS 🌸

enum cppi5_tr_resp_status_submission {
    CPPI5_TR_RESPONSE_STATUS_SUBMISSION_ICNT0 ,
    CPPI5_TR_RESPONSE_STATUS_SUBMISSION_FIFO_FULL ,
    CPPI5_TR_RESPONSE_STATUS_SUBMISSION_OWN

};

look at her. three constants, zero drama, fully iconic πŸ’…


✨ CONSTANTS ✨

okay so these are the three moods this enum can be in, and honestly each one is giving "something went wrong at submission time":

  • CPPI5_TR_RESPONSE_STATUS_SUBMISSION_ICNT0 β€” ICNT0 was 0. that's it. that's the whole vibe. zero. nada. the count was empty and the hardware said "girl, no" πŸ™ˆ
  • CPPI5_TR_RESPONSE_STATUS_SUBMISSION_FIFO_FULL β€” Channel FIFO was full when TR received. the queue was literally stuffed, no room for your TR, it's giving "club's at capacity" energy πŸ’€
  • CPPI5_TR_RESPONSE_STATUS_SUBMISSION_OWN β€” Channel is not owned by the submitter. you don't own this channel bestie, so who let you in?? 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

this list is LONG, like, genuinely huge, but every single one of these is part of the family so we're listing all of them, periodt. you'll find them all in the Kernel file ./include/linux/dma/ti-cppi5.h:


fr fr, that's the whole page. no hidden lore, no extra flags, just three constants and a truly enormous friend group 🌈

okay that's a wrap bestie, stay hydrated and may your FIFOs never be full πŸ’–

source: ./include/linux/dma Β· dated October 2026 Β· manual name: Kernel API Manual πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from