|
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) |
|