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.