Lines Matching refs:hinfo

305 				 struct dx_hash_info *hinfo,
309 struct dx_hash_info *hinfo,
653 struct dx_hash_info *hinfo,
659 struct dx_hash_info h = *hinfo;
741 struct stats dx_show_entries(struct dx_hash_info *hinfo, struct inode *dir,
760 dx_show_entries(hinfo, dir, ((struct dx_node *) bh->b_data)->entries, levels - 1):
761 dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *)
810 struct dx_hash_info *hinfo, struct dx_frame *frame_in)
849 hinfo = &fname->hinfo;
850 hinfo->hash_version = root->info.hash_version;
851 if (hinfo->hash_version <= DX_HASH_TEA)
852 hinfo->hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned;
853 hinfo->seed = EXT4_SB(dir->i_sb)->s_hash_seed;
858 fname_len(fname), hinfo);
864 hash = hinfo->hash;
1071 struct dx_hash_info *hinfo,
1117 hinfo->hash = EXT4_DIRENT_HASH(de);
1118 hinfo->minor_hash = EXT4_DIRENT_MINOR_HASH(de);
1120 hinfo->hash = 0;
1121 hinfo->minor_hash = 0;
1125 de->name_len, hinfo);
1131 if ((hinfo->hash < start_hash) ||
1132 ((hinfo->hash == start_hash) &&
1133 (hinfo->minor_hash < start_minor_hash)))
1141 hinfo->hash, hinfo->minor_hash, de,
1149 err = fscrypt_fname_disk_to_usr(dir, hinfo->hash,
1150 hinfo->minor_hash, &de_name,
1157 hinfo->hash, hinfo->minor_hash, de,
1185 struct dx_hash_info hinfo;
1200 hinfo.hash_version = DX_HASH_SIPHASH;
1202 hinfo.hash_version =
1204 if (hinfo.hash_version <= DX_HASH_TEA)
1205 hinfo.hash_version +=
1207 hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed;
1211 &hinfo, start_hash,
1219 count = htree_dirblock_to_tree(dir_file, dir, 0, &hinfo,
1224 hinfo.hash = start_hash;
1225 hinfo.minor_hash = 0;
1226 frame = dx_probe(NULL, dir, &hinfo, frames);
1260 ret = htree_dirblock_to_tree(dir_file, dir, block, &hinfo,
1312 struct dx_hash_info *hinfo,
1319 struct dx_hash_info h = *hinfo;
1449 struct dx_hash_info *hinfo = &name->hinfo;
1473 hinfo->hash_version = DX_HASH_SIPHASH;
1474 hinfo->seed = NULL;
1476 return ext4fs_dirhash(dir, cf_name->name, cf_name->len, hinfo);
1478 return ext4fs_dirhash(dir, iname->name, iname->len, hinfo);
1509 if (fname->hinfo.hash != EXT4_DIRENT_HASH(de) ||
1510 fname->hinfo.minor_hash !=
1811 retval = ext4_htree_next_block(dir, fname->hinfo.hash, frame,
1976 struct dx_hash_info *hinfo)
2017 count = dx_make_map(dir, *bh, hinfo, map);
2067 dxtrace(dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *) data1,
2069 dxtrace(dx_show_leaf(dir, hinfo, (struct ext4_dir_entry_2 *) data2,
2073 if (hinfo->hash >= hash2) {
2154 struct dx_hash_info *hinfo = &fname->hinfo;
2156 EXT4_DIRENT_HASHES(de)->hash = cpu_to_le32(hinfo->hash);
2158 cpu_to_le32(hinfo->minor_hash);
2315 fname->hinfo.hash_version = root->info.hash_version;
2316 if (fname->hinfo.hash_version <= DX_HASH_TEA)
2317 fname->hinfo.hash_version += EXT4_SB(dir->i_sb)->s_hash_unsigned;
2318 fname->hinfo.seed = EXT4_SB(dir->i_sb)->s_hash_seed;
2323 fname_len(fname), &fname->hinfo);
2343 de = do_split(handle,dir, &bh2, frame, &fname->hinfo);
2639 de = do_split(handle, dir, &bh, frame, &fname->hinfo);