Beispiel #1
0
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;
}
Beispiel #3
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;
}
Beispiel #4
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);
}
Beispiel #5
0
void fp_port_free(FpPort *port)
{
    qemu_del_nic(port->nic);
    g_free(port->name);
    g_free(port);
}