log_used
bool log_used,
return !log_used || log_access_ok(log_base, log_addr,
vq_log_used_access_ok(vq, log_base, vq->log_used, vq->log_addr);
vq->log_used = !!(a.flags & (0x1 << VHOST_VRING_F_LOG));
if (unlikely(vq->log_used)) {
log_used(vq, (used - (void __user *)vq->used),
if (unlikely(vq->log_used)) {
log_used(vq, (used - (void __user *)vq->used),
if (unlikely(vq->log_used)) {
log_used(vq, ((void __user *)used - (void __user *)vq->used),
if (unlikely(vq->log_used)) {
log_used(vq, ((void __user *)used - (void __user *)vq->used),
log_used(vq, 0,
if (unlikely(vq->log_used)) {
log_used(vq, offsetof(struct vring_used, idx),
vq->log_used = false;
bool log_used;