Lines Matching full:core
82 E1000ECore core; member
104 return e1000e_core_read(&s->core, addr, size); in e1000e_mmio_read()
112 e1000e_core_write(&s->core, addr, val, size); in e1000e_mmio_write()
150 val = e1000e_core_read(&s->core, idx, sizeof(val)); in e1000e_io_read()
176 e1000e_core_write(&s->core, idx, val, sizeof(val)); in e1000e_io_write()
209 return e1000e_can_receive(&s->core); in e1000e_nc_can_receive()
216 return e1000e_receive_iov(&s->core, iov, iovcnt); in e1000e_nc_receive_iov()
223 return e1000e_receive(&s->core, buf, size); in e1000e_nc_receive()
230 e1000e_core_set_link_status(&s->core); in e1000e_set_link_status()
267 s->core.owner = &s->parent_obj; in e1000e_core_realize()
268 s->core.owner_nic = s->nic; in e1000e_core_realize()
325 s->core.max_queue_num = s->conf.peers.queues ? s->conf.peers.queues - 1 : 0; in e1000e_init_net_peer()
328 memcpy(s->core.permanent_mac, macaddr, sizeof(s->core.permanent_mac)); in e1000e_init_net_peer()
334 s->core.has_vnet = false; in e1000e_init_net_peer()
338 s->core.has_vnet = true; in e1000e_init_net_peer()
344 s->core.has_vnet = false; in e1000e_init_net_peer()
406 e1000e_start_recv(&s->core); in e1000e_write_config()
488 /* Initialize core */ in e1000e_pci_realize()
491 e1000e_core_pci_realize(&s->core, in e1000e_pci_realize()
503 e1000e_core_pci_uninit(&s->core); in e1000e_pci_uninit()
520 e1000e_core_reset(&s->core); in e1000e_qdev_reset_hold()
523 s->core.mac[VET] = ETH_P_VLAN; in e1000e_qdev_reset_hold()
533 e1000e_core_pre_save(&s->core); in e1000e_pre_save()
552 return e1000e_core_post_load(&s->core); in e1000e_post_load()
615 VMSTATE_UINT32(core.rxbuf_min_shift, E1000EState),
616 VMSTATE_UINT8(core.rx_desc_len, E1000EState),
617 VMSTATE_UINT32_ARRAY(core.rxbuf_sizes, E1000EState,
619 VMSTATE_UINT32(core.rx_desc_buf_size, E1000EState),
620 VMSTATE_UINT16_ARRAY(core.eeprom, E1000EState, E1000E_EEPROM_SIZE),
621 VMSTATE_UINT16_2DARRAY(core.phy, E1000EState,
623 VMSTATE_UINT32_ARRAY(core.mac, E1000EState, E1000E_MAC_SIZE),
624 VMSTATE_UINT8_ARRAY(core.permanent_mac, E1000EState, ETH_ALEN),
626 VMSTATE_UINT32(core.delayed_causes, E1000EState),
631 VMSTATE_E1000E_INTR_DELAY_TIMER(core.rdtr, E1000EState),
632 VMSTATE_E1000E_INTR_DELAY_TIMER(core.radv, E1000EState),
633 VMSTATE_E1000E_INTR_DELAY_TIMER(core.raid, E1000EState),
634 VMSTATE_E1000E_INTR_DELAY_TIMER(core.tadv, E1000EState),
635 VMSTATE_E1000E_INTR_DELAY_TIMER(core.tidv, E1000EState),
637 VMSTATE_E1000E_INTR_DELAY_TIMER(core.itr, E1000EState),
640 VMSTATE_E1000E_INTR_DELAY_TIMER_ARRAY(core.eitr, E1000EState,
644 VMSTATE_UINT32(core.itr_guest_value, E1000EState),
645 VMSTATE_UINT32_ARRAY(core.eitr_guest_value, E1000EState,
648 VMSTATE_UINT16(core.vet, E1000EState),
650 VMSTATE_STRUCT_ARRAY(core.tx, E1000EState, E1000E_NUM_QUEUES, 0,
653 VMSTATE_INT64_TEST(core.timadj, E1000EState, e1000e_migrate_timadj),