kmem               23 kalloc.c       } kmem;
kmem               33 kalloc.c         initlock(&kmem.lock, "kmem");
kmem               34 kalloc.c         kmem.use_lock = 0;
kmem               42 kalloc.c         kmem.use_lock = 1;
kmem               70 kalloc.c         if(kmem.use_lock)
kmem               71 kalloc.c           acquire(&kmem.lock);
kmem               73 kalloc.c         r->next = kmem.freelist;
kmem               74 kalloc.c         kmem.freelist = r;
kmem               75 kalloc.c         if(kmem.use_lock)
kmem               76 kalloc.c           release(&kmem.lock);
kmem               87 kalloc.c         if(kmem.use_lock)
kmem               88 kalloc.c           acquire(&kmem.lock);
kmem               89 kalloc.c         r = kmem.freelist;
kmem               91 kalloc.c           kmem.freelist = r->next;
kmem               92 kalloc.c         if(kmem.use_lock)
kmem               93 kalloc.c           release(&kmem.lock);