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

#include <parport.h>

Data Fields

const charname
 
struct parportport
 
int daisy
 
int(* preempt )(void *)
 
void(* wakeup )(void *)
 
voidprivate
 
void(* irq_func )(void *)
 
unsigned int flags
 
struct pardevicenext
 
struct pardeviceprev
 
struct parport_statestate
 
wait_queue_head_t wait_q
 
unsigned long int time
 
unsigned long int timeslice
 
volatile long int timeout
 
unsigned long waiting
 
struct pardevicewaitprev
 
struct pardevicewaitnext
 
voidsysctl_table
 

Detailed Description

Definition at line 137 of file parport.h.

Field Documentation

int daisy

Definition at line 140 of file parport.h.

unsigned int flags

Definition at line 145 of file parport.h.

void(* irq_func)(void *)

Definition at line 144 of file parport.h.

const char* name

Definition at line 138 of file parport.h.

Definition at line 146 of file parport.h.

Definition at line 139 of file parport.h.

int(* preempt)(void *)

Definition at line 141 of file parport.h.

Definition at line 147 of file parport.h.

void* private

Definition at line 143 of file parport.h.

Definition at line 148 of file parport.h.

void* sysctl_table

Definition at line 156 of file parport.h.

unsigned long int time

Definition at line 150 of file parport.h.

volatile long int timeout

Definition at line 152 of file parport.h.

unsigned long int timeslice

Definition at line 151 of file parport.h.

Definition at line 149 of file parport.h.

unsigned long waiting

Definition at line 153 of file parport.h.

struct pardevice* waitnext

Definition at line 155 of file parport.h.

struct pardevice* waitprev

Definition at line 154 of file parport.h.

void(* wakeup)(void *)

Definition at line 142 of file parport.h.


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