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: