Linux Kernel
3.7.1
|
#include <defxx.h>
union { ... } base |
dma_addr_t cmd_req_phys |
PI_TYPE_1_PROD_REG cmd_req_reg |
PI_DMA_CMD_REQ* cmd_req_virt |
dma_addr_t cmd_rsp_phys |
PI_TYPE_1_PROD_REG cmd_rsp_reg |
PI_DMA_CMD_RSP* cmd_rsp_virt |
dma_addr_t cons_block_phys |
PI_CONSUMER_BLOCK* cons_block_virt |
dma_addr_t descr_block_phys |
PI_DESCR_BLOCK* descr_block_virt |
struct net_device* dev |
u8 factory_mac_addr[FDDI_K_ALEN] |
dma_addr_t kmalloced_dma |
spinlock_t lock |
u8 mc_table[PI_CMD_ADDR_FILTER_K_SIZE *FDDI_K_ALEN] |
char* p_rcv_buff_va[PI_RCV_DATA_K_NUM_ENTRIES] |
dma_addr_t rcv_block_phys |
PI_TYPE_2_PROD_REG rcv_xmt_reg |
u8 uc_table[1 *FDDI_K_ALEN] |
XMT_DRIVER_DESCR xmt_drv_descr_blk[PI_XMT_DATA_K_NUM_ENTRIES] |