cppi5_hdesc_attach_buf(9)
πΈ NAME πΈ
cppi5_hdesc_attach_buf β attach buffer to HDesc π«Ά
okay bestie, welcome to the Kernel API Manual page for cppi5_hdesc_attach_buf(9). This is the function that literally attaches a buffer to a Host Packet Descriptor, and yes, it's giving "small but iconic" energy π
.
β¨ SYNOPSIS β¨
void cppi5_hdesc_attach_buf (struct cppi5_host_desc_t *desc , dma_addr_t
buf , u32 buf_data_len , dma_addr_t obuf , u32 obuf_len );
No cap, the return type is void β so there's no return value to catch, bestie π.
π ARGUMENTS π
descβ Host packet descriptor πbufβ Buffer physical address πbuf_data_lenβ Buffer length πobufβ Original Buffer physical address π§obuf_lenβ Original Buffer length π
π¦ DESCRIPTION π¦
Attaches buffer to Host Packet Descriptor. periodt π β¨
It's a one-job icon, and that job is attaching the buffer to the Host Packet Descriptor. no extra drama, no side quests, just vibes π«Ά.
π SEE ALSO π
The whole squad is here, bestie β the kernel file and every single reference in the original list, no skips, no cuts π:
- 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_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)
made with π from source/version ./include/linux/dma, dated October 2026, repping cppi5_hdesc_attach_buf(9) β bye bestie, go attach that buffer slayfully πβ¨
π¦ 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