Home
last modified time | relevance | path

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

/drivers/input/
Devdev.c34 struct evdev_client __rcu *grab; member
135 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() local
217 if (grab != client) in evdev_ungrab()
220 rcu_assign_pointer(evdev->grab, NULL); in evdev_ungrab()
Dinput.c141 handle = rcu_dereference(dev->grab); in input_pass_values()
450 struct input_handle *grab; in input_inject_event() local
457 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()
/drivers/input/mouse/
DKconfig111 grab a patch for the driver here:
/drivers/ide/
DKconfig208 may grab those ports and thus can prevent the controller