STRUCT V4L2_SUBDEV_CLIENT_CAPABILITY(9)
π struct v4l2_subdev_client_capability(9) π
okay bestie, welcome to the Kernel API Manual page for struct v4l2_subdev_client_capability β yes that's the whole long name, she's got main character energy and a very long title π
β¨ NAME β¨
struct v4l2_subdev_client_capability β literally just the capabilities of the client that's accessing the subdev. that's it. that's the vibe π¦
πΈ SYNOPSIS πΈ
here's the whole struct, copy it exactly please, no improvising:
struct v4l2_subdev_client_capability {
__u64 capabilities;
};
she's small. she's slay. one member and she's thriving π
π Members π
capabilitiesβ a bitmask ofV4L2_SUBDEV_CLIENT_CAP_*flags. that's the whole member. a__u64full of little flag bits, doing her thing β¨
π«Ά SEE ALSO π«Ά
okay so this struct lives in the kernel file ./include/uapi/linux/v4l2-subdev.h (it's an enum situation over there, iykyk), and here's the whole friend group she rolls with β go read all of them, no skipping π:
v4l2_subdev_format_whence(9)struct v4l2_subdev_format(9)struct v4l2_subdev_crop(9)struct v4l2_subdev_mbus_code_enum(9)struct v4l2_subdev_frame_size_enum(9)struct v4l2_subdev_frame_interval(9)struct v4l2_subdev_frame_interval_enum(9)struct v4l2_subdev_selection(9)struct v4l2_subdev_capability(9)struct v4l2_subdev_route(9)struct v4l2_subdev_routing(9)
and that's the whole page, bestie π§ this came out of ./include/uapi/linux, dated October 2026 β so if you're reading this in the future, hi, hope the kernel is slaying πβ¨π
π¦ 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