Lines Matching full:dn
622 zap_lockdir_impl(dnode_t *dn, dmu_buf_t *db, const void *tag, dmu_tx_t *tx, in zap_lockdir_impl() argument
632 dmu_object_info_from_dnode(dn, &doi); in zap_lockdir_impl()
667 zap->zap_dnode = dn; in zap_lockdir_impl()
723 zap_lockdir_by_dnode(dnode_t *dn, dmu_tx_t *tx, in zap_lockdir_by_dnode() argument
730 err = dmu_buf_hold_by_dnode(dn, 0, tag, &db, DMU_READ_NO_PREFETCH); in zap_lockdir_by_dnode()
733 err = zap_lockdir_impl(dn, db, tag, tx, lti, fatreader, adding, zapp); in zap_lockdir_by_dnode()
737 VERIFY(dnode_add_ref(dn, tag)); in zap_lockdir_by_dnode()
746 dnode_t *dn; in zap_lockdir() local
750 err = dnode_hold(os, obj, tag, &dn); in zap_lockdir()
753 err = dmu_buf_hold_by_dnode(dn, 0, tag, &db, DMU_READ_NO_PREFETCH); in zap_lockdir()
755 dnode_rele(dn, tag); in zap_lockdir()
758 err = zap_lockdir_impl(dn, db, tag, tx, lti, fatreader, adding, zapp); in zap_lockdir()
761 dnode_rele(dn, tag); in zap_lockdir()
840 mzap_create_impl(dnode_t *dn, int normflags, zap_flags_t flags, dmu_tx_t *tx) in mzap_create_impl() argument
844 VERIFY0(dmu_buf_hold_by_dnode(dn, 0, FTAG, &db, DMU_READ_NO_PREFETCH)); in mzap_create_impl()
850 ((uintptr_t)db ^ (uintptr_t)tx ^ (dn->dn_object << 1)) | 1ULL; in mzap_create_impl()
856 VERIFY(dnode_add_ref(dn, FTAG)); in mzap_create_impl()
857 VERIFY0(zap_lockdir_impl(dn, db, FTAG, tx, RW_WRITER, in mzap_create_impl()
877 dnode_t *dn; in zap_create_impl() local
880 &dn, FTAG, tx); in zap_create_impl()
881 mzap_create_impl(dn, normflags, flags, tx); in zap_create_impl()
882 dnode_rele(dn, FTAG); in zap_create_impl()
923 dnode_t *dn; in zap_create_claim_norm_dnsize() local
932 error = dnode_hold(os, obj, FTAG, &dn); in zap_create_claim_norm_dnsize()
936 mzap_create_impl(dn, normflags, 0, tx); in zap_create_claim_norm_dnsize()
938 dnode_rele(dn, FTAG); in zap_create_claim_norm_dnsize()
1217 zap_lookup_by_dnode(dnode_t *dn, const char *name, in zap_lookup_by_dnode() argument
1220 return (zap_lookup_norm_by_dnode(dn, name, integer_size, in zap_lookup_by_dnode()
1225 zap_lookup_norm_by_dnode(dnode_t *dn, const char *name, in zap_lookup_norm_by_dnode() argument
1232 int err = zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, in zap_lookup_norm_by_dnode()
1273 zap_prefetch_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints) in zap_prefetch_uint64_by_dnode() argument
1278 zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_prefetch_uint64_by_dnode()
1320 zap_lookup_uint64_by_dnode(dnode_t *dn, const uint64_t *key, in zap_lookup_uint64_by_dnode() argument
1326 zap_lockdir_by_dnode(dn, NULL, RW_READER, TRUE, FALSE, FTAG, &zap); in zap_lookup_uint64_by_dnode()
1500 zap_add_by_dnode(dnode_t *dn, const char *key, in zap_add_by_dnode() argument
1507 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_by_dnode()
1553 zap_add_uint64_by_dnode(dnode_t *dn, const uint64_t *key, in zap_add_uint64_by_dnode() argument
1560 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_add_uint64_by_dnode()
1654 zap_update_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints, in zap_update_uint64_by_dnode() argument
1660 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, TRUE, FTAG, &zap); in zap_update_uint64_by_dnode()
1717 zap_remove_by_dnode(dnode_t *dn, const char *name, dmu_tx_t *tx) in zap_remove_by_dnode() argument
1722 err = zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_by_dnode()
1763 zap_remove_uint64_by_dnode(dnode_t *dn, const uint64_t *key, int key_numints, in zap_remove_uint64_by_dnode() argument
1769 zap_lockdir_by_dnode(dn, tx, RW_WRITER, TRUE, FALSE, FTAG, &zap); in zap_remove_uint64_by_dnode()