• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching defs:zeh

390 zap_leaf_lookup(zap_leaf_t *l, zap_name_t *zn, zap_entry_handle_t *zeh)
416 zeh->zeh_num_integers = le->le_value_numints;
417 zeh->zeh_integer_size = le->le_value_intlen;
418 zeh->zeh_cd = le->le_cd;
419 zeh->zeh_hash = le->le_hash;
420 zeh->zeh_chunkp = chunkp;
421 zeh->zeh_leaf = l;
435 uint64_t h, uint32_t cd, zap_entry_handle_t *zeh)
459 zeh->zeh_num_integers = le->le_value_numints;
460 zeh->zeh_integer_size = le->le_value_intlen;
461 zeh->zeh_cd = le->le_cd;
462 zeh->zeh_hash = le->le_hash;
463 zeh->zeh_fakechunk = chunk;
464 zeh->zeh_chunkp = &zeh->zeh_fakechunk;
465 zeh->zeh_leaf = l;
474 zap_entry_read(const zap_entry_handle_t *zeh,
478 ZAP_LEAF_ENTRY(zeh->zeh_leaf, *zeh->zeh_chunkp);
484 zap_leaf_array_read(zeh->zeh_leaf, le->le_value_chunk,
488 if (zeh->zeh_num_integers > num_integers)
495 zap_entry_read_name(zap_t *zap, const zap_entry_handle_t *zeh, uint16_t buflen,
499 ZAP_LEAF_ENTRY(zeh->zeh_leaf, *zeh->zeh_chunkp);
503 zap_leaf_array_read(zeh->zeh_leaf, le->le_name_chunk, 8,
506 zap_leaf_array_read(zeh->zeh_leaf, le->le_name_chunk, 1,
515 zap_entry_update(zap_entry_handle_t *zeh,
518 zap_leaf_t *l = zeh->zeh_leaf;
519 struct zap_leaf_entry *le = ZAP_LEAF_ENTRY(l, *zeh->zeh_chunkp);
536 zap_entry_remove(zap_entry_handle_t *zeh)
538 zap_leaf_t *l = zeh->zeh_leaf;
540 ASSERT3P(zeh->zeh_chunkp, !=, &zeh->zeh_fakechunk);
542 uint16_t entry_chunk = *zeh->zeh_chunkp;
549 *zeh->zeh_chunkp = le->le_next;
558 zap_entry_handle_t *zeh)
632 zeh->zeh_leaf = l;
633 zeh->zeh_num_integers = num_integers;
634 zeh->zeh_integer_size = le->le_value_intlen;
635 zeh->zeh_cd = le->le_cd;
636 zeh->zeh_hash = le->le_hash;
637 zeh->zeh_chunkp = chunkp;
650 * needed (using zap_name_alloc(zap_entry_read_name(zeh))).
653 zap_entry_normalization_conflict(zap_entry_handle_t *zeh, zap_name_t *zn,
662 for (uint16_t chunk = *LEAF_HASH_ENTPTR(zeh->zeh_leaf, zeh->zeh_hash);
664 le = ZAP_LEAF_ENTRY(zeh->zeh_leaf, chunk);
665 if (le->le_hash != zeh->zeh_hash)
667 if (le->le_cd == zeh->zeh_cd)
674 if (zap_leaf_array_match(zeh->zeh_leaf, zn,