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

#include <serio.h>

Data Fields

const chardescription
 
struct serio_device_idid_table
 
bool manual_bind
 
void(* write_wakeup )(struct serio *)
 
irqreturn_t(* interrupt )(struct serio *, unsigned char, unsigned int)
 
int(* connect )(struct serio *, struct serio_driver *drv)
 
int(* reconnect )(struct serio *)
 
void(* disconnect )(struct serio *)
 
void(* cleanup )(struct serio *)
 
struct device_driver driver
 

Detailed Description

Definition at line 53 of file serio.h.

Field Documentation

void(* cleanup)(struct serio *)

Definition at line 64 of file serio.h.

int(* connect)(struct serio *, struct serio_driver *drv)

Definition at line 61 of file serio.h.

const char* description

Definition at line 54 of file serio.h.

void(* disconnect)(struct serio *)

Definition at line 63 of file serio.h.

Definition at line 66 of file serio.h.

Definition at line 56 of file serio.h.

irqreturn_t(* interrupt)(struct serio *, unsigned char, unsigned int)

Definition at line 60 of file serio.h.

bool manual_bind

Definition at line 57 of file serio.h.

int(* reconnect)(struct serio *)

Definition at line 62 of file serio.h.

void(* write_wakeup)(struct serio *)

Definition at line 59 of file serio.h.


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