Lines Matching refs:zeh

399 zap_leaf_lookup(zap_leaf_t *l, zap_name_t *zn, zap_entry_handle_t *zeh)
427 zeh->zeh_num_integers = le->le_value_numints;
428 zeh->zeh_integer_size = le->le_value_intlen;
429 zeh->zeh_cd = le->le_cd;
430 zeh->zeh_hash = le->le_hash;
431 zeh->zeh_chunkp = chunkp;
432 zeh->zeh_leaf = l;
455 uint64_t h, uint32_t cd, zap_entry_handle_t *zeh)
481 zeh->zeh_num_integers = le->le_value_numints;
482 zeh->zeh_integer_size = le->le_value_intlen;
483 zeh->zeh_cd = le->le_cd;
484 zeh->zeh_hash = le->le_hash;
485 zeh->zeh_fakechunk = chunk;
486 zeh->zeh_chunkp = &zeh->zeh_fakechunk;
487 zeh->zeh_leaf = l;
496 zap_entry_read(const zap_entry_handle_t *zeh,
500 ZAP_LEAF_ENTRY(zeh->zeh_leaf, *zeh->zeh_chunkp);
506 zap_leaf_array_read(zeh->zeh_leaf, le->le_value_chunk,
510 if (zeh->zeh_num_integers > num_integers)
517 zap_entry_read_name(zap_t *zap, const zap_entry_handle_t *zeh, uint16_t buflen,
521 ZAP_LEAF_ENTRY(zeh->zeh_leaf, *zeh->zeh_chunkp);
525 zap_leaf_array_read(zeh->zeh_leaf, le->le_name_chunk, 8,
528 zap_leaf_array_read(zeh->zeh_leaf, le->le_name_chunk, 1,
537 zap_entry_update(zap_entry_handle_t *zeh,
541 zap_leaf_t *l = zeh->zeh_leaf;
542 struct zap_leaf_entry *le = ZAP_LEAF_ENTRY(l, *zeh->zeh_chunkp);
559 zap_entry_remove(zap_entry_handle_t *zeh)
563 zap_leaf_t *l = zeh->zeh_leaf;
565 ASSERT3P(zeh->zeh_chunkp, !=, &zeh->zeh_fakechunk);
567 entry_chunk = *zeh->zeh_chunkp;
574 *zeh->zeh_chunkp = le->le_next;
583 zap_entry_handle_t *zeh)
660 zeh->zeh_leaf = l;
661 zeh->zeh_num_integers = num_integers;
662 zeh->zeh_integer_size = le->le_value_intlen;
663 zeh->zeh_cd = le->le_cd;
664 zeh->zeh_hash = le->le_hash;
665 zeh->zeh_chunkp = chunkp;
678 * needed (using zap_name_alloc(zap_entry_read_name(zeh))).
681 zap_entry_normalization_conflict(zap_entry_handle_t *zeh, zap_name_t *zn,
691 for (chunk = *LEAF_HASH_ENTPTR(zeh->zeh_leaf, zeh->zeh_hash);
693 le = ZAP_LEAF_ENTRY(zeh->zeh_leaf, chunk);
694 if (le->le_hash != zeh->zeh_hash)
696 if (le->le_cd == zeh->zeh_cd)
703 if (zap_leaf_array_match(zeh->zeh_leaf, zn,