uint 63 bio.c bget(uint dev, uint blockno)
uint 100 bio.c bread(uint dev, uint blockno)
uint 15 bootmain.c void readseg(uchar*, uint, uint);
uint 60 bootmain.c readsect(void *dst, uint offset)
uint 79 bootmain.c readseg(uchar* pa, uint count, uint offset)
uint 14 defs.h struct buf* bread(uint, uint);
uint 38 defs.h int dirlink(struct inode*, char*, uint);
uint 39 defs.h struct inode* dirlookup(struct inode*, char*, uint*);
uint 40 defs.h struct inode* ialloc(uint, short);
uint 51 defs.h int readi(struct inode*, char*, uint, uint);
uint 53 defs.h int writei(struct inode*, char*, uint, uint);
uint 80 defs.h void lapicstartap(uchar, uint);
uint 127 defs.h void getcallerpcs(void*, uint*);
uint 135 defs.h int memcmp(const void*, const void*, uint);
uint 136 defs.h void* memmove(void*, const void*, uint);
uint 137 defs.h void* memset(void*, int, uint);
uint 140 defs.h int strncmp(const char*, const char*, uint);
uint 147 defs.h int fetchint(uint, int*);
uint 148 defs.h int fetchstr(uint, char**);
uint 171 defs.h int allocuvm(pde_t*, uint, uint);
uint 172 defs.h int deallocuvm(pde_t*, uint, uint);
uint 174 defs.h void inituvm(pde_t*, char*, uint);
uint 175 defs.h int loaduvm(pde_t*, char*, struct inode*, uint, uint);
uint 176 defs.h pde_t* copyuvm(pde_t*, uint);
uint 179 defs.h int copyout(pde_t*, uint, void*, uint);
uint 54 fs.c balloc(uint dev)
uint 79 fs.c bfree(int dev, uint b)
uint 171 fs.c static struct inode* iget(uint dev, uint inum);
uint 177 fs.c ialloc(uint dev, short type)
uint 221 fs.c iget(uint dev, uint inum)
uint 357 fs.c bmap(struct inode *ip, uint bn)
uint 435 fs.c readi(struct inode *ip, char *dst, uint off, uint n)
uint 463 fs.c writei(struct inode *ip, char *src, uint off, uint n)
uint 506 fs.c dirlookup(struct inode *dp, char *name, uint *poff)
uint 533 fs.c dirlink(struct inode *dp, char *name, uint inum)
uint 42 ioapic.c ioapicwrite(int reg, uint data)
uint 140 lapic.c lapicstartap(uchar apicid, uint addr)
uint 185 lapic.c static uint cmos_read(uint reg)
uint 14 memlayout.h static inline void *p2v(uint a) { return (void *) ((a) + KERNBASE); }
uint 37 mkfs.c void wsect(uint, void*);
uint 38 mkfs.c void winode(uint, struct dinode*);
uint 39 mkfs.c void rinode(uint inum, struct dinode *ip);
uint 40 mkfs.c void rsect(uint sec, void *buf);
uint 42 mkfs.c void iappend(uint inum, void *p, int n);
uint 56 mkfs.c xint(uint x)
uint 171 mkfs.c wsect(uint sec, void *buf)
uint 184 mkfs.c winode(uint inum, struct dinode *ip)
uint 198 mkfs.c rinode(uint inum, struct dinode *ip)
uint 211 mkfs.c rsect(uint sec, void *buf)
uint 256 mkfs.c iappend(uint inum, void *xp, int n)
uint 39 mp.c mpsearch1(uint a, int len)
uint 68 spinlock.c getcallerpcs(void *v, uint pcs[])
uint 5 string.c memset(void *dst, int c, uint n)
uint 16 string.c memcmp(const void *v1, const void *v2, uint n)
uint 32 string.c memmove(void *dst, const void *src, uint n)
uint 53 string.c memcpy(void *dst, const void *src, uint n)
uint 59 string.c strncmp(const char *p, const char *q, uint n)
uint 18 syscall.c fetchint(uint addr, int *ip)
uint 30 syscall.c fetchstr(uint addr, char **pp)
uint 37 ulib.c memset(void *dst, int c, uint n)
uint 47 umalloc.c morecore(uint nu)
uint 64 umalloc.c malloc(uint nbytes)
uint 36 user.h void* memset(void*, int, uint);
uint 37 user.h void* malloc(uint);
uint 71 vm.c mappages(pde_t *pgdir, void *va, uint size, uint pa, int perm)
uint 182 vm.c inituvm(pde_t *pgdir, char *init, uint sz)
uint 197 vm.c loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz)
uint 221 vm.c allocuvm(pde_t *pgdir, uint oldsz, uint newsz)
uint 250 vm.c deallocuvm(pde_t *pgdir, uint oldsz, uint newsz)
uint 310 vm.c copyuvm(pde_t *pgdir, uint sz)
uint 358 vm.c copyout(pde_t *pgdir, uint va, void *p, uint len)
uint 121 x86.h xchg(volatile uint *addr, uint newval)
uint 142 x86.h lcr3(uint val)