STRUCT V4L2_MBUS_FRAME_DESC_ENTRY_CSI2(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct v4l2_mbus_frame_desc_entry_csi2(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual πŸ’… this one's a tiny little struct page and honestly it's giving "small but mighty" energy, so let's get into it ✨


🌸 NAME 🌸

struct v4l2_mbus_frame_desc_entry_csi2 β€”

and yeah, the dash is just... sitting there 😭 the original page literally has no one-liner description after the name, so we're not gonna invent one. no cap, that's the whole NAME section. iconic minimalism honestly πŸŽ€


⭐ SYNOPSIS ⭐

struct v4l2_mbus_frame_desc_entry_csi2 {
    u8 vc;
    u8 dt;
};

look at her. two whole fields. she's perfect 🫢


πŸ’– Members πŸ’–

  • vc β€” the CSI-2 virtual channel πŸ‘‘ (yes, that's the whole description, and yes, it ate)
  • dt β€” the CSI-2 data type ID πŸ”₯

that's it, that's the struct. two u8s and a dream πŸ’€


🌈 SEE ALSO 🌈

first up, the pointer to where she actually lives: Kernel file ./include/media/v4l2-subdev.h πŸ“ (go say hi to her whole family there)

and now, the extended cinematic universe 🌌 β€” every single one of these, no skips, because we don't leave the girlies out:

like, that's a whole friend group and she knows every single one of them πŸ˜­πŸ’œ


🧚 cute little sign-off 🧚

this page comes to you from ./include/media and it's dated October 2026, and the page itself is struct v4l2_...c_entry_csi2(9) (yes, the footer abbreviates the name with dots β€” that's genuinely how the original prints it, we don't make the rules πŸ’€).

anyway that's the whole man page bestie, short and slay, vc and dt forever, bye πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from