dpaa2_fl_set_final(9)
π dpaa2_fl_set_final(9) β from the Kernel API Manual, bestie π
okay so listen. this page is about dpaa2_fl_set_final, and it's living in the Kernel API Manual corner of the universe. that's the whole vibe. small function, very specific job, absolutely slays at it. let's get into it π
β¨ NAME β¨
dpaa2_fl_set_final β Set the final bit in FLE π¦
like, that's it. that's the mission. the final bit? it's getting set. periodt.
πΈ SYNOPSIS πΈ
void dpaa2_fl_set_final (struct dpaa2_fl_entry *fle , bool final );
look at her. returns void (she gives nothing back, she's just here to do the work π
), takes a pointer to a struct dpaa2_fl_entry, and takes a bool. that's the whole guest list. no cap.
π ARGUMENTS π
fleβ the given frame list entry π«Ά like, the actual FLE you're messing with. hand her the pointer, she handles the rest.finalβ the final boolean to be set π that's yourtrue/false, your yes/no, your "is this the last one or not". you decide, she writes.
ngl these two are the entire function. one entry in, one bit flipped. no hidden extras, no surprise side quests π
π₯ SEE ALSO π₯
okay this is the part where the manpage just. keeps. going. π it's a whole friend group of DPAA2 FD / SG / FL functions and honestly? iconic of them to all link each other. the kernel file this all lives near is ./include/soc/fsl/dpaa2-fd.h β the header that hosts DPAA2 FD - Frame Descriptor APIs for DPAA2(9) π
the frame-descriptor girlies:
struct dpaa2_fd(9)dpaa2_fd_get_addr(9)dpaa2_fd_set_addr(9)dpaa2_fd_get_frc(9)dpaa2_fd_set_frc(9)dpaa2_fd_get_ctrl(9)dpaa2_fd_set_ctrl(9)dpaa2_fd_get_flc(9)dpaa2_fd_set_flc(9)dpaa2_fd_get_len(9)dpaa2_fd_set_len(9)dpaa2_fd_get_offset(9)dpaa2_fd_set_offset(9)dpaa2_fd_get_format(9)dpaa2_fd_set_format(9)dpaa2_fd_get_bpid(9)dpaa2_fd_set_bpid(9)
the scatter-gather crowd π:
struct dpaa2_sg_entry(9)dpaa2_sg_get_addr(9)dpaa2_sg_set_addr(9)dpaa2_sg_get_len(9)dpaa2_sg_set_len(9)dpaa2_sg_get_offset(9)dpaa2_sg_set_offset(9)dpaa2_sg_get_format(9)dpaa2_sg_set_format(9)dpaa2_sg_get_bpid(9)dpaa2_sg_set_bpid(9)dpaa2_sg_is_final(9)dpaa2_sg_set_final(9)
and the frame-list fam (our girl is literally here, main character energy π):
struct dpaa2_fl_entry(9)dpaa2_fl_get_addr(9)dpaa2_fl_set_addr(9)dpaa2_fl_get_frc(9)dpaa2_fl_set_frc(9)dpaa2_fl_get_ctrl(9)dpaa2_fl_set_ctrl(9)dpaa2_fl_get_flc(9)dpaa2_fl_set_flc(9)dpaa2_fl_get_len(9)dpaa2_fl_set_len(9)dpaa2_fl_get_offset(9)dpaa2_fl_set_offset(9)dpaa2_fl_get_format(9)dpaa2_fl_set_format(9)dpaa2_fl_get_bpid(9)dpaa2_fl_set_bpid(9)dpaa2_fl_is_final(9)
see how dpaa2_fl_is_final(9) is right there at the end? that's the reader, this is the writer. they're a matching set, iykyk πβ¨
π§ the cute sign-off π§
so this whole page came from ./include/soc/fsl, dated October 2026, and it's page dpaa2_fl_set_final(9) of the Kernel API Manual. that's the source, that's the version, that's the date β all accounted for, no details left behind, we ate and left no crumbs ππ
go set that final bit bestie, you got this π«Άβ
π¦ 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