Lines Matching refs:zc_zap
1820 zc->zc_zap = NULL; in zap_cursor_init_impl()
1858 if (zc->zc_zap) { in zap_cursor_fini()
1859 rw_enter(&zc->zc_zap->zap_rwlock, RW_READER); in zap_cursor_fini()
1860 zap_unlockdir(zc->zc_zap, NULL); in zap_cursor_fini()
1861 zc->zc_zap = NULL; in zap_cursor_fini()
1876 if (zc->zc_zap == NULL) in zap_cursor_serialize()
1878 ASSERT((zc->zc_hash & zap_maxcd(zc->zc_zap)) == 0); in zap_cursor_serialize()
1879 ASSERT(zc->zc_cd < zap_maxcd(zc->zc_zap)); in zap_cursor_serialize()
1889 return ((zc->zc_hash >> (64 - zap_hashbits(zc->zc_zap))) | in zap_cursor_serialize()
1890 ((uint64_t)zc->zc_cd << zap_hashbits(zc->zc_zap))); in zap_cursor_serialize()
1901 if (zc->zc_zap == NULL) { in zap_cursor_retrieve()
1904 RW_READER, TRUE, FALSE, NULL, &zc->zc_zap); in zap_cursor_retrieve()
1914 hb = zap_hashbits(zc->zc_zap); in zap_cursor_retrieve()
1917 if (zc->zc_cd >= zap_maxcd(zc->zc_zap)) /* corrupt serialized */ in zap_cursor_retrieve()
1920 rw_enter(&zc->zc_zap->zap_rwlock, RW_READER); in zap_cursor_retrieve()
1922 if (!zc->zc_zap->zap_ismicro) { in zap_cursor_retrieve()
1923 err = fzap_cursor_retrieve(zc->zc_zap, zc, za); in zap_cursor_retrieve()
1931 mzap_ent_t *mze = zfs_btree_find(&zc->zc_zap->zap_m.zap_tree, in zap_cursor_retrieve()
1934 mze = zfs_btree_next(&zc->zc_zap->zap_m.zap_tree, in zap_cursor_retrieve()
1938 mzap_ent_phys_t *mzep = MZE_PHYS(zc->zc_zap, mze); in zap_cursor_retrieve()
1941 mzap_normalization_conflict(zc->zc_zap, NULL, in zap_cursor_retrieve()
1956 rw_exit(&zc->zc_zap->zap_rwlock); in zap_cursor_retrieve()