search for: virtqueue_reset

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:...