STRUCT FIMC_PIX_LIMIT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct_fimc_pix_limit(9) β€” the vibe check

okay so bestie, welcome to the Kernel API Manual, section 9 πŸŽ€ this is the page for struct fimc_pix_limit, and it's literally the receipts for image pixel size limits across all the different IP configurations. like, every configuration has opinions about how big your picture can be, and this struct is the group chat where they all live ✨


🌸 NAME 🌸

struct fimc_pix_limit β€” image pixel size limits in various IP configurations πŸ¦‹

no cap, that's the whole job. it's the little keeper of "how wide can u go tho" per setup.


✨ SYNOPSIS ✨

struct fimc_pix_limit {
    u16 scaler_en_w;
    u16 scaler_dis_w;
    u16 in_rot_en_h;
    u16 in_rot_dis_w;
    u16 out_rot_en_w;
    u16 out_rot_dis_w;
 };

look at her. six lil u16 fields, all main character energy πŸ‘‘ copy this exactly, i'm not joking, the compiler does not accept vibes-based edits πŸ’€


🫢 Members (the cast) 🫢

every field is a max width, but the conditions are what make it iconic:

  • scaler_en_w β€” max input pixel width when the scaler is enabled ✨
  • scaler_dis_w β€” max input pixel width when the scaler is disabled πŸ™ˆ
  • in_rot_en_h β€” max input width with the input rotator on πŸ”₯
  • in_rot_dis_w β€” max input width with the input rotator off πŸ’€
  • out_rot_en_w β€” max output width with the output rotator on 🌈
  • out_rot_dis_w β€” max output width with the output rotator off 🌸
ngl bestie, note the naming glow-up: in_rot_en_h ends in _h while its rotator-off sibling is in_rot_dis_w β€” that's not a typo on my end, that's exactly how the struct spells it. copy it character for character or perish πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, fr fr:

  • Kernel file ./drivers/media/platform/samsung/exynos4-is/fimc-core.h β€” that's where she lives 🏠
  • struct fimc_dma_offset(9)
  • struct fimc_effect(9)
  • struct fimc_scaler(9)
  • struct fimc_addr(9)
  • struct fimc_vid_buffer(9)
  • struct fimc_frame(9)
  • struct fimc_m2m_device(9)
  • struct fimc_vid_cap(9)
  • struct fimc_variant(9)
  • struct fimc_drvdata(9)
  • struct fimc_dev(9)
  • struct fimc_ctrls(9)
  • struct fimc_ctx(9)
  • fimc_active_queue_add(9)
  • fimc_active_queue_pop(9)
  • fimc_pending_queue_add(9)
  • fimc_pending_queue_pop(9)

like... the entire exynos4-is cinematic universe, and she's in it πŸ“


πŸŽ€ the sign-off πŸŽ€

this lil page came from ./drivers/media/platform/samsu... and it's dated October 2026, and it's filed under struct fimc_pix_limit(9). that's the source, the version vibe, and the date all in one cute lil bow πŸŽ€πŸ’œ

periodt. now go read the header file, iykyk 🧚

πŸ“¦ where this page comes from