|
Linux Kernel
3.7.1
|
#include <gameport.h>
Data Fields | |
| void * | port_data |
| char | name [32] |
| char | phys [32] |
| int | io |
| int | speed |
| int | fuzz |
| void(* | trigger )(struct gameport *) |
| unsigned char(* | read )(struct gameport *) |
| int(* | cooked_read )(struct gameport *, int *, int *) |
| int(* | calibrate )(struct gameport *, int *, int *) |
| int(* | open )(struct gameport *, int) |
| void(* | close )(struct gameport *) |
| struct timer_list | poll_timer |
| unsigned int | poll_interval |
| spinlock_t | timer_lock |
| unsigned int | poll_cnt |
| void(* | poll_handler )(struct gameport *) |
| struct gameport * | parent |
| struct gameport * | child |
| struct gameport_driver * | drv |
| struct mutex | drv_mutex |
| struct device | dev |
| struct list_head | node |
Definition at line 20 of file gameport.h.
Definition at line 43 of file gameport.h.
Definition at line 35 of file gameport.h.
Definition at line 48 of file gameport.h.
| struct gameport_driver* drv |
Definition at line 45 of file gameport.h.
Definition at line 46 of file gameport.h.
| int fuzz |
Definition at line 28 of file gameport.h.
Definition at line 26 of file gameport.h.
| char name[32] |
Definition at line 23 of file gameport.h.
Definition at line 50 of file gameport.h.
Definition at line 43 of file gameport.h.
| char phys[32] |
Definition at line 24 of file gameport.h.
| unsigned int poll_cnt |
Definition at line 40 of file gameport.h.
Definition at line 41 of file gameport.h.
| unsigned int poll_interval |
Definition at line 38 of file gameport.h.
| struct timer_list poll_timer |
Definition at line 37 of file gameport.h.
| void* port_data |
Definition at line 22 of file gameport.h.
Definition at line 31 of file gameport.h.
| int speed |
Definition at line 27 of file gameport.h.
| spinlock_t timer_lock |
Definition at line 39 of file gameport.h.
Definition at line 30 of file gameport.h.
1.8.2