Lines Matching refs:blksft
768 int blksft, int chunk, int array_len, const char *buf) in zap_leaf_array_equal() argument
773 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, blksft, chunk).l_array; in zap_leaf_array_equal()
776 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) in zap_leaf_array_equal()
789 zap_leaf_array_get(zap_leaf_phys_t *l, zfs_endian_t endian, int blksft, in zap_leaf_array_get() argument
795 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, blksft, chunk).l_array; in zap_leaf_array_get()
798 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) in zap_leaf_array_get()
818 int blksft, uint64_t h, in zap_leaf_lookup() argument
834 for (chunk = zfs_to_cpu16(l->l_hash[LEAF_HASH(blksft, h)], endian); in zap_leaf_lookup()
837 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) { in zap_leaf_lookup()
842 le = ZAP_LEAF_ENTRY(l, blksft, chunk); in zap_leaf_lookup()
853 if (zap_leaf_array_equal(l, endian, blksft, in zap_leaf_lookup()
864 la = &ZAP_LEAF_CHUNK(l, blksft, le->le_value_chunk).l_array; in zap_leaf_lookup()
910 int blksft = zfs_log2(zfs_to_cpu16(zap_dnode->dn.dn_datablkszsec, in fzap_lookup() local
927 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_lookup()
930 if ((1U << blksft) < sizeof(zap_leaf_phys_t)) { in fzap_lookup()
938 err = zap_leaf_lookup(l, leafendian, blksft, hash, name, value); in fzap_lookup()
955 int blksft = zfs_log2(zfs_to_cpu16(zap_dnode->dn.dn_datablkszsec, in fzap_iterate() local
969 if ((1U << blksft) < sizeof(zap_leaf_phys_t)) { in fzap_iterate()
974 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_iterate()
991 for (chunk = 0; chunk < ZAP_LEAF_NUMCHUNKS(blksft); chunk++) { in fzap_iterate()
996 le = ZAP_LEAF_ENTRY(l, blksft, chunk); in fzap_iterate()
1004 if (zap_leaf_array_get(l, endian, blksft, le->le_name_chunk, in fzap_iterate()
1016 la = &ZAP_LEAF_CHUNK(l, blksft, le->le_value_chunk).l_array; in fzap_iterate()