sleeplock           6 kernel/buf.h     struct sleeplock lock;
sleeplock           8 kernel/defs.h  struct sleeplock;
sleeplock         117 kernel/defs.h  void            acquiresleep(struct sleeplock*);
sleeplock         118 kernel/defs.h  void            releasesleep(struct sleeplock*);
sleeplock         119 kernel/defs.h  int             holdingsleep(struct sleeplock*);
sleeplock         120 kernel/defs.h  void            initsleeplock(struct sleeplock*, char*);
sleeplock          21 kernel/file.h    struct sleeplock lock; // protects everything below here
sleeplock          13 kernel/sleeplock.c initsleeplock(struct sleeplock *lk, char *name)
sleeplock          22 kernel/sleeplock.c acquiresleep(struct sleeplock *lk)
sleeplock          34 kernel/sleeplock.c releasesleep(struct sleeplock *lk)
sleeplock          44 kernel/sleeplock.c holdingsleep(struct sleeplock *lk)