• Home
  • Raw
  • Download

Lines Matching refs:log_base

183 	vq->log_base = NULL;  in vhost_vq_reset()
462 static int log_access_ok(void __user *log_base, u64 addr, unsigned long sz) in log_access_ok() argument
467 if (a > ULONG_MAX - (unsigned long)log_base || in log_access_ok()
468 a + (unsigned long)log_base > ULONG_MAX) in log_access_ok()
471 return access_ok(VERIFY_WRITE, log_base + a, in log_access_ok()
476 static int vq_memory_access_ok(void __user *log_base, struct vhost_memory *mem, in vq_memory_access_ok() argument
492 else if (log_all && !log_access_ok(log_base, in vq_memory_access_ok()
512 ok = vq_memory_access_ok(d->vqs[i]->log_base, mem, in memory_access_ok()
550 void __user *log_base) in vq_log_access_ok() argument
557 return vq_memory_access_ok(log_base, mp, in vq_log_access_ok()
559 (!vq->log_used || log_access_ok(log_base, vq->log_addr, in vq_log_access_ok()
569 vq_log_access_ok(vq->dev, vq, vq->log_base); in vhost_vq_access_ok()
711 !log_access_ok(vq->log_base, a.log_guest_addr, in vhost_vring_ioctl()
843 vq->log_base = base; in vhost_dev_ioctl()
922 static int log_write(void __user *log_base, in log_write() argument
932 u64 base = (u64)(unsigned long)log_base; in log_write()
957 r = log_write(vq->log_base, log[i].addr, l); in vhost_log_write()
982 log_write(vq->log_base, vq->log_addr + in vhost_update_used_flags()
1001 log_write(vq->log_base, vq->log_addr + in vhost_update_avail_event()
1332 log_write(vq->log_base, in vhost_add_used()
1337 log_write(vq->log_base, in vhost_add_used()
1371 log_write(vq->log_base, in __vhost_add_used_n()
1413 log_write(vq->log_base, in vhost_add_used_n()