src 59 kernel/console.c consolewrite(int user_src, uint64 src, int n) src 68 kernel/console.c if(either_copyin(buf, user_src, src+i, nn) == -1) src 101 kernel/defs.h int either_copyout(int user_dst, uint64 dst, void *src, uint64 len); src 102 kernel/defs.h int either_copyin(void *dst, int user_src, uint64 src, uint64 len); src 529 kernel/fs.c writei(struct inode *ip, int user_src, uint64 src, uint off, uint n) src 539 kernel/fs.c for(tot=0; tot<n; tot+=m, off+=m, src+=m){ src 545 kernel/fs.c if(either_copyin(bp->data + (off % BSIZE), user_src, src, m) == -1) { src 633 kernel/proc.c either_copyout(int user_dst, uint64 dst, void *src, uint64 len) src 637 kernel/proc.c return copyout(p->pagetable, dst, src, len); src 639 kernel/proc.c memmove((char *)dst, src, len); src 648 kernel/proc.c either_copyin(void *dst, int user_src, uint64 src, uint64 len) src 652 kernel/proc.c return copyin(p->pagetable, dst, src, len); src 654 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 343 kernel/vm.c copyout(pagetable_t pagetable, uint64 dstva, char *src, uint64 len) src 368 kernel/vm.c memmove((void *)(pa0 + (dstva - va0)), src, n); src 371 kernel/vm.c src += n; src 115 user/ulib.c const char *src; src 118 user/ulib.c src = vsrc; src 119 user/ulib.c if (src > dst) { src 121 user/ulib.c *dst++ = *src++; src 124 user/ulib.c src += n; src 126 user/ulib.c *--dst = *--src; src 146 user/ulib.c memcpy(void *dst, const void *src, uint n) src 148 user/ulib.c return memmove(dst, src, n);