Lines Matching full:dn
621 zap_lockdir_impl(dnode_t *dn, dmu_buf_t *db, const void *tag, dmu_tx_t *tx, in zap_lockdir_impl() argument
631 dmu_object_info_from_dnode(dn, &doi); in zap_lockdir_impl()
666 zap->zap_dnode = dn; in zap_lockdir_impl()
722 zap_lockdir_by_dnode(dnode_t *dn, dmu_tx_t *tx, in zap_lockdir_by_dnode() argument
729 err = dmu_buf_hold_by_dnode(dn, 0, tag, &db, DMU_READ_NO_PREFETCH); in zap_lockdir_by_dnode()
732 err = zap_lockdir_impl(dn, db, tag, tx, lti, fatreader, adding, zapp); in zap_lockdir_by_dnode()
736 VERIFY(dnode_add_ref(dn, tag)); in zap_lockdir_by_dnode()
745 dnode_t *dn; in zap_lockdir() local
749 err = dnode_hold(os, obj, tag, &dn); in zap_lockdir()
752 err = dmu_buf_hold_by_dnode(dn, 0, tag, &db, DMU_READ_NO_PREFETCH); in zap_lockdir()
754 dnode_rele(dn, tag); in zap_lockdir()
757 err = zap_lockdir_impl(dn, db, tag, tx, lti, fatreader, adding, zapp); in zap_lockdir()
760 dnode_rele(dn, tag); in zap_lockdir()
839 mzap_create_impl(dnode_t *dn, int normflags, zap_flags_t flags, dmu_tx_t *tx) in mzap_create_impl() argument
843 VERIFY0(dmu_buf_hold_by_dnode(dn, 0, FTAG, &db, DMU_READ_NO_PREFETCH)); in mzap_create_impl()
849 ((uintptr_t)db ^ (uintptr_t)tx ^ (dn->dn_object << 1)) | 1ULL; in mzap_create_impl()
855 VERIFY(dnode_add_ref(dn, FTAG)); in mzap_create_impl()
856 VERIFY0(zap_lockdir_impl(dn, db, FTAG, tx, RW_WRITER, in mzap_create_impl()
876 dnode_t *dn; in zap_create_impl() local
879 &dn, FTAG, tx); in zap_create_impl()
880 mzap_create_impl(dn, normflags, flags, tx); in zap_create_impl()
881 dnode_rele(dn, FTAG); in zap_create_impl()
922 dnode_t *dn; in zap_create_claim_norm_dnsize() local
931 error = dnode_hold(os, obj, FTAG, &dn); in zap_create_claim_norm_dnsize()
935 mzap_create_impl(dn, normflags, 0, tx); in zap_create_claim_norm_dnsize()
937 dnode_rele(dn, FTAG); in zap_create_claim_norm_dnsize()
1216 zap_lookup_by_dnode(dnode_t *dn, const char *name, in zap_lookup_by_dnode() argument
1219 return (zap_lookup_norm_by_dnode(dn, name, integer_size, in zap_lookup_by_dnode()
1224 zap_lookup_norm_by_dnode(dnode_t *dn, const char *name, in zap_lookup_norm_by_dnode() argument
1231 int err = zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, in zap_lookup_norm_by_dnode()
1272 zap_prefetch_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints) in zap_prefetch_uint64_by_dnode() argument
1277 zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_prefetch_uint64_by_dnode()
1319 zap_lookup_uint64_by_dnode(dnode_t *dn, const uint64_t *key, in zap_lookup_uint64_by_dnode() argument
1325 zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_lookup_uint64_by_dnode()
1499 zap_add_by_dnode(dnode_t *dn, const char *key, in zap_add_by_dnode() argument
1506 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_by_dnode()
1552 zap_add_uint64_by_dnode(dnode_t *dn, const uint64_t *key, in zap_add_uint64_by_dnode() argument
1559 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_uint64_by_dnode()
1653 zap_update_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints, in zap_update_uint64_by_dnode() argument
1659 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update_uint64_by_dnode()
1716 zap_remove_by_dnode(dnode_t *dn, const char *name, dmu_tx_t *tx) in zap_remove_by_dnode() argument
1721 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_by_dnode()
1762 zap_remove_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints, in zap_remove_uint64_by_dnode() argument
1768 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_uint64_by_dnode()