Lines Matching defs:lan9118_state
190 struct lan9118_state { struct
191 SysBusDevice parent_obj;
193 NICState *nic;
194 NICConf conf;
195 qemu_irq irq;
196 MemoryRegion mmio;
197 ptimer_state *timer;
199 uint32_t irq_cfg;
200 uint32_t int_sts;
201 uint32_t int_en;
202 uint32_t fifo_int;
203 uint32_t rx_cfg;
204 uint32_t tx_cfg;
205 uint32_t hw_cfg;
206 uint32_t pmt_ctrl;
207 uint32_t gpio_cfg;
208 uint32_t gpt_cfg;
209 uint32_t word_swap;
210 uint32_t free_timer_start;
211 uint32_t mac_cmd;
212 uint32_t mac_data;
213 uint32_t afc_cfg;
214 uint32_t e2p_cmd;
215 uint32_t e2p_data;
217 uint32_t mac_cr;
218 uint32_t mac_hashh;
219 uint32_t mac_hashl;
220 uint32_t mac_mii_acc;
221 uint32_t mac_mii_data;
222 uint32_t mac_flow;
224 Lan9118PhyState mii;
225 IRQState mii_irq;
227 int32_t eeprom_writable;
228 uint8_t eeprom[128];
230 int32_t tx_fifo_size;
231 LAN9118Packet *txp;
232 LAN9118Packet tx_packet;
234 int32_t tx_status_fifo_used;
235 int32_t tx_status_fifo_head;
236 uint32_t tx_status_fifo[512];
238 int32_t rx_status_fifo_size;
239 int32_t rx_status_fifo_used;
240 int32_t rx_status_fifo_head;
241 uint32_t rx_status_fifo[896];
242 int32_t rx_fifo_size;
243 int32_t rx_fifo_used;
244 int32_t rx_fifo_head;
245 uint32_t rx_fifo[3360];
246 int32_t rx_packet_size_head;
270 VMSTATE_PTIMER(timer, lan9118_state), argument