Lines Matching defs:korina_private
106 struct korina_private { struct
107 struct eth_regs *eth_regs;
108 struct dma_reg *rx_dma_regs;
109 struct dma_reg *tx_dma_regs;
110 struct dma_desc *td_ring; /* transmit descriptor ring */
111 struct dma_desc *rd_ring; /* receive descriptor ring */
113 struct sk_buff *tx_skb[KORINA_NUM_TDS];
114 struct sk_buff *rx_skb[KORINA_NUM_RDS];
116 int rx_next_done;
117 int rx_chain_head;
118 int rx_chain_tail;
119 enum chain_status rx_chain_status;
121 int tx_next_done;
122 int tx_chain_head;
123 int tx_chain_tail;
124 enum chain_status tx_chain_status;
125 int tx_count;
126 int tx_full;
128 int rx_irq;
129 int tx_irq;
131 spinlock_t lock; /* NIC xmit lock */
133 int dma_halt_cnt;
134 int dma_run_cnt;
135 struct napi_struct napi;
136 struct timer_list media_check_timer;
137 struct mii_if_info mii_if;
138 struct work_struct restart_task;
139 struct net_device *dev;
140 int phy_addr;