Lines Matching refs:hv

121 void item_lock(uint32_t hv) {  in item_lock()  argument
122 mutex_lock(&item_locks[hv & hashmask(item_lock_hashpower)]); in item_lock()
125 void *item_trylock(uint32_t hv) { in item_trylock() argument
126 pthread_mutex_t *lock = &item_locks[hv & hashmask(item_lock_hashpower)]; in item_trylock()
137 void item_unlock(uint32_t hv) { in item_unlock() argument
138 mutex_unlock(&item_locks[hv & hashmask(item_lock_hashpower)]); in item_unlock()
550 uint32_t hv; in item_get() local
551 hv = hash(key, nkey); in item_get()
552 item_lock(hv); in item_get()
553 it = do_item_get(key, nkey, hv, c); in item_get()
554 item_unlock(hv); in item_get()
560 uint32_t hv; in item_touch() local
561 hv = hash(key, nkey); in item_touch()
562 item_lock(hv); in item_touch()
563 it = do_item_touch(key, nkey, exptime, hv, c); in item_touch()
564 item_unlock(hv); in item_touch()
573 uint32_t hv; in item_link() local
575 hv = hash(ITEM_key(item), item->nkey); in item_link()
576 item_lock(hv); in item_link()
577 ret = do_item_link(item, hv); in item_link()
578 item_unlock(hv); in item_link()
587 uint32_t hv; in item_remove() local
588 hv = hash(ITEM_key(item), item->nkey); in item_remove()
590 item_lock(hv); in item_remove()
592 item_unlock(hv); in item_remove()
600 int item_replace(item *old_it, item *new_it, const uint32_t hv) { in item_replace() argument
601 return do_item_replace(old_it, new_it, hv); in item_replace()
608 uint32_t hv; in item_unlink() local
609 hv = hash(ITEM_key(item), item->nkey); in item_unlink()
610 item_lock(hv); in item_unlink()
611 do_item_unlink(item, hv); in item_unlink()
612 item_unlock(hv); in item_unlink()
619 uint32_t hv; in item_update() local
620 hv = hash(ITEM_key(item), item->nkey); in item_update()
622 item_lock(hv); in item_update()
624 item_unlock(hv); in item_update()
635 uint32_t hv; in add_delta() local
637 hv = hash(key, nkey); in add_delta()
638 item_lock(hv); in add_delta()
639 ret = do_add_delta(c, key, nkey, incr, delta, buf, cas, hv); in add_delta()
640 item_unlock(hv); in add_delta()
649 uint32_t hv; in store_item() local
651 hv = hash(ITEM_key(item), item->nkey); in store_item()
652 item_lock(hv); in store_item()
653 ret = do_store_item(item, comm, c, hv); in store_item()
654 item_unlock(hv); in store_item()