Lines Matching refs:val

157 #define	MH_VAL_DESTROY(hash, val) ((hash->mh_vdtor)(val))  argument
185 mod_hash_null_valdtor(mod_hash_val_t val) in mod_hash_null_valdtor() argument
236 mod_hash_strval_dtor(mod_hash_val_t val) in mod_hash_strval_dtor() argument
238 char *c = (char *)val; in mod_hash_strval_dtor()
546 mod_hash_val_t val, mod_hash_hndl_t handle) in i_mod_hash_insert_nosync() argument
569 entry->mhe_val = val; in i_mod_hash_insert_nosync()
579 mod_hash_insert(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t val) in mod_hash_insert() argument
595 res = i_mod_hash_insert_nosync(hash, key, val, (mod_hash_hndl_t)0); in mod_hash_insert()
603 mod_hash_val_t val, mod_hash_hndl_t handle) in mod_hash_insert_reserve() argument
618 res = i_mod_hash_insert_nosync(hash, key, val, handle); in mod_hash_insert_reserve()
671 mod_hash_val_t *val) in i_mod_hash_remove_nosync() argument
699 *val = e->mhe_val; in i_mod_hash_remove_nosync()
707 mod_hash_remove(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val) in mod_hash_remove() argument
712 res = i_mod_hash_remove_nosync(hash, key, val); in mod_hash_remove()
725 mod_hash_replace(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t val) in mod_hash_replace() argument
738 res = i_mod_hash_insert_nosync(hash, key, val, (mod_hash_hndl_t)0); in mod_hash_replace()
752 mod_hash_val_t val; in mod_hash_destroy() local
757 if ((rv = i_mod_hash_remove_nosync(hash, key, &val)) == 0) { in mod_hash_destroy()
761 MH_VAL_DESTROY(hash, val); in mod_hash_destroy()
775 mod_hash_val_t *val) in i_mod_hash_find_nosync() argument
784 *val = e->mhe_val; in i_mod_hash_find_nosync()
794 mod_hash_find(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val) in mod_hash_find() argument
799 res = i_mod_hash_find_nosync(hash, key, val); in mod_hash_find()
806 mod_hash_find_cb(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val, in mod_hash_find_cb() argument
812 res = i_mod_hash_find_nosync(hash, key, val); in mod_hash_find_cb()
814 find_cb(key, *val); in mod_hash_find_cb()
822 mod_hash_find_cb_rval(mod_hash_t *hash, mod_hash_key_t key, mod_hash_val_t *val, in mod_hash_find_cb_rval() argument
828 res = i_mod_hash_find_nosync(hash, key, val); in mod_hash_find_cb_rval()
830 *cb_rval = find_cb(key, *val); in mod_hash_find_cb_rval()