Home
last modified time | relevance | path

Searched refs:grab (Results 1 – 4 of 4) sorted by relevance

/drivers/media/test-drivers/vivid/
A Dvivid-kthread-out.c251 static void vivid_grab_controls(struct vivid_dev *dev, bool grab) in vivid_grab_controls() argument
253 v4l2_ctrl_grab(dev->ctrl_has_crop_out, grab); in vivid_grab_controls()
254 v4l2_ctrl_grab(dev->ctrl_has_compose_out, grab); in vivid_grab_controls()
255 v4l2_ctrl_grab(dev->ctrl_has_scaler_out, grab); in vivid_grab_controls()
256 v4l2_ctrl_grab(dev->ctrl_tx_mode, grab); in vivid_grab_controls()
257 v4l2_ctrl_grab(dev->ctrl_tx_rgb_range, grab); in vivid_grab_controls()
A Dvivid-kthread-cap.c805 static void vivid_grab_controls(struct vivid_dev *dev, bool grab) in vivid_grab_controls() argument
807 v4l2_ctrl_grab(dev->ctrl_has_crop_cap, grab); in vivid_grab_controls()
808 v4l2_ctrl_grab(dev->ctrl_has_compose_cap, grab); in vivid_grab_controls()
809 v4l2_ctrl_grab(dev->ctrl_has_scaler_cap, grab); in vivid_grab_controls()
/drivers/input/
A Devdev.c31 struct evdev_client __rcu *grab; member
300 client = rcu_dereference(evdev->grab); in evdev_events()
336 if (evdev->grab) in evdev_grab()
343 rcu_assign_pointer(evdev->grab, client); in evdev_grab()
350 struct evdev_client *grab = rcu_dereference_protected(evdev->grab, in evdev_ungrab() local
353 if (grab != client) in evdev_ungrab()
356 rcu_assign_pointer(evdev->grab, NULL); in evdev_ungrab()
A Dinput.c119 handle = rcu_dereference(dev->grab); in input_pass_values()
415 struct input_handle *grab; in input_inject_event() local
421 grab = rcu_dereference(dev->grab); in input_inject_event()
422 if (!grab || grab == handle) in input_inject_event()
524 if (dev->grab) in input_grab_device()
527 rcu_assign_pointer(dev->grab, handle); in input_grab_device()
539 grabber = rcu_dereference_protected(dev->grab, in __input_release_device()
542 rcu_assign_pointer(dev->grab, NULL); in __input_release_device()

Completed in 20 milliseconds