Searched refs:weak_barriers (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.1/include/linux/ |
D | virtio_ring.h | 25 static inline void virtio_mb(bool weak_barriers) in virtio_mb() argument 27 if (weak_barriers) in virtio_mb() 33 static inline void virtio_rmb(bool weak_barriers) in virtio_rmb() argument 35 if (weak_barriers) in virtio_rmb() 41 static inline void virtio_wmb(bool weak_barriers) in virtio_wmb() argument 43 if (weak_barriers) in virtio_wmb() 49 #define virtio_store_mb(weak_barriers, p, v) \ argument 51 if (weak_barriers) { \ 72 bool weak_barriers, 87 bool weak_barriers,
|
D | vringh.h | 33 bool weak_barriers; member 111 unsigned int num, bool weak_barriers, 173 unsigned int num, bool weak_barriers, 282 unsigned int num, bool weak_barriers,
|
/Linux-v6.1/drivers/virtio/ |
D | virtio_ring.c | 164 bool weak_barriers; member 218 bool weak_barriers, 659 virtio_wmb(vq->weak_barriers); in virtqueue_add_split() 709 virtio_mb(vq->weak_barriers); in virtqueue_kick_prepare_split() 810 virtio_rmb(vq->weak_barriers); in virtqueue_get_buf_ctx_split() 835 virtio_store_mb(vq->weak_barriers, in virtqueue_get_buf_ctx_split() 916 virtio_store_mb(vq->weak_barriers, in virtqueue_enable_cb_delayed_split() 1098 bool weak_barriers, in vring_create_virtqueue_split() argument 1114 vq = __vring_new_virtqueue(index, &vring_split, vdev, weak_barriers, in vring_create_virtqueue_split() 1300 virtio_wmb(vq->weak_barriers); in virtqueue_add_indirect_packed() [all …]
|
/Linux-v6.1/drivers/vhost/ |
D | vringh.c | 57 virtio_rmb(vrh->weak_barriers); in __vringh_get_head() 473 virtio_wmb(vrh->weak_barriers); in __vringh_complete() 499 virtio_mb(vrh->weak_barriers); in __vringh_need_notify() 560 virtio_mb(vrh->weak_barriers); in __vringh_notify_enable() 647 unsigned int num, bool weak_barriers, in vringh_init_user() argument 660 vrh->weak_barriers = weak_barriers; in vringh_init_user() 921 unsigned int num, bool weak_barriers, in vringh_init_kern() argument 934 vrh->weak_barriers = weak_barriers; in vringh_init_kern() 1318 unsigned int num, bool weak_barriers, in vringh_init_iotlb() argument 1323 return vringh_init_kern(vrh, features, num, weak_barriers, in vringh_init_iotlb()
|
/Linux-v6.1/tools/virtio/linux/ |
D | virtio.h | 64 bool weak_barriers,
|
/Linux-v6.1/tools/virtio/ |
D | vringh_test.c | 124 virtio_rmb(vrh->weak_barriers); in vringh_get_head()
|