Linux Kernel
3.7.1
|
#include <horizon.h>
Data Fields | |
u32 | iobase |
u32 * | membase |
struct sk_buff * | rx_skb |
unsigned int | rx_bytes |
void * | rx_addr |
unsigned int | rx_channel |
struct sk_buff * | tx_skb |
unsigned int | tx_bytes |
void * | tx_addr |
struct iovec * | tx_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_entry * | rx_q_reset |
rx_q_entry * | rx_q_entry |
rx_q_entry * | rx_q_wrap |
struct atm_dev * | atm_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_vcc * | rxer [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_dev * | pci_dev |
struct timer_list | housekeeping |
spinlock_t mem_lock |
spinlock_t rate_lock |
rx_q_entry* rx_q_reset |
rx_q_entry* rx_q_wrap |
u16 spare_buffers[SPARE_BUFFER_POOL_SIZE] |