Lines Matching defs:fwnode
40 * @fwnode: pointer to &struct fwnode_handle to be matched.
56 struct fwnode_handle *fwnode;
129 * struct v4l2_async_subdev_endpoint - Entry in sub-device's fwnode list
133 * @endpoint: Endpoint fwnode agains which to match the sub-device
178 struct fwnode_handle *fwnode,
181 * v4l2_async_nf_add_fwnode - Allocate and add a fwnode async
185 * @fwnode: fwnode handle of the sub-device to be matched, pointer to
191 * Allocate a fwnode-matched asc of size asc_struct_size, and add it to the
192 * notifiers @asc_list. The function also gets a reference of the fwnode which
195 #define v4l2_async_nf_add_fwnode(notifier, fwnode, type) \
196 ((type *)__v4l2_async_nf_add_fwnode(notifier, fwnode, sizeof(type)))
203 * v4l2_async_nf_add_fwnode_remote - Allocate and add a fwnode
214 * Gets the remote endpoint of a given local endpoint, set it up for fwnode
216 * function also gets a reference of the fwnode which is released later at
220 * exception that the fwnode refers to a local endpoint, not the remote one.
248 * v4l2_async_subdev_endpoint_add - Add an endpoint fwnode to async sub-device
252 * @fwnode: the endpoint fwnode to match
254 * Add a fwnode to the async sub-device's matching list. This allows registering
258 * if endpoints have been added to the sub-device's fwnode matching list.
263 struct fwnode_handle *fwnode);