VIRTIO_PCIDEV_WRITE_BUFS
struct virtio_pcidev_message_buffer bufs[VIRTIO_PCIDEV_WRITE_BUFS + 1];
void *extra_ptrs[VIRTIO_PCIDEV_WRITE_BUFS + 1];
DECLARE_BITMAP(used_bufs, VIRTIO_PCIDEV_WRITE_BUFS);
for (i = 0; i < VIRTIO_PCIDEV_WRITE_BUFS; i++) {
return VIRTIO_PCIDEV_WRITE_BUFS;
if (buf == &dev->bufs[VIRTIO_PCIDEV_WRITE_BUFS]) {
kfree(dev->extra_ptrs[VIRTIO_PCIDEV_WRITE_BUFS]);
dev->extra_ptrs[VIRTIO_PCIDEV_WRITE_BUFS] = NULL;
for (i = 0; i < VIRTIO_PCIDEV_WRITE_BUFS; i++) {