Displaying 16 results from an estimated 16 matches for "virtqueue_reset".
2023 Feb 14
1
[PATCH vhost 10/10] virtio_ring: introduce virtqueue_reset()
Introduce virtqueue_reset() to release all buffer inside vq.
Signed-off-by: Xuan Zhuo <xuanzhuo at linux.alibaba.com>
---
drivers/virtio/virtio_ring.c | 50 ++++++++++++++++++++++++++++++++++++
include/linux/virtio.h | 2 ++
2 files changed, 52 insertions(+)
diff --git a/drivers/virtio/virtio_ring.c b/driver...
2023 Feb 02
1
[PATCH 06/33] virtio_ring: introduce virtqueue_reset()
Introduce virtqueue_reset() to release all buffer inside vq.
Signed-off-by: Xuan Zhuo <xuanzhuo at linux.alibaba.com>
---
drivers/virtio/virtio_ring.c | 50 ++++++++++++++++++++++++++++++++++++
include/linux/virtio.h | 2 ++
2 files changed, 52 insertions(+)
diff --git a/drivers/virtio/virtio_ring.c b/driver...
2023 Apr 25
12
[PATCH vhost v7 00/11] virtio core prepares for AF_XDP
...rect: support premapped
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio_ring.c | 352 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
2 files changed, 259 insertions(+), 97 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 21
11
[PATCH vhost v3 00/11] virtio core prepares for AF_XDP
...rect: support premapped
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_ring.c | 342 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
3 files changed, 255 insertions(+), 97 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 22
11
[PATCH vhost v4 00/11] virtio core prepares for AF_XDP
...rect: support premapped
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_ring.c | 342 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
3 files changed, 255 insertions(+), 97 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 24
11
[PATCH vhost v5 00/11] virtio core prepares for AF_XDP
...rect: support premapped
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_ring.c | 351 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
3 files changed, 264 insertions(+), 97 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Mar 27
11
[PATCH vhost v6 00/11] virtio core prepares for AF_XDP
...rect: support premapped
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_ring.c | 352 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
3 files changed, 265 insertions(+), 97 deletions(-)
--
2.32.0.3.g01195cf9f
2023 May 17
12
[PATCH vhost v9 00/12] virtio core prepares for AF_XDP
...utbuf_premapped()
virtio_ring: introduce virtqueue_add_inbuf_premapped()
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio_ring.c | 296 +++++++++++++++++++++++++++--------
include/linux/virtio.h | 14 ++
2 files changed, 246 insertions(+), 64 deletions(-)
--
2.32.0.3.g01195cf9f
2023 May 09
12
[PATCH vhost v8 00/12] virtio core prepares for AF_XDP
...ing: remove unused code
virtio_ring: update document for virtqueue_add_*
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio_ring.c | 375 +++++++++++++++++++++++++----------
include/linux/virtio.h | 4 +
2 files changed, 272 insertions(+), 107 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Feb 14
11
[PATCH vhost 00/10] virtio core prepares for AF_XDP
...tqueue_add_packed_premapped()
virtio_ring: introduce virtqueue_add_inbuf_premapped()
virtio_ring: add api virtio_dma_map() for advance dma
virtio_ring: introduce dma sync api for virtio
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio_ring.c | 792 ++++++++++++++++++++++++++++-------
include/linux/virtio.h | 29 ++
2 files changed, 659 insertions(+), 162 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Jul 10
10
[PATCH vhost v11 00/10] virtio core prepares for AF_XDP
...io_ring: support add premapped buf
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: skip unmap for premapped
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
virtio_net: merge dma operation for one page
drivers/net/virtio_net.c | 283 +++++++++++++++++++++++++++++++++--
drivers/virtio/virtio_ring.c | 257 ++++++++++++++++++++++++-------
include/linux/virtio.h | 6 +
3 files changed, 478 insertions(+), 68 deletions(-)
--
2.32.0.3.g0119...
2023 Mar 02
12
[PATCH vhost v1 00/12] virtio core prepares for AF_XDP
...d_premapped()
virtio_ring: introduce virtqueue_add_inbuf_premapped()
virtio_ring: introduce virtqueue_get_dma_dev()
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
drivers/virtio/virtio.c | 6 +
drivers/virtio/virtio_ring.c | 636 ++++++++++++++++++++++++-----------
include/linux/virtio.h | 14 +
3 files changed, 466 insertions(+), 190 deletions(-)
--
2.32.0.3.g01195cf9f
2023 Aug 10
12
[PATCH vhost v13 00/12] virtio core prepares for AF_XDP
...io_ring: support add premapped buf
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: skip unmap for premapped
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
virtio_ring: introduce dma map api for virtqueue
virtio_ring: introduce dma sync api for virtqueue
virtio_net: merge dma operations when filling mergeable buffers
drivers/net/virtio_net.c | 228 ++++++++++++++++---
drivers/virtio/virtio_ring.c | 410 ++++++++++++++++++++++++++++++-----...
2023 Aug 10
12
[PATCH vhost v13 00/12] virtio core prepares for AF_XDP
...io_ring: support add premapped buf
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: skip unmap for premapped
virtio_ring: correct the expression of the description of
virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
virtio_ring: introduce dma map api for virtqueue
virtio_ring: introduce dma sync api for virtqueue
virtio_net: merge dma operations when filling mergeable buffers
drivers/net/virtio_net.c | 228 ++++++++++++++++---
drivers/virtio/virtio_ring.c | 410 ++++++++++++++++++++++++++++++-----...
2023 Sep 03
1
[GIT PULL] virtio: features
...add premapped buf
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: skip unmap for premapped
virtio_ring: correct the expression of the description of virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
virtio_ring: introduce dma map api for virtqueue
virtio_ring: introduce dma sync api for virtqueue
virtio_net: merge dma operations when filling mergeable buffers
Yuan Yao (1):
virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
Yue Haibing (1):
vdpa/mlx5:...
2023 Sep 03
1
[GIT PULL] virtio: features
...add premapped buf
virtio_ring: introduce virtqueue_dma_dev()
virtio_ring: skip unmap for premapped
virtio_ring: correct the expression of the description of virtqueue_resize()
virtio_ring: separate the logic of reset/enable from virtqueue_resize
virtio_ring: introduce virtqueue_reset()
virtio_ring: introduce dma map api for virtqueue
virtio_ring: introduce dma sync api for virtqueue
virtio_net: merge dma operations when filling mergeable buffers
Yuan Yao (1):
virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
Yue Haibing (1):
vdpa/mlx5:...