dpaa2_fd_get_frc(9)
π dpaa2_fd_get_frc β get the frame context π
okay so bestie, welcome to the Kernel API Manual β¨ this one's a lil function page for dpaa2_fd_get_frc, and honestly? she's short, she's sweet, she's giving "one-line icon" energy π
πΈ NAME πΈ
dpaa2_fd_get_frc β literally just gets the frame context out of the frame descriptor π«Ά
β¨ SYNOPSIS β¨
u32 dpaa2_fd_get_frc (const struct dpaa2_fd *fd );
no cap, that's the whole thing. she takes one pointer and hands you back a u32 π
π¦ ARGUMENTS π¦
fdβ the given frame descriptor π« like, the actual FD you want the frame context out of. that's it, that's the arg.
π DESCRIPTION π
okay so this is the whole vibe: it returns the frame context field in the frame descriptor π
that's it!! that's the function!! she reads the field named "frc" (frame context, iykyk) out of the struct dpaa2_fd you point her at and gives it back to you as a u32 π
lowkey obsessed with how unbothered this function is. no side effects described, no surprises, just a getter doing getter things π
π₯ SEE ALSO π₯
the whole friend group π the kernel file lives at ./include/soc/fsl/dpaa2-fd.h, and the parent doc is DPAA2 FD - Frame Descriptor APIs for DPAA2(9) β go read that one first, she's the main character π
then, alphabetically-ish, the rest of the crew:
struct dpaa2_fd(9)dpaa2_fd_get_addr(9)dpaa2_fd_set_addr(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)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. the whole squad showed up π every single one, fr fr π§
ngl bestie, that's a lot of siblings β but they all live in the same header, so it's giving big family energy, not chaos π
mwah π this page came from the source tree at ./include/soc/fsl, dated October 2026, in the Kernel API Manual β and the page itself is dpaa2_fd_get_frc(9), obvs π
β¨ go get that frame context, queen π
π¦ 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