Lines Matching refs:subdevs
25 * @subdevs: used to keep track of the registered subdevs
50 struct list_head subdevs;
178 * all subdevs of the v4l2 device that are marked with the
255 /* Helper macros to iterate over all subdevs. */
270 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list)
274 * all subdevs matching the condition.
289 * Note: subdevs cannot be added or deleted while walking
290 * the subdevs list.
294 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \
301 * all subdevs matching the condition.
314 * Note: subdevs cannot be added or deleted while walking
315 * the subdevs list.
327 * all subdevs matching the condition.
346 * Note: subdevs cannot be added or deleted while walking
347 * the subdevs list.
353 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \
364 * all subdevs matching the condition.
381 * Note: subdevs cannot be added or deleted while walking
382 * the subdevs list.
393 * all subdevs matching the &v4l2_subdev.grp_id, as assigned
408 * Note: subdevs cannot be added or deleted while walking
409 * the subdevs list.
422 * all subdevs matching the &v4l2_subdev.grp_id, as assigned
441 * Note: subdevs cannot be added or deleted while walking
442 * the subdevs list.
468 * Note: subdevs cannot be added or deleted while walking
469 * the subdevs list.
500 * Note: subdevs cannot be added or deleted while walking
501 * the subdevs list.
529 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
557 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \