Lines Matching defs:log
439 /* Can we log writes? */
608 /* Also validate log access for used ring if enabled. */
807 unsigned long log = (unsigned long)addr;
810 int bit = nr + (log % PAGE_SIZE) * 8;
812 r = get_user_pages_fast(log, 1, 1, &page);
833 u64 log = base + write_address / 8;
835 if ((u64)(unsigned long)log != log)
837 r = set_bit_to_user(bit, (void __user *)(unsigned long)log);
848 int vhost_log_write(struct vhost_virtqueue *vq, struct vhost_log *log,
853 /* Make sure data written is seen before log. */
856 u64 l = min(log[i].len, len);
857 r = log_write(vq->log_base, log[i].addr, l);
933 struct vhost_log *log, unsigned int *log_num,
999 if (unlikely(log)) {
1000 log[*log_num].addr = desc.addr;
1001 log[*log_num].len = desc.len;
1029 struct vhost_log *log, unsigned int *log_num)
1076 if (unlikely(log))
1102 log, log_num, &desc);
1122 if (unlikely(log)) {
1123 log[*log_num].addr = desc.addr;
1124 log[*log_num].len = desc.len;
1174 /* Make sure data is seen before log. */
1206 /* Make sure data is seen before log. */