Lines Matching refs:zap
880 zap_verify(zap_phys_t *zap) in zap_verify() argument
882 if (zap->zap_magic != (uint64_t) ZAP_MAGIC) { in zap_verify()
887 if (zap->zap_flags != 0) { in zap_verify()
892 if (zap->zap_salt == 0) { in zap_verify()
906 fzap_lookup(dnode_end_t *zap_dnode, zap_phys_t *zap, in fzap_lookup() argument
916 err = zap_verify(zap); in fzap_lookup()
920 hash = zap_hash(zap->zap_salt, name); in fzap_lookup()
923 if (zap->zap_ptrtbl.zt_numblks != 0) { in fzap_lookup()
927 idx = ZAP_HASH_IDX(hash, zap->zap_ptrtbl.zt_shift); in fzap_lookup()
928 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_lookup()
946 fzap_iterate(dnode_end_t *zap_dnode, zap_phys_t *zap, in fzap_iterate() argument
961 if (zap_verify(zap)) in fzap_iterate()
965 if (zap->zap_ptrtbl.zt_numblks != 0) { in fzap_iterate()
974 for (idx = 0; idx < zap->zap_ptrtbl.zt_numblks; idx++) { in fzap_iterate()
975 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_iterate()