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

#include <horizon.h>

Data Fields

u32 iobase
 
u32membase
 
struct sk_buffrx_skb
 
unsigned int rx_bytes
 
voidrx_addr
 
unsigned int rx_channel
 
struct sk_bufftx_skb
 
unsigned int tx_bytes
 
voidtx_addr
 
struct iovectx_iovec
 
unsigned int tx_regions
 
spinlock_t mem_lock
 
wait_queue_head_t tx_queue
 
u8 irq
 
unsigned long flags
 
u8 tx_last
 
u8 tx_idle
 
rx_q_entryrx_q_reset
 
rx_q_entryrx_q_entry
 
rx_q_entryrx_q_wrap
 
struct atm_devatm_dev
 
u32 last_vc
 
int noof_spare_buffers
 
u16 spare_buffers [SPARE_BUFFER_POOL_SIZE]
 
u16 tx_channel_record [TX_CHANS]
 
u32 txer [MAX_VCS/32]
 
struct atm_vccrxer [MAX_VCS]
 
spinlock_t rate_lock
 
unsigned int rx_avail
 
unsigned int tx_avail
 
unsigned long tx_cell_count
 
unsigned long rx_cell_count
 
unsigned long hec_error_count
 
unsigned long unassigned_cell_count
 
struct pci_devpci_dev
 
struct timer_list housekeeping
 

Detailed Description

Definition at line 406 of file horizon.h.

Field Documentation

Definition at line 434 of file horizon.h.

unsigned long flags

Definition at line 426 of file horizon.h.

unsigned long hec_error_count

Definition at line 455 of file horizon.h.

Definition at line 459 of file horizon.h.

u32 iobase

Definition at line 408 of file horizon.h.

u8 irq

Definition at line 425 of file horizon.h.

u32 last_vc

Definition at line 436 of file horizon.h.

spinlock_t mem_lock

Definition at line 422 of file horizon.h.

u32* membase

Definition at line 409 of file horizon.h.

int noof_spare_buffers

Definition at line 438 of file horizon.h.

Definition at line 458 of file horizon.h.

spinlock_t rate_lock

Definition at line 448 of file horizon.h.

void* rx_addr

Definition at line 413 of file horizon.h.

unsigned int rx_avail

Definition at line 449 of file horizon.h.

unsigned int rx_bytes

Definition at line 412 of file horizon.h.

unsigned long rx_cell_count

Definition at line 454 of file horizon.h.

unsigned int rx_channel

Definition at line 414 of file horizon.h.

Definition at line 431 of file horizon.h.

rx_q_entry* rx_q_reset

Definition at line 430 of file horizon.h.

rx_q_entry* rx_q_wrap

Definition at line 432 of file horizon.h.

struct sk_buff* rx_skb

Definition at line 411 of file horizon.h.

Definition at line 445 of file horizon.h.

u16 spare_buffers[SPARE_BUFFER_POOL_SIZE]

Definition at line 439 of file horizon.h.

void* tx_addr

Definition at line 418 of file horizon.h.

unsigned int tx_avail

Definition at line 450 of file horizon.h.

unsigned int tx_bytes

Definition at line 417 of file horizon.h.

unsigned long tx_cell_count

Definition at line 453 of file horizon.h.

u16 tx_channel_record[TX_CHANS]

Definition at line 441 of file horizon.h.

u8 tx_idle

Definition at line 428 of file horizon.h.

struct iovec* tx_iovec

Definition at line 419 of file horizon.h.

u8 tx_last

Definition at line 427 of file horizon.h.

Definition at line 423 of file horizon.h.

unsigned int tx_regions

Definition at line 420 of file horizon.h.

struct sk_buff* tx_skb

Definition at line 416 of file horizon.h.

u32 txer[MAX_VCS/32]

Definition at line 444 of file horizon.h.

unsigned long unassigned_cell_count

Definition at line 456 of file horizon.h.


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