Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
gameport Struct Reference

#include <gameport.h>

Data Fields

voidport_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 gameportparent
 
struct gameportchild
 
struct gameport_driverdrv
 
struct mutex drv_mutex
 
struct device dev
 
struct list_head node
 

Detailed Description

Definition at line 20 of file gameport.h.

Field Documentation

int(* calibrate)(struct gameport *, int *, int *)

Definition at line 33 of file gameport.h.

Definition at line 43 of file gameport.h.

void(* close)(struct gameport *)

Definition at line 35 of file gameport.h.

int(* cooked_read)(struct gameport *, int *, int *)

Definition at line 32 of file gameport.h.

Definition at line 48 of file gameport.h.

Definition at line 45 of file gameport.h.

struct mutex drv_mutex

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.

int(* open)(struct gameport *, int)

Definition at line 34 of file gameport.h.

struct gameport* parent

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.

void(* poll_handler)(struct gameport *)

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.

unsigned char(* read)(struct gameport *)

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.

void(* trigger)(struct gameport *)

Definition at line 30 of file gameport.h.


The documentation for this struct was generated from the following file: