Lines Matching refs:lock

55 		lock_quick_init(&array[i].lock);  in bin_init()
56 lock_protect(&array[i].lock, &array[i], in bin_init()
71 lock_quick_init(&table->lock); in lruhash_create()
87 lock_quick_destroy(&table->lock); in lruhash_create()
92 lock_protect(&table->lock, table, sizeof(*table)); in lruhash_create()
93 lock_protect(&table->lock, table->array, in lruhash_create()
105 lock_quick_destroy(&bin->lock); in bin_delete()
134 lock_quick_lock(&table->array[i].lock); in bin_split()
137 lock_quick_lock(&newa[i].lock); in bin_split()
138 lock_quick_lock(&newa[newbit|i].lock); in bin_split()
147 lock_quick_unlock(&newa[i].lock); in bin_split()
148 lock_quick_unlock(&newa[newbit|i].lock); in bin_split()
149 lock_quick_unlock(&table->array[i].lock); in bin_split()
160 lock_quick_destroy(&table->lock); in lruhash_delete()
205 lock_quick_lock(&bin->lock); in reclaim_space()
209 lock_rw_wrlock(&d->lock); in reclaim_space()
213 lock_rw_unlock(&d->lock); in reclaim_space()
214 lock_quick_unlock(&bin->lock); in reclaim_space()
256 lock_unprotect(&table->lock, table->array); in table_grow()
258 lock_quick_destroy(&table->array[i].lock); in table_grow()
265 lock_protect(&table->lock, table->array, in table_grow()
321 lock_quick_lock(&table->lock); in lruhash_insert()
323 lock_quick_lock(&bin->lock); in lruhash_insert()
341 lock_rw_wrlock(&found->lock); in lruhash_insert()
344 lock_rw_unlock(&found->lock); in lruhash_insert()
346 lock_quick_unlock(&bin->lock); in lruhash_insert()
351 lock_quick_unlock(&table->lock); in lruhash_insert()
370 lock_quick_lock(&table->lock); in lruhash_lookup()
372 lock_quick_lock(&bin->lock); in lruhash_lookup()
375 lock_quick_unlock(&table->lock); in lruhash_lookup()
378 if(wr) { lock_rw_wrlock(&entry->lock); } in lruhash_lookup()
379 else { lock_rw_rdlock(&entry->lock); } in lruhash_lookup()
381 lock_quick_unlock(&bin->lock); in lruhash_lookup()
397 lock_quick_lock(&table->lock); in lruhash_remove()
399 lock_quick_lock(&bin->lock); in lruhash_remove()
404 lock_quick_unlock(&table->lock); in lruhash_remove()
405 lock_quick_unlock(&bin->lock); in lruhash_remove()
410 lock_rw_wrlock(&entry->lock); in lruhash_remove()
413 lock_rw_unlock(&entry->lock); in lruhash_remove()
414 lock_quick_unlock(&bin->lock); in lruhash_remove()
415 lock_quick_unlock(&table->lock); in lruhash_remove()
428 lock_quick_lock(&bin->lock); in bin_clear()
431 lock_rw_wrlock(&p->lock); in bin_clear()
436 lock_rw_unlock(&p->lock); in bin_clear()
442 lock_quick_unlock(&bin->lock); in bin_clear()
455 lock_quick_lock(&table->lock); in lruhash_clear()
463 lock_quick_unlock(&table->lock); in lruhash_clear()
469 lock_quick_lock(&table->lock); in lruhash_status()
482 lock_quick_lock(&table->array[i].lock); in lruhash_status()
488 lock_quick_unlock(&table->array[i].lock); in lruhash_status()
497 lock_quick_unlock(&table->lock); in lruhash_status()
504 lock_quick_lock(&table->lock); in lruhash_get_mem()
511 lock_get_mem(&table->array[i].lock); in lruhash_get_mem()
516 lock_get_mem(&table->array[0].lock)); in lruhash_get_mem()
518 lock_quick_unlock(&table->lock); in lruhash_get_mem()
519 s += lock_get_mem(&table->lock); in lruhash_get_mem()
526 lock_quick_lock(&table->lock); in lruhash_setmarkdel()
528 lock_quick_unlock(&table->lock); in lruhash_setmarkdel()
544 lock_quick_lock(&table->lock); in lruhash_update_space_used()
553 lock_quick_unlock(&table->lock); in lruhash_update_space_used()
572 lock_quick_lock(&h->lock); in lruhash_traverse()
574 lock_quick_lock(&h->array[i].lock); in lruhash_traverse()
577 lock_rw_wrlock(&e->lock); in lruhash_traverse()
579 lock_rw_rdlock(&e->lock); in lruhash_traverse()
582 lock_rw_unlock(&e->lock); in lruhash_traverse()
584 lock_quick_unlock(&h->array[i].lock); in lruhash_traverse()
586 lock_quick_unlock(&h->lock); in lruhash_traverse()
634 lock_quick_lock(&table->lock); in lruhash_insert_or_retrieve()
636 lock_quick_lock(&bin->lock); in lruhash_insert_or_retrieve()
641 lock_rw_wrlock(&found->lock); in lruhash_insert_or_retrieve()
655 lock_rw_wrlock(&found->lock); in lruhash_insert_or_retrieve()
657 lock_quick_unlock(&bin->lock); in lruhash_insert_or_retrieve()
662 lock_quick_unlock(&table->lock); in lruhash_insert_or_retrieve()