|
| void | binit (void) |
| |
| struct buf * | bread (uint, uint) |
| |
| void | brelse (struct buf *) |
| |
| void | bwrite (struct buf *) |
| |
| void | consoleinit (void) |
| |
| void | cprintf (char *,...) |
| |
| void | consoleintr (int(*)(void)) |
| |
| void | panic (char *) __attribute__((noreturn)) |
| |
| int | exec (char *, char **) |
| |
| struct file * | filealloc (void) |
| |
| void | fileclose (struct file *) |
| |
| struct file * | filedup (struct file *) |
| |
| void | fileinit (void) |
| |
| int | fileread (struct file *, char *, int n) |
| |
| int | filestat (struct file *, struct stat *) |
| |
| int | filewrite (struct file *, char *, int n) |
| |
| void | readsb (int dev, struct superblock *sb) |
| |
| int | dirlink (struct inode *, char *, uint) |
| |
| struct inode * | dirlookup (struct inode *, char *, uint *) |
| |
| struct inode * | ialloc (uint, short) |
| |
| struct inode * | idup (struct inode *) |
| |
| void | iinit (int dev) |
| |
| void | ilock (struct inode *) |
| |
| void | iput (struct inode *) |
| |
| void | iunlock (struct inode *) |
| |
| void | iunlockput (struct inode *) |
| |
| void | iupdate (struct inode *) |
| |
| int | namecmp (const char *, const char *) |
| |
| struct inode * | namei (char *) |
| |
| struct inode * | nameiparent (char *, char *) |
| |
| int | readi (struct inode *, char *, uint, uint) |
| |
| void | stati (struct inode *, struct stat *) |
| |
| int | writei (struct inode *, char *, uint, uint) |
| |
| void | ideinit (void) |
| |
| void | ideintr (void) |
| |
| void | iderw (struct buf *) |
| |
| void | ioapicenable (int irq, int cpu) |
| |
| void | ioapicinit (void) |
| |
| char * | kalloc (void) |
| |
| void | kfree (char *) |
| |
| void | kinit1 (void *, void *) |
| |
| void | kinit2 (void *, void *) |
| |
| void | kbdintr (void) |
| |
| void | cmostime (struct rtcdate *r) |
| |
| int | cpunum (void) |
| |
| void | lapiceoi (void) |
| |
| void | lapicinit (void) |
| |
| void | lapicstartap (uchar, uint) |
| |
| void | microdelay (int) |
| |
| void | initlog (int dev) |
| |
| void | log_write (struct buf *) |
| |
| void | begin_op () |
| |
| void | end_op () |
| |
| int | mpbcpu (void) |
| |
| void | mpinit (void) |
| |
| void | mpstartthem (void) |
| |
| void | picenable (int) |
| |
| void | picinit (void) |
| |
| int | pipealloc (struct file **, struct file **) |
| |
| void | pipeclose (struct pipe *, int) |
| |
| int | piperead (struct pipe *, char *, int) |
| |
| int | pipewrite (struct pipe *, char *, int) |
| |
| struct proc * | copyproc (struct proc *) |
| |
| void | exit (void) |
| |
| int | fork (void) |
| |
| int | growproc (int) |
| |
| int | kill (int) |
| |
| void | pinit (void) |
| |
| void | procdump (void) |
| |
| void | scheduler (void) __attribute__((noreturn)) |
| |
| void | sched (void) |
| |
| void | sleep (void *, struct spinlock *) |
| |
| void | userinit (void) |
| |
| int | wait (void) |
| |
| void | wakeup (void *) |
| |
| void | yield (void) |
| |
| void | swtch (struct context **, struct context *) |
| |
| void | acquire (struct spinlock *) |
| |
| void | getcallerpcs (void *, uint *) |
| |
| int | holding (struct spinlock *) |
| |
| void | initlock (struct spinlock *, char *) |
| |
| void | release (struct spinlock *) |
| |
| void | pushcli (void) |
| |
| void | popcli (void) |
| |
| int | memcmp (const void *, const void *, uint) |
| |
| void * | memmove (void *, const void *, uint) |
| |
| void * | memset (void *, int, uint) |
| |
| char * | safestrcpy (char *, const char *, int) |
| |
| int | strlen (const char *) |
| |
| int | strncmp (const char *, const char *, uint) |
| |
| char * | strncpy (char *, const char *, int) |
| |
| int | argint (int, int *) |
| |
| int | argptr (int, char **, int) |
| |
| int | argstr (int, char **) |
| |
| int | fetchint (uint, int *) |
| |
| int | fetchstr (uint, char **) |
| |
| void | syscall (void) |
| |
| void | timerinit (void) |
| |
| void | idtinit (void) |
| |
| void | tvinit (void) |
| |
| void | uartinit (void) |
| |
| void | uartintr (void) |
| |
| void | uartputc (int) |
| |
| void | seginit (void) |
| |
| void | kvmalloc (void) |
| |
| void | vmenable (void) |
| |
| pde_t * | setupkvm (void) |
| |
| char * | uva2ka (pde_t *, char *) |
| |
| int | allocuvm (pde_t *, uint, uint) |
| |
| int | deallocuvm (pde_t *, uint, uint) |
| |
| void | freevm (pde_t *) |
| |
| void | inituvm (pde_t *, char *, uint) |
| |
| int | loaduvm (pde_t *, char *, struct inode *, uint, uint) |
| |
| pde_t * | copyuvm (pde_t *, uint) |
| |
| void | switchuvm (struct proc *) |
| |
| void | switchkvm (void) |
| |
| int | copyout (pde_t *, uint, void *, uint) |
| |
| void | clearpteu (pde_t *pgdir, char *uva) |
| |