static void pci_tnetw1130_uninit(PCIDevice *pci_dev) { TNETW1130State *s = DO_UPCAST(TNETW1130State, dev, pci_dev); memory_region_destroy(&s->mmio_bar0); memory_region_destroy(&s->mmio_bar1); qemu_del_nic(s->tnetw1130.nic); }
static int vlynq_tnetw1130_uninit(VLYNQDevice *vlynq_dev) { vlynq_tnetw1130_t *d = DO_UPCAST(vlynq_tnetw1130_t, dev, vlynq_dev); tnetw1130_t *s = &d->tnetw1130; //~ vmstate_unregister(s->vmstate, s); qemu_del_nic(s->nic); return 0; }
static int net_free(struct XenDevice *xendev) { struct XenNetDev *netdev = container_of(xendev, struct XenNetDev, xendev); if (netdev->nic) { qemu_del_nic(netdev->nic); netdev->nic = NULL; } g_free(netdev->mac); netdev->mac = NULL; return 0; }
static void e1000e_pci_uninit(PCIDevice *pci_dev) { E1000EState *s = E1000E(pci_dev); trace_e1000e_cb_pci_uninit(); e1000e_core_pci_uninit(&s->core); pcie_aer_exit(pci_dev); pcie_cap_exit(pci_dev); qemu_del_nic(s->nic); e1000e_cleanup_msix(s); msi_uninit(pci_dev); }
void fp_port_free(FpPort *port) { qemu_del_nic(port->nic); g_free(port->name); g_free(port); }