v4l2_fwnode_put_link(9)
okay bestie, welcome to the v4l2_fwnode_put_link(9) page β it's from the Kernel API Manual, and it's a tiny little function with main-character energy. keep your eyes on the must, because that part is not a drill. π«Ά
β¨ NAME β¨
v4l2_fwnode_put_link β drop references to nodes in a link. that's it, that's the whole name, and it ate. π
π«Ά SYNOPSIS π«Ά
void v4l2_fwnode_put_link (struct v4l2_fwnode_link *link );
π ARGUMENTS π
linkβ pointer to the V4L2 fwnode link data structure. like, the link data struct you're holding, bestie. no extra mystery.
π₯ DESCRIPTION π₯
Drop references to the local and remote nodes in the link. that's the job. clean, simple, iconic. β¨
This function must be called on every link parsed with v4l2_fwnode_parse_link. not most links. not the links you remember. every link. if you parsed it with v4l2_fwnode_parse_link, this function is the one that must be called on that link, periodt. π₯
bestie warning: the "must" is doing a lot of work here β don't skip it, don't leave your link references hanging, and don't make it weird. π
π SEE ALSO π
- Kernel file
./include/media/v4l2-fwnode.hstruct β the kernel file plusstruct, exactly as listed. π v4l2_fwnode_endpoint(9)β endpoint vibes.V4L2_FWNODE_PROPERTY_UNSET(9)β property unset, slay.enum v4l2_fwnode_orientation(9)β orientation enum, iconic.struct v4l2_fwnode_device_properties(9)β device properties struct, yes bestie.struct v4l2_fwnode_link(9)β the link struct itself, main character.enum v4l2_connector_type(9)β connector type enum, we love.struct v4l2_connector_link(9)β connector link struct, periodt.struct v4l2_fwnode_connector_analog(9)β analog connector struct, cute.struct v4l2_fwnode_connector(9)β fwnode connector struct, obsessed.enum v4l2_fwnode_bus_type(9)β bus type enum, okayyy.v4l2_fwnode_endpoint_parse(9)β endpoint parse, go off.v4l2_fwnode_endpoint_free(9)β endpoint free, cleanup queen.v4l2_fwnode_endpoint_alloc_parse(9)β alloc parse, very demure.v4l2_fwnode_parse_link(9)β parse link, the one this function is besties with. πv4l2_fwnode_connector_free(9)β connector free, freeing vibes.v4l2_fwnode_connector_parse(9)β connector parse, yes.v4l2_fwnode_connector_add_link(9)β connector add link, add it.v4l2_fwnode_device_parse(9)β device parse, slay.
kisses bestie π β this little page comes from the source/version ./include/media, dated October 2026, and the manual name is v4l2_fwnode_put_link(9). bye, go call it on every link parsed with v4l2_fwnode_parse_link π«Άβ¨
π¦ 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