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

Lines Matching defs:zn

628 zap_expand_leaf(zap_name_t *zn, zap_leaf_t *l,
631 zap_t *zap = zn->zn_zap;
632 uint64_t hash = zn->zn_hash;
651 FALSE, FALSE, tag, &zn->zn_zap);
652 zap = zn->zn_zap;
717 zap_put_leaf_maybe_grow_ptrtbl(zap_name_t *zn, zap_leaf_t *l,
720 zap_t *zap = zn->zn_zap;
738 RW_WRITER, FALSE, FALSE, tag, &zn->zn_zap);
739 zap = zn->zn_zap;
751 fzap_checkname(zap_name_t *zn)
753 if (zn->zn_key_orig_numints * zn->zn_key_intlen > ZAP_MAXNAMELEN)
779 fzap_check(zap_name_t *zn, uint64_t integer_size, uint64_t num_integers)
781 int err = fzap_checkname(zn);
791 fzap_lookup(zap_name_t *zn,
798 int err = fzap_checkname(zn);
802 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, NULL, RW_READER, &l);
805 err = zap_leaf_lookup(l, zn, &zeh);
813 (void) zap_entry_read_name(zn->zn_zap, &zeh, rn_len, realname);
816 zn, NULL, zn->zn_zap);
825 fzap_add_cd(zap_name_t *zn,
832 zap_t *zap = zn->zn_zap;
836 ASSERT(fzap_check(zn, integer_size, num_integers) == 0);
838 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
842 err = zap_leaf_lookup(l, zn, &zeh);
850 err = zap_entry_create(l, zn, cd,
856 err = zap_expand_leaf(zn, l, tag, tx, &l);
857 zap = zn->zn_zap; /* zap_expand_leaf() may change zap */
872 zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
877 fzap_add(zap_name_t *zn,
881 int err = fzap_check(zn, integer_size, num_integers);
885 return (fzap_add_cd(zn, integer_size, num_integers,
890 fzap_update(zap_name_t *zn,
898 zap_t *zap = zn->zn_zap;
901 err = fzap_check(zn, integer_size, num_integers);
905 err = zap_deref_leaf(zap, zn->zn_hash, tx, RW_WRITER, &l);
909 err = zap_leaf_lookup(l, zn, &zeh);
914 err = zap_entry_create(l, zn, ZAP_NEED_CD,
923 err = zap_expand_leaf(zn, l, tag, tx, &l);
924 zap = zn->zn_zap; /* zap_expand_leaf() may change zap */
930 zap_put_leaf_maybe_grow_ptrtbl(zn, l, tag, tx);
935 fzap_length(zap_name_t *zn,
942 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, NULL, RW_READER, &l);
945 err = zap_leaf_lookup(l, zn, &zeh);
959 fzap_remove(zap_name_t *zn, dmu_tx_t *tx)
965 err = zap_deref_leaf(zn->zn_zap, zn->zn_hash, tx, RW_WRITER, &l);
968 err = zap_leaf_lookup(l, zn, &zeh);
971 zap_increment_num_entries(zn->zn_zap, -1, tx);
978 fzap_prefetch(zap_name_t *zn)
981 zap_t *zap = zn->zn_zap;
983 uint64_t idx = ZAP_HASH_IDX(zn->zn_hash,