c 35 kernel/console.c consputc(int c) c 37 kernel/console.c if (c == BACKSPACE) { c 43 kernel/console.c uartputc_sync(c); c 91 kernel/console.c int c; c 110 kernel/console.c c = cons.buf[cons.r++ % INPUT_BUF_SIZE]; c 112 kernel/console.c if (c == C('D')) { // end-of-file c 122 kernel/console.c cbuf = c; c 129 kernel/console.c if (c == '\n') { c 147 kernel/console.c consoleintr(int c) c 151 kernel/console.c switch (c) { c 170 kernel/console.c if (c != 0 && cons.e - cons.r < INPUT_BUF_SIZE) { c 171 kernel/console.c c = (c == '\r') ? '\n' : c; c 174 kernel/console.c consputc(c); c 177 kernel/console.c cons.buf[cons.e++ % INPUT_BUF_SIZE] = c; c 179 kernel/console.c if (c == '\n' || c == C('D') || cons.e - cons.r == INPUT_BUF_SIZE) { c 77 kernel/proc.c struct cpu *c = &cpus[id]; c 78 kernel/proc.c return c; c 86 kernel/proc.c struct cpu *c = mycpu(); c 87 kernel/proc.c struct proc *p = c->proc; c 432 kernel/proc.c struct cpu *c = mycpu(); c 434 kernel/proc.c c->proc = 0; c 452 kernel/proc.c c->proc = p; c 453 kernel/proc.c swtch(&c->context, &p->context); c 460 kernel/proc.c c->proc = 0; c 108 kernel/spinlock.c struct cpu *c = mycpu(); c 111 kernel/spinlock.c if (c->noff < 1) c 113 kernel/spinlock.c c->noff -= 1; c 114 kernel/spinlock.c if (c->noff == 0 && c->intena) c 4 kernel/string.c memset(void *dst, int c, uint n) c 9 kernel/string.c cdst[i] = c; c 103 kernel/uart.c uartputc_sync(int c) c 116 kernel/uart.c WriteReg(THR, c); c 150 kernel/uart.c int c = uartgetc(); c 151 kernel/uart.c if (c == -1) c 153 kernel/uart.c consoleintr(c); c 101 user/grep.c matchstar(int c, char *re, char *text) c 106 user/grep.c } while (*text != '\0' && (*text++ == c || c == '.')); c 169 user/grind.c char c; c 170 user/grind.c if (read(fds[0], &c, 1) != 1) c 10 user/printf.c putc(int fd, char c) c 12 user/printf.c write(fd, &c, 1); c 50 user/ulib.c memset(void *dst, int c, uint n) c 55 user/ulib.c cdst[i] = c; c 61 user/ulib.c strchr(const char *s, char c) c 64 user/ulib.c if (*s == c) c 73 user/ulib.c char c; c 76 user/ulib.c cc = read(0, &c, 1); c 79 user/ulib.c buf[i++] = c; c 80 user/ulib.c if (c == '\n' || c == '\r') c 33 user/user.h char *strchr(const char *, char c); c 2035 user/usertests.c char *c, *a, *b; c 2082 user/usertests.c c = sbrk(1); c 2083 user/usertests.c c = sbrk(1); c 2084 user/usertests.c if (c != a + 1) { c 2098 user/usertests.c char *c, *oldbrk, *a, *lastaddr, *p; c 2118 user/usertests.c c = sbrk(-PGSIZE); c 2119 user/usertests.c if (c == (char *)SBRK_ERROR) { c 2123 user/usertests.c c = sbrk(0); c 2124 user/usertests.c if (c != a - PGSIZE) { c 2126 user/usertests.c c); c 2132 user/usertests.c c = sbrk(PGSIZE); c 2133 user/usertests.c if (c != a || sbrk(0) != a + PGSIZE) { c 2134 user/usertests.c printf("%s: sbrk re-allocation failed, a %p c %p\n", s, a, c); c 2144 user/usertests.c c = sbrk(-(sbrk(0) - oldbrk)); c 2145 user/usertests.c if (c != a) { c 2146 user/usertests.c printf("%s: sbrk downsize failed, a %p c %p\n", s, a, c); c 2208 user/usertests.c char *c, *a; c 2241 user/usertests.c c = sbrk(PGSIZE); c 2248 user/usertests.c if (c == (char *)SBRK_ERROR) { c 12 user/wc.c int l, w, c, inword; c 14 user/wc.c l = w = c = 0; c 18 user/wc.c c++; c 33 user/wc.c printf("%d %d %d %s\n", l, w, c, name);