Lines Matching refs:hsize
339 u32 hsize; in gfs2_dir_get_hash_table() local
348 hsize = BIT(ip->i_depth); in gfs2_dir_get_hash_table()
349 hsize *= sizeof(__be64); in gfs2_dir_get_hash_table()
350 if (hsize != i_size_read(&ip->i_inode)) { in gfs2_dir_get_hash_table()
355 hc = kmalloc(hsize, GFP_NOFS | __GFP_NOWARN); in gfs2_dir_get_hash_table()
357 hc = __vmalloc(hsize, GFP_NOFS); in gfs2_dir_get_hash_table()
362 ret = gfs2_dir_read_data(ip, hc, hsize); in gfs2_dir_get_hash_table()
819 unsigned int hsize = BIT(ip->i_depth); in gfs2_dirent_search() local
822 if (hsize * sizeof(u64) != i_size_read(inode)) { in gfs2_dirent_search()
1153 u32 hsize; in dir_double_exhash() local
1160 hsize = BIT(dip->i_depth); in dir_double_exhash()
1161 hsize_bytes = hsize * sizeof(__be64); in dir_double_exhash()
1179 for (x = 0; x < hsize; x++) { in dir_double_exhash()
1477 static void gfs2_dir_readahead(struct inode *inode, unsigned hsize, u32 index, in gfs2_dir_readahead() argument
1492 if (f_ra->start >= hsize) /* if exceeded the hash table */ in gfs2_dir_readahead()
1530 u32 hsize, len = 0; in dir_e_read() local
1537 hsize = BIT(dip->i_depth); in dir_e_read()
1547 gfs2_dir_readahead(inode, hsize, index, f_ra); in dir_e_read()
1549 while (index < hsize) { in dir_e_read()
2100 u32 hsize, len; in gfs2_dir_exhash_dealloc() local
2106 hsize = BIT(dip->i_depth); in gfs2_dir_exhash_dealloc()
2112 while (index < hsize) { in gfs2_dir_exhash_dealloc()
2122 last = ((next_index >= hsize) ? 1 : 0); in gfs2_dir_exhash_dealloc()
2133 if (index != hsize) { in gfs2_dir_exhash_dealloc()