STRUCT VIMC_DEVICE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct vimc_device(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” this is the page for struct vimc_device(9), and it’s literally the main-character struct for the vimc driver. no cap, here’s the whole squad πŸ’…

🌸 NAME 🌸

struct vimc_device β€” the main device for the vimc driver. periodt.

✨ SYNOPSIS ✨

struct vimc_device {
    const struct vimc_pipeline_config *pipe_cfg;
    struct vimc_ent_device **ent_devs;
    struct media_device mdev;
    struct v4l2_device v4l2_dev;
 };

πŸ‘‘ Members πŸ‘‘

  • pipe_cfg β€” pointer to the vimc pipeline configuration structure πŸŽ€
  • ent_devs β€” array of vimc_ent_device pointers ✨
  • mdev β€” the associated media_device parent πŸ’–
  • v4l2_dev β€” internal v4l2 parent device πŸ¦‹

🌈 SEE ALSO 🌈


This iconic little page comes from the source/version ./drivers/media/test-drivers/vimc, dated October 2026 β€” and that’s the whole vibe check, bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from