Lines Matching refs:hsize
343 u32 hsize; in gfs2_dir_get_hash_table() local
352 hsize = 1 << ip->i_depth; in gfs2_dir_get_hash_table()
353 hsize *= sizeof(__be64); in gfs2_dir_get_hash_table()
354 if (hsize != i_size_read(&ip->i_inode)) { in gfs2_dir_get_hash_table()
359 hc = kmalloc(hsize, GFP_NOFS | __GFP_NOWARN); in gfs2_dir_get_hash_table()
361 hc = __vmalloc(hsize, GFP_NOFS, PAGE_KERNEL); in gfs2_dir_get_hash_table()
366 ret = gfs2_dir_read_data(ip, hc, hsize); in gfs2_dir_get_hash_table()
781 unsigned hsize = 1 << ip->i_depth; in gfs2_dirent_search() local
784 if (hsize * sizeof(u64) != i_size_read(inode)) { in gfs2_dirent_search()
1117 u32 hsize; in dir_double_exhash() local
1124 hsize = 1 << dip->i_depth; in dir_double_exhash()
1125 hsize_bytes = hsize * sizeof(__be64); in dir_double_exhash()
1143 for (x = 0; x < hsize; x++) { in dir_double_exhash()
1394 static void gfs2_dir_readahead(struct inode *inode, unsigned hsize, u32 index, in gfs2_dir_readahead() argument
1409 if (f_ra->start >= hsize) /* if exceeded the hash table */ in gfs2_dir_readahead()
1445 u32 hsize, len = 0; in dir_e_read() local
1452 hsize = 1 << dip->i_depth; in dir_e_read()
1462 gfs2_dir_readahead(inode, hsize, index, f_ra); in dir_e_read()
1464 while (index < hsize) { in dir_e_read()
2011 u32 hsize, len; in gfs2_dir_exhash_dealloc() local
2017 hsize = 1 << dip->i_depth; in gfs2_dir_exhash_dealloc()
2023 while (index < hsize) { in gfs2_dir_exhash_dealloc()
2033 last = ((next_index >= hsize) ? 1 : 0); in gfs2_dir_exhash_dealloc()
2044 if (index != hsize) { in gfs2_dir_exhash_dealloc()