ENUM IRIS_BUFFER_TYPE(9)
πΈ enum iris_buffer_type(9) πΈ
okay bestie, so this is a page from the Kernel API Manual (yes, that Kernel API Manual π
) and it's all about enum iris_buffer_type β one enum, fourteen constants, zero chill. Let's get into it β¨
NAME
enum iris_buffer_type β and honestly? that's it. The description is blank. She said "my name is enough" and left. main character energy fr fr π
SYNOPSIS
enum iris_buffer_type {
BUF_INPUT ,
BUF_OUTPUT ,
BUF_BIN ,
BUF_ARP ,
BUF_COMV ,
BUF_NON_COMV ,
BUF_LINE ,
BUF_DPB ,
BUF_PERSIST ,
BUF_SCRATCH_1 ,
BUF_SCRATCH_2 ,
BUF_VPSS ,
BUF_PARTIAL ,
BUF_TYPE_MAX
};
look at her. fourteen entries. not one of them skipped. we love a complete list π«Ά
Constants π
every single one, in order, no cap:
BUF_INPUTβ input buffer to the iris hardware πBUF_OUTPUTβ output buffer from the iris hardware π¦BUF_BINβ buffer to store intermediate bin data π«BUF_ARPβ buffer for auto register programming βBUF_COMVβ buffer to store colocated motion vectors π₯BUF_NON_COMVβ buffer to hold config data for HW πBUF_LINEβ buffer to store decoding/encoding context data for HW πBUF_DPBβ buffer to store display picture buffers for reference πBUF_PERSISTβ buffer to store session context data πΈBUF_SCRATCH_1β buffer to store decoding/encoding context data for HW π§BUF_SCRATCH_2β buffer to store encoding context data for HW β¨BUF_VPSSβ buffer to store VPSS context data for HW πBUF_PARTIALβ buffer for AV1 IBC data πBUF_TYPE_MAXβ max buffer types π
ngl bestie,BUF_LINEandBUF_SCRATCH_1literally have the exact same description β "buffer to store decoding/encoding context data for HW". That's not a typo on my end, that's just how the page says it. iykyk π
SEE ALSO π
Kernel file ./drivers/media/platform/qcom/iris/iris_buffer.hstruct iris_buffer(9)
like, go read the actual header and the struct if you want the full lore. the enum is giving "table of contents" energy.
and that's the whole page, bestie β every constant, every description, nothing dropped π
mwah π β this gem came from ./drivers/media/platform/qcom/... and it's dated October 2026, so mark your calendar, she's freshly stamped and ready. periodt.
π¦ 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