c 56 console.c int i, c, locking;
c 68 console.c for(i = 0; (c = fmt[i] & 0xff) != 0; i++){
c 69 console.c if(c != '%'){
c 70 console.c consputc(c);
c 73 console.c c = fmt[++i] & 0xff;
c 74 console.c if(c == 0)
c 76 console.c switch(c){
c 96 console.c consputc(c);
c 130 console.c cgaputc(int c)
c 140 console.c if(c == '\n')
c 142 console.c else if(c == BACKSPACE){
c 145 console.c crt[pos++] = (c&0xff) | 0x0700; // black on white
c 161 console.c consputc(int c)
c 169 console.c if(c == BACKSPACE){
c 172 console.c uartputc(c);
c 173 console.c cgaputc(c);
c 190 console.c int c;
c 193 console.c while((c = getc()) >= 0){
c 194 console.c switch(c){
c 212 console.c if(c != 0 && input.e-input.r < INPUT_BUF){
c 213 console.c c = (c == '\r') ? '\n' : c;
c 214 console.c input.buf[input.e++ % INPUT_BUF] = c;
c 215 console.c consputc(c);
c 216 console.c if(c == '\n' || c == C('D') || input.e == input.r+INPUT_BUF){
c 231 console.c int c;
c 245 console.c c = input.buf[input.r++ % INPUT_BUF];
c 246 console.c if(c == C('D')){ // EOF
c 254 console.c *dst++ = c;
c 256 console.c if(c == '\n')
c 99 grep.c int matchstar(int c, char *re, char *text)
c 104 grep.c }while(*text!='\0' && (*text++==c || c=='.'));
c 13 kbd.c uint st, data, c;
c 36 kbd.c c = charcode[shift & (CTL | SHIFT)][data];
c 38 kbd.c if('a' <= c && c <= 'z')
c 39 kbd.c c += 'A' - 'a';
c 40 kbd.c else if('A' <= c && c <= 'Z')
c 41 kbd.c c += 'a' - 'A';
c 43 kbd.c return c;
c 72 main.c struct cpu *c;
c 81 main.c for(c = cpus; c < cpus+ncpu; c++){
c 82 main.c if(c == cpus+cpunum()) // We've started already.
c 93 main.c lapicstartap(c->id, v2p(code));
c 96 main.c while(c->started == 0)
c 6 printf.c putc(int fd, char c)
c 8 printf.c write(fd, &c, 1);
c 43 printf.c int c, i, state;
c 49 printf.c c = fmt[i] & 0xff;
c 51 printf.c if(c == '%'){
c 54 printf.c putc(fd, c);
c 57 printf.c if(c == 'd'){
c 60 printf.c } else if(c == 'x' || c == 'p'){
c 63 printf.c } else if(c == 's'){
c 72 printf.c } else if(c == 'c'){
c 75 printf.c } else if(c == '%'){
c 76 printf.c putc(fd, c);
c 80 printf.c putc(fd, c);
c 5 string.c memset(void *dst, int c, uint n)
c 8 string.c c &= 0xFF;
c 9 string.c stosl(dst, (c<<24)|(c<<16)|(c<<8)|c, n/4);
c 11 string.c stosb(dst, c, n);
c 52 uart.c uartputc(int c)
c 60 uart.c outb(COM1+0, c);
c 37 ulib.c memset(void *dst, int c, uint n)
c 39 ulib.c stosb(dst, c, n);
c 44 ulib.c strchr(const char *s, char c)
c 47 ulib.c if(*s == c)
c 56 ulib.c char c;
c 59 ulib.c cc = read(0, &c, 1);
c 62 ulib.c buf[i++] = c;
c 63 ulib.c if(c == '\n' || c == '\r')
c 31 user.h char* strchr(const char*, char c);
c 1418 usertests.c char *a, *b, *c, *lastaddr, *oldbrk, *p, scratch;
c 1441 usertests.c c = sbrk(1);
c 1442 usertests.c c = sbrk(1);
c 1443 usertests.c if(c != a + 1){
c 1465 usertests.c c = sbrk(-4096);
c 1466 usertests.c if(c == (char*)0xffffffff){
c 1470 usertests.c c = sbrk(0);
c 1471 usertests.c if(c != a - 4096){
c 1472 usertests.c printf(stdout, "sbrk deallocation produced wrong address, a %x c %x\n", a, c);
c 1478 usertests.c c = sbrk(4096);
c 1479 usertests.c if(c != a || sbrk(0) != a + 4096){
c 1480 usertests.c printf(stdout, "sbrk re-allocation failed, a %x c %x\n", a, c);
c 1490 usertests.c c = sbrk(-(sbrk(0) - oldbrk));
c 1491 usertests.c if(c != a){
c 1492 usertests.c printf(stdout, "sbrk downsize failed, a %x c %x\n", a, c);
c 1531 usertests.c c = sbrk(4096);
c 1538 usertests.c if(c == (char*)0xffffffff){
c 19 vm.c struct cpu *c;
c 25 vm.c c = &cpus[cpunum()];
c 26 vm.c c->gdt[SEG_KCODE] = SEG(STA_X|STA_R, 0, 0xffffffff, 0);
c 27 vm.c c->gdt[SEG_KDATA] = SEG(STA_W, 0, 0xffffffff, 0);
c 28 vm.c c->gdt[SEG_UCODE] = SEG(STA_X|STA_R, 0, 0xffffffff, DPL_USER);
c 29 vm.c c->gdt[SEG_UDATA] = SEG(STA_W, 0, 0xffffffff, DPL_USER);
c 32 vm.c c->gdt[SEG_KCPU] = SEG(STA_W, &c->cpu, 8, 0);
c 34 vm.c lgdt(c->gdt, sizeof(c->gdt));
c 38 vm.c cpu = c;
c 11 wc.c int l, w, c, inword;
c 13 wc.c l = w = c = 0;
c 17 wc.c c++;
c 32 wc.c printf(1, "%d %d %d %s\n", l, w, c, name);