Searched refs:grab (Results 1 – 4 of 4) sorted by relevance
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-kthread-out.c | 251 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 D | vivid-kthread-cap.c | 805 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 D | evdev.c | 31 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 D | input.c | 119 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