a 24 kernel/fs.c #define min(a, b) ((a) < (b) ? (a) : (b)) a 423 kernel/fs.c uint addr, *a; a 446 kernel/fs.c a = (uint *)bp->data; a 447 kernel/fs.c if ((addr = a[bn]) == 0) { a 450 kernel/fs.c a[bn] = addr; a 468 kernel/fs.c uint *a; a 479 kernel/fs.c a = (uint *)bp->data; a 481 kernel/fs.c if (a[j]) a 482 kernel/fs.c bfree(ip->dev, a[j]); a 393 kernel/riscv.h #define PGROUNDDOWN(a) (((a)) & ~(PGSIZE - 1)) a 149 kernel/vm.c uint64 a, last; a 161 kernel/vm.c a = va; a 164 kernel/vm.c if ((pte = walk(pagetable, a, 1)) == 0) a 169 kernel/vm.c if (a == last) a 171 kernel/vm.c a += PGSIZE; a 196 kernel/vm.c uint64 a; a 202 kernel/vm.c for (a = va; a < va + npages * PGSIZE; a += PGSIZE) { a 203 kernel/vm.c if ((pte = walk(pagetable, a, 0)) == 0) // leaf page table entry allocated? a 221 kernel/vm.c uint64 a; a 227 kernel/vm.c for (a = oldsz; a < newsz; a += PGSIZE) { a 230 kernel/vm.c uvmdealloc(pagetable, a, oldsz); a 234 kernel/vm.c if (mappages(pagetable, a, PGSIZE, (uint64)mem, PTE_R | PTE_U | xperm) != a 237 kernel/vm.c uvmdealloc(pagetable, a, oldsz); a 15 mkfs/mkfs.c #define static_assert(a, b) \ a 19 mkfs/mkfs.c case (a):; \ a 54 mkfs/mkfs.c uchar *a = (uchar *)&y; a 55 mkfs/mkfs.c a[0] = x; a 56 mkfs/mkfs.c a[1] = x >> 8; a 64 mkfs/mkfs.c uchar *a = (uchar *)&y; a 65 mkfs/mkfs.c a[0] = x; a 66 mkfs/mkfs.c a[1] = x >> 8; a 67 mkfs/mkfs.c a[2] = x >> 16; a 68 mkfs/mkfs.c a[3] = x >> 24; a 256 mkfs/mkfs.c #define min(a, b) ((a) < (b) ? (a) : (b)) a 253 user/usertests.c uint64 a = (uint64)sbrk(8192); a 255 user/usertests.c if (a == (uint64)SBRK_ERROR) { a 270 user/usertests.c n = write(fd, (void *)(a + PGSIZE), 1024); a 272 user/usertests.c printf("write(fd, %p, 1024) returned %d, not -1\n", (void *)a + PGSIZE, n); a 283 user/usertests.c n = read(fd, (void *)(a + PGSIZE), 10); a 285 user/usertests.c printf("read(fd, %p, 10) returned %d, not -1\n", (void *)a + PGSIZE, n); a 2035 user/usertests.c char *c, *a, *b; a 2044 user/usertests.c a = sbrk(TOOMUCH); a 2045 user/usertests.c if (a == (char *)SBRK_ERROR) { a 2050 user/usertests.c for (b = a; b < a + TOOMUCH; b += PGSIZE) { a 2067 user/usertests.c a = sbrk(0); a 2070 user/usertests.c if (b != a) { a 2071 user/usertests.c printf("%s: sbrk test failed %d %p %p\n", s, i, a, b); a 2075 user/usertests.c a = b + 1; a 2084 user/usertests.c if (c != a + 1) { a 2098 user/usertests.c char *c, *oldbrk, *a, *lastaddr, *p; a 2104 user/usertests.c a = sbrk(0); a 2105 user/usertests.c amt = BIG - (uint64)a; a 2107 user/usertests.c if (p != a) { a 2117 user/usertests.c a = sbrk(0); a 2124 user/usertests.c if (c != a - PGSIZE) { a 2125 user/usertests.c printf("%s: sbrk deallocation produced wrong address, a %p c %p\n", s, a, a 2131 user/usertests.c a = sbrk(0); a 2133 user/usertests.c if (c != a || sbrk(0) != a + PGSIZE) { a 2134 user/usertests.c printf("%s: sbrk re-allocation failed, a %p c %p\n", s, a, c); a 2143 user/usertests.c a = sbrk(0); a 2145 user/usertests.c if (c != a) { a 2146 user/usertests.c printf("%s: sbrk downsize failed, a %p c %p\n", s, a, c); a 2155 user/usertests.c char *a; a 2158 user/usertests.c for (a = (char *)(KERNBASE); a < (char *)(KERNBASE + 2000000); a += 50000) { a 2165 user/usertests.c printf("%s: oops could read %p = %x\n", s, a, *a); a 2179 user/usertests.c volatile uint64 a = MAXVA; a 2180 user/usertests.c for (; a != 0; a <<= 1) { a 2188 user/usertests.c *(char *)a = 99; a 2189 user/usertests.c printf("%s: oops wrote %p\n", s, (void *)a); a 2208 user/usertests.c char *c, *a; a 2261 user/usertests.c a = sbrk(10 * BIG); a 2262 user/usertests.c if (a == (char *)SBRK_ERROR) { a 2277 user/usertests.c char *a; a 2280 user/usertests.c a = sbrk(PGSIZE); a 2287 user/usertests.c if ((n = write(fd, a, PGSIZE)) < 0) { a 2294 user/usertests.c a = sbrk(PGSIZE); a 2295 user/usertests.c if (pipe((int *)a) != 0) { a 3189 user/usertests.c char *a = sbrk(PGSIZE); a 3190 user/usertests.c if (a == SBRK_ERROR) a 3192 user/usertests.c *(a + PGSIZE - 1) = 1; a 3461 user/usertests.c char *a = sbrk(PGSIZE); a 3462 user/usertests.c if (a == SBRK_ERROR) {