dpaa2_fd_set_ctrl(9)
π dpaa2_fd_set_ctrl β a Kernel API Manual moment
okay so bestie, welcome to dpaa2_fd_set_ctrl(9), live from the Kernel API Manual. Grab your iced coffee π, because we're about to set some control bits and it's honestly not that deep β but it is iconic.
β¨ NAME β¨
dpaa2_fd_set_ctrl β the girl whose whole job is setting the control bits in the frame descriptor. that's it. that's the function. no cap. π
π¦ SYNOPSIS π¦
void dpaa2_fd_set_ctrl (struct dpaa2_fd *fd , u32 ctrl );
literally returns void β she gives nothing back, she just does the thing. main character energy fr fr. π
π ARGUMENTS π
fdβ the given frame descriptor π like, the actual descriptor you're working on. the canvas. the moment.ctrlβ the control bits to be set in the frame descriptor β¨ you hand her the bits, she puts them in. match made in heaven.
π SEE ALSO π
okay so this is the part where I introduce you to the whole friend group π«Ά β every single one of them, no skipping, we don't do that here:
Kernel file ./include/soc/fsl/dpaa2-fd.hβ DPAA2 FD - Frame Descriptor APIs for DPAA2(9) β this is basically the group chat's pinned message, iykyk π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_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)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)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)dpaa2_fl_set_final(9)
like, that's a lot of siblings but every one of them ate π₯ go say hi, they're all in ./include/soc/fsl living their best lives.
π real talk though: getters and setters are two different people.dpaa2_fd_get_ctrlis notdpaa2_fd_set_ctrl. don't mix them up in front of company. π
that's the whole page, bestie β short, sweet, and serving exactly one purpose πΈ this little cutie came from the source tree at ./include/soc/fsl, dated October 2026, and it's filed under dpaa2_fd_set_ctrl(9) like the queen she is πβ¨ mwah, go set some control bits π§ββοΈπ
π¦ 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