Lines Matching defs:subdevs
23 * @subdevs: used to keep track of the registered subdevs
48 struct list_head subdevs;
179 * all subdevs of the v4l2 device that are marked with the
256 /* Helper macros to iterate over all subdevs. */
271 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list)
275 * all subdevs matching the condition.
290 * Note: subdevs cannot be added or deleted while walking
291 * the subdevs list.
295 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \
302 * all subdevs matching the condition.
315 * Note: subdevs cannot be added or deleted while walking
316 * the subdevs list.
328 * all subdevs matching the condition.
347 * Note: subdevs cannot be added or deleted while walking
348 * the subdevs list.
354 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \
365 * all subdevs matching the condition.
382 * Note: subdevs cannot be added or deleted while walking
383 * the subdevs list.
394 * all subdevs matching the &v4l2_subdev.grp_id, as assigned
409 * Note: subdevs cannot be added or deleted while walking
410 * the subdevs list.
423 * all subdevs matching the &v4l2_subdev.grp_id, as assigned
442 * Note: subdevs cannot be added or deleted while walking
443 * the subdevs list.
469 * Note: subdevs cannot be added or deleted while walking
470 * the subdevs list.
501 * Note: subdevs cannot be added or deleted while walking
502 * the subdevs list.
530 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
558 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \