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

#include <maple.h>

Data Fields

struct maple_driverdriver
 
struct mapleqmq
 
void(* callback )(struct mapleq *mq)
 
void(* fileerr_handler )(struct maple_device *mdev, void *recvbuf)
 
int(* can_unload )(struct maple_device *mdev)
 
unsigned long when
 
unsigned long interval
 
unsigned long function
 
struct maple_devinfo devinfo
 
unsigned char port
 
unsigned char unit
 
char product_name [32]
 
char product_licence [64]
 
atomic_t busy
 
wait_queue_head_t maple_wait
 
struct device dev
 

Detailed Description

Definition at line 67 of file maple.h.

Field Documentation

atomic_t busy

Definition at line 78 of file maple.h.

Definition at line 70 of file maple.h.

int(* can_unload)(struct maple_device *mdev)

Definition at line 72 of file maple.h.

Definition at line 80 of file maple.h.

Definition at line 74 of file maple.h.

Definition at line 68 of file maple.h.

void(* fileerr_handler)(struct maple_device *mdev, void *recvbuf)

Definition at line 71 of file maple.h.

unsigned long function

Definition at line 73 of file maple.h.

unsigned long interval

Definition at line 73 of file maple.h.

wait_queue_head_t maple_wait

Definition at line 79 of file maple.h.

Definition at line 69 of file maple.h.

unsigned char port

Definition at line 75 of file maple.h.

char product_licence[64]

Definition at line 77 of file maple.h.

char product_name[32]

Definition at line 76 of file maple.h.

unsigned char unit

Definition at line 75 of file maple.h.

unsigned long when

Definition at line 73 of file maple.h.


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