Lines Matching refs:hinfo
271 struct ocfs2_dx_hinfo *hinfo) in ocfs2_dx_dir_name_hash() argument
308 hinfo->major_hash = buf[0]; in ocfs2_dx_dir_name_hash()
309 hinfo->minor_hash = buf[1]; in ocfs2_dx_dir_name_hash()
866 struct ocfs2_dx_hinfo *hinfo) in ocfs2_dx_dir_hash_idx() argument
868 return __ocfs2_dx_dir_hash_idx(osb, hinfo->minor_hash); in ocfs2_dx_dir_hash_idx()
873 struct ocfs2_dx_hinfo *hinfo, in ocfs2_dx_dir_lookup() argument
881 u32 name_hash = hinfo->major_hash; in ocfs2_dx_dir_lookup()
906 blkno += ocfs2_dx_dir_hash_idx(OCFS2_SB(inode->i_sb), hinfo); in ocfs2_dx_dir_lookup()
930 struct ocfs2_dx_hinfo *hinfo = &res->dl_hinfo; in ocfs2_dx_dir_search() local
943 ret = ocfs2_dx_dir_lookup(dir, dr_el, hinfo, NULL, &phys); in ocfs2_dx_dir_search()
950 namelen, name, hinfo->major_hash, in ocfs2_dx_dir_search()
951 hinfo->minor_hash, (unsigned long long)phys); in ocfs2_dx_dir_search()
975 if (hinfo->major_hash != le32_to_cpu(dx_entry->dx_major_hash) in ocfs2_dx_dir_search()
976 || hinfo->minor_hash != le32_to_cpu(dx_entry->dx_minor_hash)) in ocfs2_dx_dir_search()
1466 struct ocfs2_dx_hinfo *hinfo, in ocfs2_dx_entry_list_insert() argument
1476 dx_entry->dx_major_hash = cpu_to_le32(hinfo->major_hash); in ocfs2_dx_entry_list_insert()
1477 dx_entry->dx_minor_hash = cpu_to_le32(hinfo->minor_hash); in ocfs2_dx_entry_list_insert()
1484 struct ocfs2_dx_hinfo *hinfo, in __ocfs2_dx_dir_leaf_insert() argument
1499 ocfs2_dx_entry_list_insert(&dx_leaf->dl_list, hinfo, dirent_blk); in __ocfs2_dx_dir_leaf_insert()
1507 struct ocfs2_dx_hinfo *hinfo, in ocfs2_dx_inline_root_insert() argument
1511 ocfs2_dx_entry_list_insert(&dx_root->dr_entries, hinfo, dirent_blk); in ocfs2_dx_inline_root_insert()
2556 struct ocfs2_dx_hinfo hinfo; in ocfs2_fill_new_dir_dx() local
2588 ocfs2_dx_dir_name_hash(inode, ".", 1, &hinfo); in ocfs2_fill_new_dir_dx()
2589 ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr); in ocfs2_fill_new_dir_dx()
2591 ocfs2_dx_dir_name_hash(inode, "..", 2, &hinfo); in ocfs2_fill_new_dir_dx()
2592 ocfs2_dx_entry_list_insert(entry_list, &hinfo, leaf_bh->b_blocknr); in ocfs2_fill_new_dir_dx()
2633 struct ocfs2_dx_hinfo hinfo; in ocfs2_dx_dir_index_block() local
2646 ocfs2_dx_dir_name_hash(dir, de->name, namelen, &hinfo); in ocfs2_dx_dir_index_block()
2648 i = ocfs2_dx_dir_hash_idx(OCFS2_SB(dir->i_sb), &hinfo); in ocfs2_dx_dir_index_block()
2651 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &hinfo, in ocfs2_dx_dir_index_block()
2678 struct ocfs2_dx_hinfo hinfo; in ocfs2_dx_dir_index_root_block() local
2692 ocfs2_dx_dir_name_hash(dir, de->name, de->name_len, &hinfo); in ocfs2_dx_dir_index_root_block()
2696 hinfo.major_hash, hinfo.minor_hash, in ocfs2_dx_dir_index_root_block()
2700 ocfs2_dx_entry_list_insert(&dx_root->dr_entries, &hinfo, in ocfs2_dx_dir_index_root_block()
3729 struct ocfs2_dx_hinfo *hinfo, u32 leaf_cpos, in ocfs2_dx_dir_rebalance() argument
3734 u32 cpos, split_hash, insert_hash = hinfo->major_hash; in ocfs2_dx_dir_rebalance()