src 59 kernel/console.c consolewrite(int user_src, uint64 src, int n) src 65 kernel/console.c if(either_copyin(&c, user_src, src+i, 1) == -1) src 106 kernel/defs.h int either_copyout(int user_dst, uint64 dst, void *src, uint64 len); src 107 kernel/defs.h int either_copyin(void *dst, int user_src, uint64 src, uint64 len); src 506 kernel/fs.c writei(struct inode *ip, int user_src, uint64 src, uint off, uint n) src 516 kernel/fs.c for(tot=0; tot<n; tot+=m, off+=m, src+=m){ src 522 kernel/fs.c if(either_copyin(bp->data + (off % BSIZE), user_src, src, m) == -1) { src 641 kernel/proc.c either_copyout(int user_dst, uint64 dst, void *src, uint64 len) src 645 kernel/proc.c return copyout(p->pagetable, dst, src, len); src 647 kernel/proc.c memmove((char *)dst, src, len); src 656 kernel/proc.c either_copyin(void *dst, int user_src, uint64 src, uint64 len) src 660 kernel/proc.c return copyin(p->pagetable, dst, src, len); src 662 kernel/proc.c memmove(dst, (char*)src, len); src 31 kernel/string.c memmove(void *dst, const void *src, uint n) src 39 kernel/string.c s = src; src 55 kernel/string.c memcpy(void *dst, const void *src, uint n) src 57 kernel/string.c return memmove(dst, src, n); src 218 kernel/vm.c uvmfirst(pagetable_t pagetable, uchar *src, uint sz) src 227 kernel/vm.c memmove(mem, src, sz); src 359 kernel/vm.c copyout(pagetable_t pagetable, uint64 dstva, char *src, uint64 len) src 376 kernel/vm.c memmove((void *)(pa0 + (dstva - va0)), src, n); src 379 kernel/vm.c src += n; src 113 user/ulib.c const char *src; src 116 user/ulib.c src = vsrc; src 117 user/ulib.c if (src > dst) { src 119 user/ulib.c *dst++ = *src++; src 122 user/ulib.c src += n; src 124 user/ulib.c *--dst = *--src; src 144 user/ulib.c memcpy(void *dst, const void *src, uint n) src 146 user/ulib.c return memmove(dst, src, n);