Lines Matching refs:blksft
769 int blksft, int chunk, int array_len, const char *buf) in zap_leaf_array_equal() argument
774 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, blksft, chunk).l_array; in zap_leaf_array_equal()
777 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) in zap_leaf_array_equal()
790 zap_leaf_array_get(zap_leaf_phys_t *l, zfs_endian_t endian, int blksft, in zap_leaf_array_get() argument
796 struct zap_leaf_array *la = &ZAP_LEAF_CHUNK(l, blksft, chunk).l_array; in zap_leaf_array_get()
799 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) in zap_leaf_array_get()
819 int blksft, uint64_t h, in zap_leaf_lookup() argument
835 for (chunk = zfs_to_cpu16(l->l_hash[LEAF_HASH(blksft, h)], endian); in zap_leaf_lookup()
838 if (chunk >= ZAP_LEAF_NUMCHUNKS(blksft)) { in zap_leaf_lookup()
843 le = ZAP_LEAF_ENTRY(l, blksft, chunk); in zap_leaf_lookup()
854 if (zap_leaf_array_equal(l, endian, blksft, in zap_leaf_lookup()
865 la = &ZAP_LEAF_CHUNK(l, blksft, le->le_value_chunk).l_array; in zap_leaf_lookup()
911 int blksft = zfs_log2(zfs_to_cpu16(zap_dnode->dn.dn_datablkszsec, in fzap_lookup() local
928 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_lookup()
931 if ((1U << blksft) < sizeof(zap_leaf_phys_t)) { in fzap_lookup()
939 err = zap_leaf_lookup(l, leafendian, blksft, hash, name, value); in fzap_lookup()
956 int blksft = zfs_log2(zfs_to_cpu16(zap_dnode->dn.dn_datablkszsec, in fzap_iterate() local
970 if ((1U << blksft) < sizeof(zap_leaf_phys_t)) { in fzap_iterate()
975 blkid = ((uint64_t *) zap)[idx + (1 << (blksft - 3 - 1))]; in fzap_iterate()
992 for (chunk = 0; chunk < ZAP_LEAF_NUMCHUNKS(blksft); chunk++) { in fzap_iterate()
997 le = ZAP_LEAF_ENTRY(l, blksft, chunk); in fzap_iterate()
1005 if (zap_leaf_array_get(l, endian, blksft, le->le_name_chunk, in fzap_iterate()
1017 la = &ZAP_LEAF_CHUNK(l, blksft, le->le_value_chunk).l_array; in fzap_iterate()