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 char * name
 
struct parport * port
 
int daisy
 
int(* preempt )(void *)
 
void(* wakeup )(void *)
 
void * private
 
void(* irq_func )(void *)
 
unsigned int flags
 
struct pardevice * next
 
struct pardevice * prev
 
struct parport_state * state
 
wait_queue_head_t wait_q
 
unsigned long int time
 
unsigned long int timeslice
 
volatile long int timeout
 
unsigned long waiting
 
struct pardevice * waitprev
 
struct pardevice * waitnext
 
void * sysctl_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: