len 106 kernel/defs.h int either_copyout(int user_dst, uint64 dst, void *src, uint64 len); len 107 kernel/defs.h int either_copyin(void *dst, int user_src, uint64 src, uint64 len); len 626 kernel/fs.c int len; len 635 kernel/fs.c len = path - s; len 636 kernel/fs.c if(len >= DIRSIZ) len 639 kernel/fs.c memmove(name, s, len); len 640 kernel/fs.c name[len] = 0; len 641 kernel/proc.c either_copyout(int user_dst, uint64 dst, void *src, uint64 len) len 645 kernel/proc.c return copyout(p->pagetable, dst, src, len); len 647 kernel/proc.c memmove((char *)dst, src, len); len 656 kernel/proc.c either_copyin(void *dst, int user_src, uint64 src, uint64 len) len 660 kernel/proc.c return copyin(p->pagetable, dst, src, len); len 662 kernel/proc.c memmove(dst, (char*)src, len); len 55 kernel/virtio.h uint32 len; len 74 kernel/virtio.h uint32 len; len 177 kernel/virtio_disk.c disk.desc[i].len = 0; len 248 kernel/virtio_disk.c disk.desc[idx[0]].len = sizeof(struct virtio_blk_req); len 253 kernel/virtio_disk.c disk.desc[idx[1]].len = BSIZE; len 263 kernel/virtio_disk.c disk.desc[idx[2]].len = 1; len 359 kernel/vm.c copyout(pagetable_t pagetable, uint64 dstva, char *src, uint64 len) len 364 kernel/vm.c while(len > 0){ len 374 kernel/vm.c if(n > len) len 375 kernel/vm.c n = len; len 378 kernel/vm.c len -= n; len 389 kernel/vm.c copyin(pagetable_t pagetable, char *dst, uint64 srcva, uint64 len) len 393 kernel/vm.c while(len > 0){ len 399 kernel/vm.c if(n > len) len 400 kernel/vm.c n = len; len 403 kernel/vm.c len -= n;