src 63 kernel/console.c consolewrite(int user_src, uint64 src, int n) src 72 kernel/console.c if (either_copyin(buf, user_src, src + i, nn) == -1) src 103 kernel/defs.h int either_copyout(int user_dst, uint64 dst, void *src, uint64 len); src 104 kernel/defs.h int either_copyin(void *dst, int user_src, uint64 src, uint64 len); src 544 kernel/fs.c writei(struct inode *ip, int user_src, uint64 src, uint off, uint n) src 554 kernel/fs.c for (tot = 0; tot < n; tot += m, off += m, src += m) { src 560 kernel/fs.c if (either_copyin(bp->data + (off % BSIZE), user_src, src, m) == -1) { src 647 kernel/proc.c either_copyout(int user_dst, uint64 dst, void *src, uint64 len) src 651 kernel/proc.c return copyout(p->pagetable, p->sz, dst, src, len); src 653 kernel/proc.c memmove((char *)dst, src, len); src 662 kernel/proc.c either_copyin(void *dst, int user_src, uint64 src, uint64 len) src 666 kernel/proc.c return copyin(p->pagetable, p->sz, dst, src, len); src 668 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 345 kernel/vm.c copyout(pagetable_t pagetable, uint64 psz, uint64 dstva, char *src, uint64 len) src 370 kernel/vm.c memmove((void *)(pa0 + (dstva - va0)), src, n); src 373 kernel/vm.c src += n; src 116 user/ulib.c const char *src; src 119 user/ulib.c src = vsrc; src 120 user/ulib.c if (src > dst) { src 122 user/ulib.c *dst++ = *src++; src 125 user/ulib.c src += n; src 127 user/ulib.c *--dst = *--src; src 147 user/ulib.c memcpy(void *dst, const void *src, uint n) src 149 user/ulib.c return memmove(dst, src, n);