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

#include <he.h>

Data Fields

unsigned int number
 
unsigned int irq
 
void __iomemmembase
 
char prod_id [30]
 
char mac_addr [6]
 
int media
 
unsigned int vcibits
 
unsigned int vpibits
 
unsigned int cells_per_row
 
unsigned int bytes_per_row
 
unsigned int cells_per_lbuf
 
unsigned int r0_numrows
 
unsigned int r0_startrow
 
unsigned int r0_numbuffs
 
unsigned int r1_numrows
 
unsigned int r1_startrow
 
unsigned int r1_numbuffs
 
unsigned int tx_numrows
 
unsigned int tx_startrow
 
unsigned int tx_numbuffs
 
unsigned int buffer_limit
 
struct he_vcc_tablehe_vcc_table
 
struct he_cs_stper cs_stper [HE_NUM_CS_STPER]
 
unsigned total_bw
 
dma_addr_t irq_phys
 
struct he_irqirq_base
 
struct he_irqirq_head
 
struct he_irqirq_tail
 
volatile unsigned * irq_tailoffset
 
int irq_peak
 
struct tasklet_struct tasklet
 
struct pci_pool * tpd_pool
 
struct list_head outstanding_tpds
 
dma_addr_t tpdrq_phys
 
struct he_tpdrqtpdrq_base
 
struct he_tpdrqtpdrq_tail
 
struct he_tpdrqtpdrq_head
 
spinlock_t global_lock
 
dma_addr_t rbrq_phys
 
struct he_rbrqrbrq_base
 
struct he_rbrqrbrq_head
 
int rbrq_peak
 
struct he_buff ** rbpl_virt
 
unsigned longrbpl_table
 
unsigned long rbpl_hint
 
struct pci_pool * rbpl_pool
 
dma_addr_t rbpl_phys
 
struct he_rbprbpl_base
 
struct he_rbprbpl_tail
 
struct list_head rbpl_outstanding
 
int rbpl_peak
 
dma_addr_t tbrq_phys
 
struct he_tbrqtbrq_base
 
struct he_tbrqtbrq_head
 
int tbrq_peak
 
dma_addr_t hsp_phys
 
struct he_hsphsp
 
struct pci_devpci_dev
 
struct atm_devatm_dev
 
struct he_devnext
 

Detailed Description

Definition at line 252 of file he.h.

Field Documentation

Definition at line 313 of file he.h.

unsigned int buffer_limit

Definition at line 268 of file he.h.

unsigned int bytes_per_row

Definition at line 263 of file he.h.

unsigned int cells_per_lbuf

Definition at line 264 of file he.h.

unsigned int cells_per_row

Definition at line 262 of file he.h.

Definition at line 275 of file he.h.

spinlock_t global_lock

Definition at line 290 of file he.h.

Definition at line 270 of file he.h.

struct he_hsp* hsp

Definition at line 310 of file he.h.

dma_addr_t hsp_phys

Definition at line 309 of file he.h.

unsigned int irq

Definition at line 254 of file he.h.

struct he_irq* irq_base

Definition at line 279 of file he.h.

struct he_irq * irq_head

Definition at line 279 of file he.h.

int irq_peak

Definition at line 281 of file he.h.

dma_addr_t irq_phys

Definition at line 278 of file he.h.

struct he_irq * irq_tail

Definition at line 279 of file he.h.

volatile unsigned* irq_tailoffset

Definition at line 280 of file he.h.

Definition at line 258 of file he.h.

int media

Definition at line 259 of file he.h.

void __iomem* membase

Definition at line 255 of file he.h.

struct he_dev* next

Definition at line 314 of file he.h.

unsigned int number

Definition at line 253 of file he.h.

struct list_head outstanding_tpds

Definition at line 285 of file he.h.

Definition at line 312 of file he.h.

char prod_id[30]

Definition at line 257 of file he.h.

unsigned int r0_numbuffs

Definition at line 265 of file he.h.

unsigned int r0_numrows

Definition at line 265 of file he.h.

unsigned int r0_startrow

Definition at line 265 of file he.h.

unsigned int r1_numbuffs

Definition at line 266 of file he.h.

unsigned int r1_numrows

Definition at line 266 of file he.h.

unsigned int r1_startrow

Definition at line 266 of file he.h.

struct he_rbp* rbpl_base

Definition at line 301 of file he.h.

unsigned long rbpl_hint

Definition at line 298 of file he.h.

struct list_head rbpl_outstanding

Definition at line 302 of file he.h.

int rbpl_peak

Definition at line 303 of file he.h.

dma_addr_t rbpl_phys

Definition at line 300 of file he.h.

struct pci_pool* rbpl_pool

Definition at line 299 of file he.h.

unsigned long* rbpl_table

Definition at line 297 of file he.h.

struct he_rbp * rbpl_tail

Definition at line 301 of file he.h.

struct he_buff** rbpl_virt

Definition at line 296 of file he.h.

struct he_rbrq* rbrq_base

Definition at line 293 of file he.h.

struct he_rbrq * rbrq_head

Definition at line 293 of file he.h.

int rbrq_peak

Definition at line 294 of file he.h.

dma_addr_t rbrq_phys

Definition at line 292 of file he.h.

Definition at line 283 of file he.h.

struct he_tbrq* tbrq_base

Definition at line 306 of file he.h.

struct he_tbrq * tbrq_head

Definition at line 306 of file he.h.

int tbrq_peak

Definition at line 307 of file he.h.

dma_addr_t tbrq_phys

Definition at line 305 of file he.h.

unsigned total_bw

Definition at line 276 of file he.h.

struct pci_pool* tpd_pool

Definition at line 284 of file he.h.

struct he_tpdrq* tpdrq_base

Definition at line 288 of file he.h.

struct he_tpdrq * tpdrq_head

Definition at line 288 of file he.h.

dma_addr_t tpdrq_phys

Definition at line 287 of file he.h.

struct he_tpdrq * tpdrq_tail

Definition at line 288 of file he.h.

unsigned int tx_numbuffs

Definition at line 267 of file he.h.

unsigned int tx_numrows

Definition at line 267 of file he.h.

unsigned int tx_startrow

Definition at line 267 of file he.h.

unsigned int vcibits

Definition at line 261 of file he.h.

unsigned int vpibits

Definition at line 261 of file he.h.


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