ENUM CPPI5_TR_RESP_STATUS_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME

enum cppi5_tr_resp_status_type β€” bestie, this is the TR Response Status Type field, and its whole job is to tell you what kind of status is being returned. literally that's it, that's the vibe check 🫢


✨ SYNOPSIS ✨

enum cppi5_tr_resp_status_type {
    CPPI5_TR_RESPONSE_STATUS_NONE ,
    CPPI5_TR_RESPONSE_STATUS_TRANSFER_ERR ,
    CPPI5_TR_RESPONSE_STATUS_ABORTED_ERR ,
    CPPI5_TR_RESPONSE_STATUS_SUBMISSION_ERR ,
    CPPI5_TR_RESPONSE_STATUS_UNSUPPORTED_ERR ,
    CPPI5_TR_RESPONSE_STATUS_TRANSFER_EXCEPTION ,
    CPPI5_TR_RESPONSE_STATUS__TEARDOWN_FLUSH

};

πŸŽ€ Constants

okay so here's the whole cast, main character energy each one 🌈

  • CPPI5_TR_RESPONSE_STATUS_NONE β€” no error, completion: completed. the good ending, we love her πŸ’–
  • CPPI5_TR_RESPONSE_STATUS_TRANSFER_ERR β€” Transfer Error, completion: none or partially completed. 😭 not the transfer... it did not slay
  • CPPI5_TR_RESPONSE_STATUS_ABORTED_ERR β€” Aborted Error, completion: none or partially completed. it got called off mid-quest fr fr
  • CPPI5_TR_RESPONSE_STATUS_SUBMISSION_ERR β€” Submission Error, completion: none. didn't even make it out the door πŸ’€
  • CPPI5_TR_RESPONSE_STATUS_UNSUPPORTED_ERR β€” Unsupported Error, completion: none. not me getting rejected for being unsupported πŸ™ˆ
  • CPPI5_TR_RESPONSE_STATUS_TRANSFER_EXCEPTION β€” Transfer Exception, completion: partially completed. the half-finished era, highkey messy πŸŒ€
  • CPPI5_TR_RESPONSE_STATUS__TEARDOWN_FLUSH β€” Teardown Flush, completion: none. packing up and going home, periodt 🧚

πŸ¦‹ SEE ALSO

like, go read the rest of the lore, iykyk πŸ‘‘

Kernel file ./include/linux/dma/ti-cppi5.h struct cppi5_desc_hdr_t(9), struct cppi5_host_desc_t(9), struct cppi5_desc_epib_t(9), struct cppi5_monolithic_desc_t(9), cppi5_desc_is_tdcm(9), cppi5_desc_get_type(9), cppi5_desc_get_errflags(9), cppi5_desc_get_pktids(9), cppi5_desc_set_pktids(9), cppi5_desc_set_retpolicy(9), cppi5_desc_get_tags_ids(9), cppi5_desc_set_tags_ids(9), cppi5_hdesc_calc_size(9), cppi5_hdesc_init(9), cppi5_hdesc_update_flags(9), cppi5_hdesc_update_psdata_size(9), cppi5_hdesc_get_psdata_size(9), cppi5_hdesc_get_pktlen(9), cppi5_hdesc_set_pktlen(9), cppi5_hdesc_get_psflags(9), cppi5_hdesc_set_psflags(9), cppi5_hdesc_get_pkttype(9), cppi5_hdesc_set_pkttype(9), cppi5_hdesc_attach_buf(9), cppi5_hdesc_link_hbdesc(9), cppi5_hdesc_epib_present(9), cppi5_hdesc_get_psdata(9), cppi5_hdesc_get_swdata(9), enum cppi5_tr_types(9), enum cppi5_tr_event_size(9), enum cppi5_tr_trigger(9), enum cppi5_tr_trigger_type(9), struct cppi5_tr_type0_t(9), struct cppi5_tr_type1_t(9), struct cppi5_tr_type2_t(9), struct cppi5_tr_type3_t(9), struct cppi5_tr_type15_t(9), struct cppi5_tr_resp_t(9), enum cppi5_tr_resp_status_submission(9), enum cppi5_tr_resp_status_unsupported(9), cppi5_trdesc_calc_size(9), cppi5_trdesc_init(9), cppi5_tr_init(9), cppi5_tr_set_trigger(9), cppi5_tr_csf_set(9)


okay that's the whole page bestie, you ate πŸ’… this came from ./include/linux/dma, dated October 2026, and it's literally the enum cppi5_t..._status_type(9) page β€” go forth and status-type responsibly πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from