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

#include <wanrouter.h>

Data Fields

unsigned magic
 
charname
 
voidprivate
 
unsigned config_id
 
unsigned ioport
 
char S514_cpu_no [1]
 
unsigned char S514_slot_no
 
unsigned long maddr
 
unsigned msize
 
int irq
 
int dma
 
unsigned bps
 
unsigned mtu
 
unsigned udp_port
 
unsigned char ttl
 
unsigned enable_tx_int
 
char interface
 
char clocking
 
char line_coding
 
char station
 
char connection
 
char signalling
 
char read_mode
 
char new_if_cnt
 
char del_if_cnt
 
unsigned char piggyback
 
unsigned hw_opt [4]
 
char state
 
char api_status
 
struct net_device_stats stats
 
unsigned reserved [16]
 
unsigned long critical
 
spinlock_t lock
 
int(* setup )(struct wan_device *wandev, wandev_conf_t *conf)
 
int(* shutdown )(struct wan_device *wandev)
 
int(* update )(struct wan_device *wandev)
 
int(* ioctl )(struct wan_device *wandev, unsigned cmd, unsigned long arg)
 
int(* new_if )(struct wan_device *wandev, struct net_device *dev, wanif_conf_t *conf)
 
int(* del_if )(struct wan_device *wandev, struct net_device *dev)
 
struct wan_devicenext
 
struct net_devicedev
 
unsigned ndev
 
struct proc_dir_entrydent
 

Detailed Description

Definition at line 61 of file wanrouter.h.

Field Documentation

char api_status

Definition at line 92 of file wanrouter.h.

unsigned bps

Definition at line 74 of file wanrouter.h.

char clocking

Definition at line 80 of file wanrouter.h.

unsigned config_id

Definition at line 65 of file wanrouter.h.

Definition at line 83 of file wanrouter.h.

unsigned long critical

Definition at line 95 of file wanrouter.h.

int(* del_if)(struct wan_device *wandev, struct net_device *dev)

Definition at line 106 of file wanrouter.h.

char del_if_cnt

Definition at line 87 of file wanrouter.h.

Definition at line 111 of file wanrouter.h.

Definition at line 109 of file wanrouter.h.

int dma

Definition at line 73 of file wanrouter.h.

unsigned enable_tx_int

Definition at line 78 of file wanrouter.h.

unsigned hw_opt[4]

Definition at line 89 of file wanrouter.h.

Definition at line 79 of file wanrouter.h.

int(* ioctl)(struct wan_device *wandev, unsigned cmd, unsigned long arg)

Definition at line 102 of file wanrouter.h.

unsigned ioport

Definition at line 67 of file wanrouter.h.

int irq

Definition at line 72 of file wanrouter.h.

char line_coding

Definition at line 81 of file wanrouter.h.

spinlock_t lock

Definition at line 96 of file wanrouter.h.

unsigned long maddr

Definition at line 70 of file wanrouter.h.

unsigned magic

Definition at line 62 of file wanrouter.h.

unsigned msize

Definition at line 71 of file wanrouter.h.

unsigned mtu

Definition at line 75 of file wanrouter.h.

char* name

Definition at line 63 of file wanrouter.h.

unsigned ndev

Definition at line 110 of file wanrouter.h.

int(* new_if)(struct wan_device *wandev, struct net_device *dev, wanif_conf_t *conf)

Definition at line 104 of file wanrouter.h.

char new_if_cnt

Definition at line 86 of file wanrouter.h.

Definition at line 108 of file wanrouter.h.

unsigned char piggyback

Definition at line 88 of file wanrouter.h.

void* private

Definition at line 64 of file wanrouter.h.

char read_mode

Definition at line 85 of file wanrouter.h.

unsigned reserved[16]

Definition at line 94 of file wanrouter.h.

char S514_cpu_no[1]

Definition at line 68 of file wanrouter.h.

unsigned char S514_slot_no

Definition at line 69 of file wanrouter.h.

int(* setup)(struct wan_device *wandev, wandev_conf_t *conf)

Definition at line 99 of file wanrouter.h.

int(* shutdown)(struct wan_device *wandev)

Definition at line 100 of file wanrouter.h.

char signalling

Definition at line 84 of file wanrouter.h.

Definition at line 91 of file wanrouter.h.

char station

Definition at line 82 of file wanrouter.h.

Definition at line 93 of file wanrouter.h.

unsigned char ttl

Definition at line 77 of file wanrouter.h.

unsigned udp_port

Definition at line 76 of file wanrouter.h.

int(* update)(struct wan_device *wandev)

Definition at line 101 of file wanrouter.h.


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