v4l2_async_s...endpoint_add(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual page for v4l2_async_s...endpoint_add(9) πŸ’…. This is the one that adds an endpoint fwnode to the async sub-device matching list, and we’re gonna make it make sense. Periodt. ✨

🌸 NAME 🌸

v4l2_async_subdev_endpoint_add β€” add an endpoint fwnode to the async sub-device matching list 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

int v4l2_async_subdev_endpoint_add (struct v4l2_subdev *sd , struct
       fwnode_handle *fwnode );

πŸŽ€ ARGUMENTS πŸŽ€

  • sd β€” the sub-device πŸ’–
  • fwnode β€” the endpoint fwnode to match πŸ”

✨ DESCRIPTION ✨

Adds a fwnode to the async sub-device’s matching list. This allows registering multiple async sub-devices from a single device β€” iconic multitasking energy, honestly. πŸ‘‘

⚠️ note that calling v4l2_subdev_cleanup as part of the sub-device’s cleanup if endpoints have been added to the sub-device’s fwnode matching list. Cleanup is not a vibe to skip, bestie. 🧹

Returns an error on failure, 0 on success. βœ…

πŸ’œ SEE ALSO πŸ’œ

go peek at these, iykyk πŸ‘€

xoxo πŸ’– from ./include/media Β· October 2026 Β· v4l2_async_s...endpoint_add(9) πŸŽ€

πŸ“¦ where this page comes from