Lines Matching defs:log_base
386 vq->log_base = NULL;
1229 static bool log_access_ok(void __user *log_base, u64 addr, unsigned long sz)
1234 if (a > ULONG_MAX - (unsigned long)log_base ||
1235 a + (unsigned long)log_base > ULONG_MAX)
1238 return access_ok(log_base + a,
1255 static bool vq_memory_access_ok(void __user *log_base, struct vhost_iotlb *umem,
1272 else if (log_all && !log_access_ok(log_base,
1307 ok = vq_memory_access_ok(d->vqs[i]->log_base,
1936 void __user *log_base,
1945 return !log_used || log_access_ok(log_base, log_addr,
1952 void __user *log_base)
1954 return vq_memory_access_ok(log_base, vq->umem,
1956 vq_log_used_access_ok(vq, log_base, vq->log_used, vq->log_addr);
1963 if (!vq_log_access_ok(vq, vq->log_base))
2094 if (!vq_log_used_access_ok(vq, vq->log_base,
2380 vq->log_base = base;
2434 static int log_write(void __user *log_base,
2444 u64 base = (u64)(unsigned long)log_base;
2480 r = log_write(vq->log_base,
2505 return log_write(vq->log_base, vq->log_addr + used_offset, len);
2555 r = log_write(vq->log_base, log[i].addr, l);