STRUCT V4L2_ASYNC_SUBDEV_ENDPOINT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct v4l2_async_subdev_endpoint β€” like, the whole vibe

okay bestie, welcome to the Kernel API Manual ✨ today's main character is struct v4l2_async_subdev_endpoint, which is literally just an entry in a sub-device's fwnode list πŸŽ€ no cap, that's the whole NAME section, she's a humble queen πŸ‘‘


🌸 SYNOPSIS 🌸

here's the glow-up, copy it exactly bestie, character for character fr fr:

struct v4l2_async_subdev_endpoint {
    struct list_head async_subdev_endpoint_entry;
    struct fwnode_handle *endpoint;
 };

πŸ¦‹ Members πŸ¦‹

  • async_subdev_endpoint_entry β€” literally just an entry in async_subdev_endpoint_list of struct v4l2_subdev πŸ’« she's a list node, she links, she belongs, she has main character energy in a doubly-linked kinda way 🫢
  • endpoint β€” the endpoint fwnode agains which to match the sub-device 🌈 (yes the manpage said "agains", we're keeping the lore intact πŸ’€) this is the fwnode the sub-device gets matched against, iykyk

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, no one gets left out πŸ’– go read the kernel file ./include/media/v4l2-async.h and then spiral into:


ngl bestie this one's a shortie β€” a struct with exactly two members and zero drama πŸ™ˆ but that's iconic in its own way, and every single reference above is real, so don't skip them πŸ“

and that's the tea β˜• this page lives in ./include/media and it's dated October 2026 ⭐ mwah, love u, go register some subdevices πŸ’œπŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from