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

#include <hysdn_defs.h>

Data Fields

int myid
 
unsigned char bus
 
unsigned char devfn
 
unsigned short subsysid
 
unsigned char brdtype
 
unsigned int bchans
 
unsigned int faxchans
 
unsigned char mac_addr [6]
 
unsigned int irq
 
unsigned int iobase
 
unsigned long plxbase
 
unsigned long membase
 
unsigned long memend
 
voiddpram
 
int state
 
struct HYSDN_CARDnext
 
voidproclog
 
voidprocconf
 
unsigned char err_log_state
 
unsigned long debug_flags
 
void(* set_errlog_state )(struct HYSDN_CARD *, int)
 
struct work_struct irq_queue
 
unsigned char volatile irq_enabled
 
unsigned char volatile hw_lock
 
voidboot
 
int(* writebootimg )(struct HYSDN_CARD *, unsigned char *, unsigned long)
 
int(* writebootseq )(struct HYSDN_CARD *, unsigned char *, int)
 
int(* waitpofready )(struct HYSDN_CARD *)
 
int(* testram )(struct HYSDN_CARD *)
 
unsigned char async_data [256]
 
unsigned short volatile async_len
 
unsigned short volatile async_channel
 
int volatile async_busy
 
int volatile net_tx_busy
 
voidnetif
 
void(* stopcard )(struct HYSDN_CARD *)
 
void(* releasehardware )(struct HYSDN_CARD *)
 
spinlock_t hysdn_lock
 

Detailed Description

Definition at line 137 of file hysdn_defs.h.

Field Documentation

int volatile async_busy

Definition at line 182 of file hysdn_defs.h.

unsigned short volatile async_channel

Definition at line 181 of file hysdn_defs.h.

unsigned char async_data[256]

Definition at line 179 of file hysdn_defs.h.

unsigned short volatile async_len

Definition at line 180 of file hysdn_defs.h.

unsigned int bchans

Definition at line 145 of file hysdn_defs.h.

void* boot

Definition at line 172 of file hysdn_defs.h.

unsigned char brdtype

Definition at line 144 of file hysdn_defs.h.

unsigned char bus

Definition at line 141 of file hysdn_defs.h.

unsigned long debug_flags

Definition at line 163 of file hysdn_defs.h.

unsigned char devfn

Definition at line 142 of file hysdn_defs.h.

void* dpram

Definition at line 153 of file hysdn_defs.h.

unsigned char err_log_state

Definition at line 162 of file hysdn_defs.h.

unsigned int faxchans

Definition at line 146 of file hysdn_defs.h.

unsigned char volatile hw_lock

Definition at line 169 of file hysdn_defs.h.

spinlock_t hysdn_lock

Definition at line 192 of file hysdn_defs.h.

unsigned int iobase

Definition at line 149 of file hysdn_defs.h.

unsigned int irq

Definition at line 148 of file hysdn_defs.h.

unsigned char volatile irq_enabled

Definition at line 168 of file hysdn_defs.h.

struct work_struct irq_queue

Definition at line 167 of file hysdn_defs.h.

unsigned char mac_addr[6]

Definition at line 147 of file hysdn_defs.h.

unsigned long membase

Definition at line 151 of file hysdn_defs.h.

unsigned long memend

Definition at line 152 of file hysdn_defs.h.

int myid

Definition at line 140 of file hysdn_defs.h.

int volatile net_tx_busy

Definition at line 183 of file hysdn_defs.h.

void* netif

Definition at line 186 of file hysdn_defs.h.

Definition at line 155 of file hysdn_defs.h.

unsigned long plxbase

Definition at line 150 of file hysdn_defs.h.

void* procconf

Definition at line 159 of file hysdn_defs.h.

void* proclog

Definition at line 158 of file hysdn_defs.h.

void(* releasehardware)(struct HYSDN_CARD *)

Definition at line 190 of file hysdn_defs.h.

void(* set_errlog_state)(struct HYSDN_CARD *, int)

Definition at line 164 of file hysdn_defs.h.

Definition at line 154 of file hysdn_defs.h.

void(* stopcard)(struct HYSDN_CARD *)

Definition at line 189 of file hysdn_defs.h.

unsigned short subsysid

Definition at line 143 of file hysdn_defs.h.

int(* testram)(struct HYSDN_CARD *)

Definition at line 176 of file hysdn_defs.h.

int(* waitpofready)(struct HYSDN_CARD *)

Definition at line 175 of file hysdn_defs.h.

int(* writebootimg)(struct HYSDN_CARD *, unsigned char *, unsigned long)

Definition at line 173 of file hysdn_defs.h.

int(* writebootseq)(struct HYSDN_CARD *, unsigned char *, int)

Definition at line 174 of file hysdn_defs.h.


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