diff options
Diffstat (limited to 'include/sys/zap.h')
-rw-r--r-- | include/sys/zap.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/sys/zap.h b/include/sys/zap.h index 700947397..c4169029a 100644 --- a/include/sys/zap.h +++ b/include/sys/zap.h @@ -236,7 +236,14 @@ int zap_prefetch(objset_t *os, uint64_t zapobj, const char *name); int zap_prefetch_uint64(objset_t *os, uint64_t zapobj, const uint64_t *key, int key_numints); -int zap_count_write(objset_t *os, uint64_t zapobj, const char *name, +int zap_lookup_by_dnode(dnode_t *dn, const char *name, + uint64_t integer_size, uint64_t num_integers, void *buf); +int zap_lookup_norm_by_dnode(dnode_t *dn, const char *name, + uint64_t integer_size, uint64_t num_integers, void *buf, + matchtype_t mt, char *realname, int rn_len, + boolean_t *ncp); + +int zap_count_write_by_dnode(dnode_t *dn, const char *name, int add, uint64_t *towrite, uint64_t *tooverwrite); /* |