len 103 kernel/defs.h int either_copyout(int user_dst, uint64 dst, void *src, uint64 len); len 104 kernel/defs.h int either_copyin(void *dst, int user_src, uint64 src, uint64 len); len 666 kernel/fs.c int len; len 675 kernel/fs.c len = path - s; len 676 kernel/fs.c if (len >= DIRSIZ) len 679 kernel/fs.c memmove(name, s, len); len 680 kernel/fs.c name[len] = 0; len 647 kernel/proc.c either_copyout(int user_dst, uint64 dst, void *src, uint64 len) len 651 kernel/proc.c return copyout(p->pagetable, p->sz, dst, src, len); len 653 kernel/proc.c memmove((char *)dst, src, len); len 662 kernel/proc.c either_copyin(void *dst, int user_src, uint64 src, uint64 len) len 666 kernel/proc.c return copyin(p->pagetable, p->sz, dst, src, len); len 668 kernel/proc.c memmove(dst, (char *)src, len); len 58 kernel/virtio.h uint32 len; len 77 kernel/virtio.h uint32 len; len 177 kernel/virtio_disk.c disk.desc[i].len = 0; len 251 kernel/virtio_disk.c disk.desc[idx[0]].len = sizeof(struct virtio_blk_req); len 256 kernel/virtio_disk.c disk.desc[idx[1]].len = BSIZE; len 266 kernel/virtio_disk.c disk.desc[idx[2]].len = 1; len 345 kernel/vm.c copyout(pagetable_t pagetable, uint64 psz, uint64 dstva, char *src, uint64 len) len 350 kernel/vm.c while (len > 0) { len 368 kernel/vm.c if (n > len) len 369 kernel/vm.c n = len; len 372 kernel/vm.c len -= n; len 383 kernel/vm.c copyin(pagetable_t pagetable, uint64 psz, char *dst, uint64 srcva, uint64 len) len 387 kernel/vm.c while (len > 0) { len 396 kernel/vm.c if (n > len) len 397 kernel/vm.c n = len; len 400 kernel/vm.c len -= n;