Lines Matching defs:hash
406 uint64_t lot_num, uint64_t hash, boolean_t zapadd, dmu_tx_t *tx)
420 tb->lot_hash = hash;
448 /* verify we don't have a hash collision */
450 for (; findtb && findtb->lot_hash == hash;
462 sa_find_layout(objset_t *os, uint64_t hash, sa_attr_type_t *attrs,
471 tbsearch.lot_hash = hash;
475 for (; tb && tb->lot_hash == hash;
485 avl_numnodes(&sa->sa_layout_num_tree), hash, B_TRUE, tx);
649 uint64_t hash;
721 for (i = 0, len_idx = 0, hash = -1ULL; i != attr_count; i++) {
735 sa_find_layout(hdl->sa_os, hash, attrs_start,
741 hash = -1ULL;
752 hash ^= SA_ATTR_HASH(attrs[i]);
766 sa_find_layout(hdl->sa_os, hash, attrs_start, lot_count, tx, &lot);