STRUCT CCS_PDAF_PIX_LOC_BLOCK_DESC(9)
β¨ struct ccs_pdaf_pix_loc_block_desc β PDAF pixel location block descriptor β¨
Okay bestie, so this page is from the Kernel API Manual (that's the manual name, folding it in right here at the top so we're all on the same page π«Ά), and it's literally about one tiny struct that describes a block of PDAF pixel locations. Small struct, big main character energy. Let's get into it π
πΈ NAME πΈ
struct ccs_pdaf_pix_loc_block_desc β the PDAF pixel location block descriptor, no cap π
π SYNOPSIS π
Here's the shape of the thing, verbatim, don't touch a single character:
struct ccs_pdaf_pix_loc_block_desc {
u8 block_type_id;
u16 repeat_x;
};
Two members. That's it. Iconic minimalism π¦
β Members β
block_type_idβ the block type identifier, and it ranges from0ton. That's the whole vibe, it's just an ID so the kernel knows which type of block this is π«repeat_xβ the number of times this block is repeated to the right. Like copy-paste but horizontal, and how many times is literally this field π
π SEE ALSO π
This is the group chat, fr fr β everything here lives together in the kernel file ./drivers/media/i2c/ccs/ccs-data.h, and you'll want to know all of these besties:
struct ccs_data_block_version(9)struct ccs_reg(9)struct ccs_if_rule(9)struct ccs_frame_format_desc(9)struct ccs_frame_format_descs(9)struct ccs_pdaf_readout(9)struct ccs_rule(9)struct ccs_pdaf_pix_loc_block_desc_group(9)struct ccs_pdaf_pix_loc_pixel_desc(9)struct ccs_pdaf_pix_loc_pixel_desc_group(9)struct ccs_pdaf_pix_loc(9)struct ccs_data_container(9)
ngl the struct header on this page gets truncated to struct ccs_p...c_block_desc(9) in the running header and footer, so if you see that, yes, it's the same one, don't panic π
And that's the whole page, periodt π Cute little sign-off: this one comes from ./drivers/media/i2c/ccs, dated October 2026, and the footer refers to it as struct ccs_p...c_block_desc(9) β now go forth and repeat_x responsibly πβ¨
π¦ 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