STRUCT OMAP3ISP_STAT_DATA(9)
π struct omap3isp_stat_data(9) β that's the Kernel API Manual, bestie π
Ok so real talk, this is the page for struct omap3isp_stat_data β the struct that carries statistic data sent to or received from user. It lives in the Kernel API Manual, and yes it's giving very much "kernel driver era" energy. Sit down, hydrate, and let's get into it β¨
πΈ NAME πΈ
struct omap3isp_stat_data β Statistic data sent to or received from user. Literally what it says on the tin, no cap π
β¨ SYNOPSIS β¨
struct omap3isp_stat_data {
#ifdef __KERNEL__;
struct {
__s64 tv_sec;
__s64 tv_usec;
} ts;
#else;
struct timeval ts;
#endif;
void __user *buf;
struct {
__u32 buf_size;
__u16 frame_number;
__u16 cur_frame;
__u16 config_counter;
};
};
Like, look at her. Conditional compilation and an anonymous struct? Main character behavior fr fr π
π¦ Members π¦
tsβ Timestamp of returned framestats. πtsβ Timestamp of returned framestats. Yes bestie, she's listed twice in the original. That's not a typo on my end, that's just the way the page is. We respect the icon's choices πbufβ Pointer to pass to user.{unnamed_struct}β anonymous. That's it. That's the whole description. She has no name and she doesn't need one πbuf_sizeβ Size of buffer.frame_numberβ Frame number of requested stats.cur_frameβ Current frame number being processed.config_counterβ Number of the configuration associated with the data.
Heads up bestie: thebuf_size,frame_number,cur_frameandconfig_counterfields all live inside that anonymous nested struct up in the synopsis β so don't go looking for them at the top level, iykyk π«Ά
π SEE ALSO π
Kernel file ./include/uapi/linux/omap3isp.h struct, plus the whole squad right here β go read these next, they're all linked:
struct omap3isp_h3a_aewb_config(9)struct omap3isp_ccdc_lsc_config(9)struct omap3isp_ccdc_bclamp(9)struct omap3isp_ccdc_fpc(9)struct omap3isp_ccdc_blcomp(9)struct omap3isp_prev_hmed(9)struct omap3isp_prev_cfa(9)struct omap3isp_prev_csup(9)struct omap3isp_prev_wbal(9)struct omap3isp_prev_blkadj(9)struct omap3isp_prev_rgbtorgb(9)struct omap3isp_prev_csc(9)struct omap3isp_prev_yclimit(9)struct omap3isp_prev_dcor(9)struct omap3isp_prev_nf(9)struct omap3isp_prev_gtables(9)struct omap3isp_prev_luma(9)struct omap3isp_prev_update_config(9)
And that's the whole page, babes π This little beauty ships from ./include/uapi/linux, dated October 2026, and it's filed under struct omap3isp_stat_data(9). Stan a kernel header. 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