Lines Matching refs:log_base
166 vq->log_base = NULL;
368 static int log_access_ok(void __user *log_base, u64 addr, unsigned long sz)
372 if (a > ULONG_MAX - (unsigned long)log_base ||
373 a + (unsigned long)log_base > ULONG_MAX)
376 return access_ok(VERIFY_WRITE, log_base + a,
381 static int vq_memory_access_ok(void __user *log_base, struct vhost_memory *mem,
397 else if (log_all && !log_access_ok(log_base,
416 ok = vq_memory_access_ok(d->vqs[i].log_base, mem,
448 static int vq_log_access_ok(struct vhost_virtqueue *vq, void __user *log_base)
450 return vq_memory_access_ok(log_base, vq->dev->memory,
452 (!vq->log_used || log_access_ok(log_base, vq->log_addr,
462 vq_log_access_ok(vq, vq->log_base);
610 !log_access_ok(vq->log_base, a.log_guest_addr,
747 vq->log_base = base;
824 static int log_write(void __user *log_base,
832 u64 base = (u64)(unsigned long)log_base;
857 r = log_write(vq->log_base, log[i].addr, l);
1177 log_write(vq->log_base,
1182 log_write(vq->log_base,
1209 log_write(vq->log_base,
1244 log_write(vq->log_base,