Lines Matching refs:subdev_notifier

186 		struct v4l2_async_notifier *subdev_notifier =  in v4l2_async_notifier_can_complete()  local
189 if (subdev_notifier && in v4l2_async_notifier_can_complete()
190 !v4l2_async_notifier_can_complete(subdev_notifier)) in v4l2_async_notifier_can_complete()
231 struct v4l2_async_notifier *subdev_notifier; in v4l2_async_match_notify() local
255 subdev_notifier = v4l2_async_find_subdev_notifier(sd); in v4l2_async_match_notify()
256 if (!subdev_notifier || subdev_notifier->parent) in v4l2_async_match_notify()
264 subdev_notifier->parent = notifier; in v4l2_async_match_notify()
266 return v4l2_async_notifier_try_all_subdevs(subdev_notifier); in v4l2_async_match_notify()
323 struct v4l2_async_notifier *subdev_notifier = in v4l2_async_notifier_unbind_all_subdevs() local
326 if (subdev_notifier) in v4l2_async_notifier_unbind_all_subdevs()
327 v4l2_async_notifier_unbind_all_subdevs(subdev_notifier); in v4l2_async_notifier_unbind_all_subdevs()
685 struct v4l2_async_notifier *subdev_notifier; in v4l2_async_register_subdev() local
737 subdev_notifier = v4l2_async_find_subdev_notifier(sd); in v4l2_async_register_subdev()
738 if (subdev_notifier) in v4l2_async_register_subdev()
739 v4l2_async_notifier_unbind_all_subdevs(subdev_notifier); in v4l2_async_register_subdev()
755 __v4l2_async_notifier_unregister(sd->subdev_notifier); in v4l2_async_unregister_subdev()
756 __v4l2_async_notifier_cleanup(sd->subdev_notifier); in v4l2_async_unregister_subdev()
757 kfree(sd->subdev_notifier); in v4l2_async_unregister_subdev()
758 sd->subdev_notifier = NULL; in v4l2_async_unregister_subdev()