Searched refs:virtqueues (Results 1 – 2 of 2) sorted by relevance
31 struct virtq *virtqueues; member76 return queue_idx < data->virtqueue_count ? &data->virtqueues[queue_idx] : NULL; in virtio_mmio_get_virtqueue()206 data->virtqueues = k_malloc(queue_count * sizeof(struct virtq)); in virtio_mmio_set_virtqueues()207 if (!data->virtqueues) { in virtio_mmio_set_virtqueues()223 ret = virtq_create(&data->virtqueues[i], queue_size); in virtio_mmio_set_virtqueues()229 ret = virtio_mmio_set_virtqueue(dev, i, &data->virtqueues[i]); in virtio_mmio_set_virtqueues()244 virtq_free(&data->virtqueues[j]); in virtio_mmio_set_virtqueues()246 k_free(data->virtqueues); in virtio_mmio_set_virtqueues()
89 struct virtq *virtqueues; member267 data->virtqueues = k_malloc(queue_count * sizeof(struct virtq)); in virtio_pci_init_virtqueues()268 if (!data->virtqueues) { in virtio_pci_init_virtqueues()284 ret = virtq_create(&data->virtqueues[i], queue_size); in virtio_pci_init_virtqueues()290 ret = virtio_pci_set_virtqueue(dev, i, &data->virtqueues[i]); in virtio_pci_init_virtqueues()306 virtq_free(&data->virtqueues[j]); in virtio_pci_init_virtqueues()308 k_free(data->virtqueues); in virtio_pci_init_virtqueues()534 return queue_idx < data->virtqueue_count ? &data->virtqueues[queue_idx] : NULL; in virtio_pci_get_virtqueue()
Completed in 8 milliseconds