|
Linux Kernel
3.7.1
|
#include <3c505.h>
Data Fields | |
| volatile short | got [NUM_TRANSMIT_CMDS] |
| pcb_struct | tx_pcb |
| pcb_struct | rx_pcb |
| pcb_struct | itx_pcb |
| pcb_struct | irx_pcb |
| void * | dma_buffer |
| struct { | |
| unsigned int length [BACKLOG_SIZE] | |
| unsigned int in | |
| unsigned int out | |
| } | rx_backlog |
| struct { | |
| unsigned int direction | |
| unsigned int length | |
| struct sk_buff * skb | |
| void * target | |
| unsigned long start_time | |
| } | current_dma |
| unsigned long | send_pcb_semaphore |
| unsigned long | dmaing |
| unsigned long | busy |
| unsigned int | rx_active |
| volatile unsigned char | hcr_val |
| spinlock_t | lock |
| struct { ... } current_dma |
| volatile short got[NUM_TRANSMIT_CMDS] |
| pcb_struct irx_pcb |
| pcb_struct itx_pcb |
| spinlock_t lock |
| struct { ... } rx_backlog |
| pcb_struct rx_pcb |
| pcb_struct tx_pcb |
1.8.2