Searched refs:grab (Results 1 – 4 of 4) sorted by relevance
34 struct evdev_client __rcu *grab; member135 client = rcu_dereference(evdev->grab); in evdev_events()200 if (evdev->grab) in evdev_grab()207 rcu_assign_pointer(evdev->grab, client); in evdev_grab()214 struct evdev_client *grab = rcu_dereference_protected(evdev->grab, in evdev_ungrab() local217 if (grab != client) in evdev_ungrab()220 rcu_assign_pointer(evdev->grab, NULL); in evdev_ungrab()
141 handle = rcu_dereference(dev->grab); in input_pass_values()450 struct input_handle *grab; in input_inject_event() local457 grab = rcu_dereference(dev->grab); in input_inject_event()458 if (!grab || grab == handle) in input_inject_event()521 if (dev->grab) { in input_grab_device()526 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()
111 grab a patch for the driver here:
208 may grab those ports and thus can prevent the controller