INPUT_HANDLER_FOR_EA
Section: Input Subsystem (9)
Updated: February 2011
Index
Return to Main Contents
NAME
input_handler_for_each_handle - handle iterator
SYNOPSIS
-
int input_handler_for_each_handle(struct input_handler * handler, void * data, int (*fn) (struct input_handle *, void *));
ARGUMENTS
handler
-
- input handler to iterate
data
-
data for the callback
fn
-
function to be called for each handle
DESCRIPTION
Iterate over
bus's list of devices, and call
fn
for each, passing it
data
and stop when
fn
returns a non-zero value. The function is using RCU to traverse the list and therefore may be usind in atonic contexts. The
fn
callback is invoked from RCU critical section and thus must not sleep.
COPYRIGHT