Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
75f6eacde8aeff067a5eb3faecf778dea796ee01
/
drivers
/
virtio
/
virtio_ring.c
f772800
virtio_ring: fix return code on DMA mapping fails
by Halil Pasic
· 5 years ago
40ce791
virtio_ring: fix stalls for packed rings
by Marvin Liu
· 5 years ago
cf8f169
virtio_ring: fix unmap of indirect descriptors
by Matthias Lange
· 5 years ago
fd534e9
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102
by Thomas Gleixner
· 6 years ago
a558120
virtio/virtio_ring: do some comment fixes
by Jiang Biao
· 6 years ago
df0bfe7
virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed
by YueHaibing
· 6 years ago
cf94db2
virtio: Honour 'may_reduce_num' in vring_create_virtqueue
by Cornelia Huck
· 6 years ago
e6d6dd6
virtio: Introduce virtio_max_dma_size()
by Joerg Roedel
· 6 years ago
9c0644e
virtio: drop internal struct from UAPI
by Michael S. Tsirkin
· 6 years ago
45383fb
virtio: support VIRTIO_F_ORDER_PLATFORM
by Tiwei Bie
· 6 years ago
f959a12
virtio_ring: advertize packed ring layout
by Tiwei Bie
· 6 years ago
f51f982
virtio_ring: leverage event idx in packed ring
by Tiwei Bie
· 6 years ago
1ce9e60
virtio_ring: introduce packed ring support
by Tiwei Bie
· 6 years ago
fb3fba6
virtio_ring: cache whether we will use DMA API
by Tiwei Bie
· 6 years ago
d79dca7
virtio_ring: extract split ring handling from ring creation
by Tiwei Bie
· 6 years ago
cbeedb7
virtio_ring: allocate desc state for split ring separately
by Tiwei Bie
· 6 years ago
2f18c2d
virtio_ring: introduce helper for indirect feature
by Tiwei Bie
· 6 years ago
4d6a105
virtio_ring: introduce debug helpers
by Tiwei Bie
· 6 years ago
e593bf9
virtio_ring: put split ring fields in a sub struct
by Tiwei Bie
· 6 years ago
e6f633e
virtio_ring: put split ring functions together
by Tiwei Bie
· 6 years ago
138fd25
virtio_ring: add _split suffix for split ring functions
by Tiwei Bie
· 6 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
514c603
headers: untangle kmemleak.h from mm.h
by Randy Dunlap
· 7 years ago
e82df67
virtio_ring: fix num_free handling in error case
by Tiwei Bie
· 7 years ago
572c01b
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
by Linus Torvalds
· 7 years ago
44ed808
scsi: virtio: Reduce BUG if total_sg > virtqueue size to WARN.
by Richard W.M. Jones
· 7 years ago
87646a3
virtio_ring: allow to store zero as the ctx
by Jason Wang
· 7 years ago
5a08b04
virtio: allow extra context per descriptor
by Michael S. Tsirkin
· 8 years ago
f94682d
virtio: add context flag to find vqs
by Michael S. Tsirkin
· 8 years ago
0d5415b
Revert "vring: Force use of DMA API for ARM-based systems with legacy devices"
by Michael S. Tsirkin
· 8 years ago
c707061
vring: Force use of DMA API for ARM-based systems with legacy devices
by Will Deacon
· 8 years ago
0c7eaf5
virtio_ring: fix description of virtqueue_get_buf
by Felipe Franciosi
· 8 years ago
c60923c
virtio_ring: fix complaint by sparse
by Gonglei
· 8 years ago
75bfa81
virtio_ring: mark vring_dma_dev inline
by Michael S. Tsirkin
· 8 years ago
0ea1e4a
virtio_ring: Make interrupt suppression spec compliant
by Ladi Prosek
· 8 years ago
af7c1be
virtio: mark vring_dma_dev() static
by Baoyou Xie
· 8 years ago
3cc36f6
virtio: fix error handling for debug builds
by Michael S. Tsirkin
· 8 years ago
58625ed
virtio: fix memory leak in virtqueue_add()
by Wei Yongjun
· 8 years ago
1a93769
virtio: new feature to detect IOMMU device quirk
by Michael S. Tsirkin
· 9 years ago
e00f7bd
virtio: Silence uninitialized variable warning
by Dan Carpenter
· 9 years ago
78fe398
vring: Use the DMA API on Xen
by Andy Lutomirski
· 9 years ago
2a2d138
virtio: Add improved queue allocation API
by Andy Lutomirski
· 9 years ago
780bc79
virtio_ring: Support DMA APIs
by Andy Lutomirski
· 9 years ago
d26c96c
vring: Introduce vring_use_dma_api()
by Andy Lutomirski
· 9 years ago
788e5b3
virtio_ring: use virt_store_mb
by Michael S. Tsirkin
· 9 years ago
f277ec4
virtio_ring: shadow available ring flags & index
by Venkatesh Srinivas
· 9 years ago
8210753
virtio: Do not drop __GFP_HIGH in alloc_indirect
by Michal Hocko
· 9 years ago
5e05bf5
virtio: Avoid possible kernel panic if DEBUG is enabled.
by Tetsuo Handa
· 10 years ago
43b4f72
virtio_ring: coding style fix
by Michael S. Tsirkin
· 10 years ago
747ae34
virtio: make VIRTIO_F_VERSION_1 a transport bit
by Michael S. Tsirkin
· 10 years ago
8906265
virtio: allow transports to get avail/used addresses
by Cornelia Huck
· 10 years ago
00e6f3d
virtio_ring: switch to new memory access APIs
by Michael S. Tsirkin
· 10 years ago
e16e12b
virtio: use u32, not bitmap for features
by Michael S. Tsirkin
· 10 years ago
b25bd25
virtio_ring: unify direct/indirect code paths.
by Rusty Russell
· 10 years ago
eeebf9b
virtio_ring: assume sgs are always well-formed.
by Rusty Russell
· 10 years ago
e2dcdfe
virtio: virtio_break_device() to mark all virtqueues broken.
by Rusty Russell
· 11 years ago
7067044
virtio: fail adding buffer on broken queues.
by Rusty Russell
· 11 years ago
6abb2dd
tools/virtio: fix missing kmemleak_ignore symbol
by Joel Stanley
· 11 years ago
2342d6a
virtio_ring: adapt to notify() returning bool
by Heinz Graalfs
· 11 years ago
b3b32c9
virtio_ring: add new function virtqueue_is_broken()
by Heinz Graalfs
· 11 years ago
5b1bf7c
virtio_ring: let virtqueue_{kick()/notify()} return a bool
by Heinz Graalfs
· 11 years ago
46f9c2b
virtio_ring: change host notification API
by Heinz Graalfs
· 11 years ago
bb478d8
virtio_ring: plug kmemleak false positive.
by Rusty Russell
· 11 years ago
496322b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
by Linus Torvalds
· 12 years ago
cc22988
virtio: support unlocked queue poll
by Michael S. Tsirkin
· 12 years ago
b3087e4
virtio: remove virtqueue_add_buf().
by Rusty Russell
· 12 years ago
282edb3
virtio_ring: virtqueue_add_outbuf / virtqueue_add_inbuf.
by Rusty Russell
· 12 years ago
13816c7
virtio_ring: virtqueue_add_sgs, to add multiple sgs.
by Rusty Russell
· 12 years ago
a9a0fef
virtio_ring: expose virtio barriers for use in vringh.
by Rusty Russell
· 12 years ago
98e8c6b
virtio: make virtqueue_add_buf() returning 0 on success, not capacity.
by Rusty Russell
· 12 years ago
06ca287
virtio: move queue_index and num_free fields into core struct virtqueue.
by Rusty Russell
· 12 years ago
b92b1b8
virtio: force vring descriptors to be allocated from lowmem
by Will Deacon
· 12 years ago
17bb6d4
virtio-ring: move queue_index to vring_virtqueue
by Jason Wang
· 12 years ago
a72caae
virtio: correct the memory barrier in virtqueue_kick_prepare()
by Jason Wang
· 13 years ago
4dbc5d9
virtio: fix typos of memory barriers
by Jason Wang
· 13 years ago
e93300b
virtio: add debugging if driver doesn't kick.
by Rusty Russell
· 13 years ago
ee7cd89
virtio: expose added descriptors immediately.
by Rusty Russell
· 13 years ago
3b720b8
virtio: avoid modulus operation.
by Rusty Russell
· 13 years ago
41f0377
virtio: support unlocked queue kick
by Rusty Russell
· 13 years ago
f96fde4
virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf
by Rusty Russell
· 13 years ago
5dfc176
virtio: document functions better.
by Rusty Russell
· 13 years ago
7b21e34
virtio: harsher barriers for rpmsg.
by Rusty Russell
· 13 years ago
b5a2c4f
virtio: Add module.h to drivers/virtio users.
by Paul Gortmaker
· 14 years ago
8f9f466
Add ethtool -g support to virtio_net
by Rick Jones
· 13 years ago
7ab358c
virtio: add api for delayed callbacks
by Michael S. Tsirkin
· 14 years ago
a5c262c
virtio_ring: support event idx feature
by Michael S. Tsirkin
· 14 years ago
b3258ff
virtio: Decrement avail idx on buffer detach
by Amit Shah
· 14 years ago
7ae4b86
virtio: return correct capacity to users
by Michael S. Tsirkin
· 14 years ago
1fe9b6f
virtio: fix oops on OOM
by Michael S. Tsirkin
· 14 years ago
686d363
virtio: return ENOMEM on out of memory
by Michael S. Tsirkin
· 15 years ago
bbd603e
virtio: add_buf_gfp
by Michael S. Tsirkin
· 15 years ago
7c5e9ed
virtio_ring: remove a level of indirection
by Michael S. Tsirkin
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
3b87062
virtio: Initialize vq->data entries to NULL
by Amit Shah
· 15 years ago
c021eac
virtio: Add ability to detach unused buffers from vrings
by Shirley Ma
· 15 years ago
d57ed95
virtio: use smp_XX barriers on SMP
by Michael S. Tsirkin
· 15 years ago
97a545a
virtio: remove bogus barriers from DEBUG version of virtio_ring.c
by Rusty Russell
· 15 years ago
2d61ba9
virtio: order used ring after used index read
by Michael S. Tsirkin
· 15 years ago
3c1b27d
virtio: make add_buf return capacity remaining
by Rusty Russell
· 15 years ago
9fa29b9d
virtio: indirect ring entries (VIRTIO_RING_F_INDIRECT_DESC)
by Mark McLoughlin
· 16 years ago
Next »