|
UNIX xv6 (rev8, 9/1/15)
|
#include "types.h"#include "defs.h"#include "param.h"#include "x86.h"#include "memlayout.h"#include "mmu.h"#include "proc.h"#include "spinlock.h"Go to the source code of this file.
Functions | |
| void | initlock (struct spinlock *lk, char *name) |
| void | acquire (struct spinlock *lk) |
| void | release (struct spinlock *lk) |
| void | getcallerpcs (void *v, uint pcs[]) |
| int | holding (struct spinlock *lock) |
| void | pushcli (void) |
| void | popcli (void) |
| void acquire | ( | struct spinlock * | lk) |
Definition at line 25 of file spinlock.c.
| void getcallerpcs | ( | void * | v, |
| uint | pcs[] | ||
| ) |
Definition at line 68 of file spinlock.c.
| int holding | ( | struct spinlock * | lock) |
Definition at line 86 of file spinlock.c.
| void initlock | ( | struct spinlock * | lk, |
| char * | name | ||
| ) |
Definition at line 13 of file spinlock.c.
| void popcli | ( | void | ) |
Definition at line 108 of file spinlock.c.
| void pushcli | ( | void | ) |
Definition at line 97 of file spinlock.c.
| void release | ( | struct spinlock * | lk) |
Definition at line 44 of file spinlock.c.
1.8.4