cppi5_hdesc_get_psflags(9)
π cppi5_hdesc_get_psflags(9) π
okay so bestie, welcome to the cppi5_hdesc_get_psflags page β it lives in the Kernel API Manual, section 9, and it's lowkey one of the cutest little getters in the whole CPPI5 family. grab a π and let's go.
β¨ NAME β¨
cppi5_hdesc_get_psflags β get Protocol Specific Flags from HDesc
like, it literally gets your Protocol Specific Flags out of an HDesc. that's the whole job. main character energy tbh π
πΈ SYNOPSIS πΈ
u32 cppi5_hdesc_get_psflags (struct cppi5_host_desc_t *desc );
one function, one arg, returns a u32. no cap, that's it π
π¦ ARGUMENTS π¦
descβ Host packet descriptor. yes girl, hand it your host packet descriptor and it'll do the thing π«Ά
β RETURN β
Protocol Specific Flags from Host Packet Descriptor. that's what comes back at you β the Protocol Specific Flags, straight outta the Host Packet Descriptor. iconic behavior honestly β¨
π SEE ALSO π
bestie the SEE ALSO section is long and I'm not skipping a single one of these, we're doing the whole roster fr fr π
- 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_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_type(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)
see? told you. the whole squad. iykyk π
ngl, if you came here looking for the setter, that's cppi5_hdesc_set_psflags(9) β it's literally right there in the list above. go get her π
that's the page!! mwah π β this one's from ./include/linux/dma, dated October 2026, and it's the cppi5_hdesc_get_psflags(9) entry, okurrr π§ββοΈπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms