Searched refs:bh_fplus (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/fs/adfs/
H A Ddir_fplus.c27 dir->bh_fplus = &dir->bh[0]; adfs_fplus_read()
35 dir->bh_fplus[0] = sb_bread(sb, block); adfs_fplus_read()
36 if (!dir->bh_fplus[0]) adfs_fplus_read()
40 h = (struct adfs_bigdirheader *)dir->bh_fplus[0]->b_data; adfs_fplus_read()
60 struct buffer_head **bh_fplus = adfs_fplus_read() local
63 if (!bh_fplus) { adfs_fplus_read()
69 dir->bh_fplus = bh_fplus; adfs_fplus_read()
71 dir->bh_fplus[0] = dir->bh[0]; adfs_fplus_read()
81 dir->bh_fplus[blk] = sb_bread(sb, block); adfs_fplus_read()
82 if (!dir->bh_fplus[blk]) { adfs_fplus_read()
92 (dir->bh_fplus[size - 1]->b_data + (sb->s_blocksize - 8)); adfs_fplus_read()
107 if (dir->bh_fplus) { adfs_fplus_read()
109 brelse(dir->bh_fplus[i]); adfs_fplus_read()
111 if (&dir->bh[0] != dir->bh_fplus) adfs_fplus_read()
112 kfree(dir->bh_fplus); adfs_fplus_read()
114 dir->bh_fplus = NULL; adfs_fplus_read()
126 (struct adfs_bigdirheader *) dir->bh_fplus[0]->b_data; adfs_fplus_setpos()
149 memcpy(to, dir->bh_fplus[buffer]->b_data + offset, len); dir_memcpy()
156 dir->bh_fplus[buffer]->b_data + offset, dir_memcpy()
160 dir->bh_fplus[buffer + 1]->b_data, dir_memcpy()
169 (struct adfs_bigdirheader *) dir->bh_fplus[0]->b_data; adfs_fplus_getnext()
231 struct buffer_head *bh = dir->bh_fplus[i]; adfs_fplus_sync()
245 if (dir->bh_fplus) { adfs_fplus_free()
247 brelse(dir->bh_fplus[i]); adfs_fplus_free()
249 if (&dir->bh[0] != dir->bh_fplus) adfs_fplus_free()
250 kfree(dir->bh_fplus); adfs_fplus_free()
252 dir->bh_fplus = NULL; adfs_fplus_free()
H A Dadfs.h88 struct buffer_head **bh_fplus; member in struct:adfs_dir

Completed in 159 milliseconds