[virtio] Consolidate vring_get_buf() by using a buffer list to add to the vring