STRUCT HEVC_FB(9)
πΈ NAME β struct hevc_fb(9) πΈ
okay so bestie, welcome to the Kernel API Manual page for struct hevc_fb(9) β the manual name is literally folded in right here like a lil ribbon π. This page is all about struct hevc_fb, which is hevc decode frame buffer information. That's the whole vibe: HEVC decode frame-buffer info, no cap β¨.
π SYNOPSIS π
the struct itself is giving exactly this, and yes bestie, copy it character for character:
struct hevc_fb {
u64 vdec_fb_va;
u64 y_fb_dma;
u64 c_fb_dma;
s32 poc;
u32 reserved;
};
π Members π
vdec_fb_vaβ virtual address ofstruct vdec_fb. virtual address bestie, that's where the struct lives in memory-vibe land πy_fb_dmaβ dma address of the Y frame buffer (luma). the luma buffer is main character energy, fr β¨c_fb_dmaβ dma address of the C frame buffer (chroma). chroma sidekick, slay π¦pocβ picture order count of the frame buffer. it's giving picture order count, not a snack, periodt πreservedβ for 8 bytes alignment. 8 bytes alignment queen β keeping the struct cute and aligned π
π SEE ALSO π
- Kernel file:
./drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.cβ yes bestie, the kernel file is right there, iykyk π₯ enum vdec_hevc_core_dec_err_type(9)struct mtk_hevc_dpb_info(9)struct vdec_hevc_slice_lat_dec_param(9)struct vdec_hevc_slice_info(9)struct vdec_hevc_slice_fb(9)struct vdec_hevc_slice_vsi(9)struct vdec_hevc_slice_share_info(9)struct vdec_hevc_slice_inst(9)
source/version vibe check: this page comes from ./drivers/media/platform/media..., dated October 2026. that's the footer info folded into a cute sign-off instead of copied β bye bestie, go read the kernel docs and slay π«Άπ
β¨
π¦ 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