Lines Matching refs:sb

88 	const int blocksize_bits = dir->sb->s_blocksize_bits;  in adfs_dir_checkbyte()
143 adfs_dir_read(struct super_block *sb, unsigned long object_id, in adfs_dir_read() argument
146 const unsigned int blocksize_bits = sb->s_blocksize_bits; in adfs_dir_read()
159 dir->sb = sb; in adfs_dir_read()
164 phys = __adfs_block_map(sb, object_id, blk); in adfs_dir_read()
166 adfs_error(sb, "dir object %lX has a hole at offset %d", in adfs_dir_read()
171 dir->bh[blk] = sb_bread(sb, phys); in adfs_dir_read()
195 adfs_error(sb, "corrupted directory fragment %lX", in adfs_dir_read()
201 dir->sb = NULL; in adfs_dir_read()
230 if (ADFS_SB(dir->sb)->s_ftsuffix) in adfs_dir2obj()
258 struct super_block *sb = dir->sb; in __adfs_dir_get() local
262 buffer = pos >> sb->s_blocksize_bits; in __adfs_dir_get()
267 offset = pos & (sb->s_blocksize - 1); in __adfs_dir_get()
268 thissize = sb->s_blocksize - offset; in __adfs_dir_get()
288 struct super_block *sb = dir->sb; in __adfs_dir_put() local
292 buffer = pos >> sb->s_blocksize_bits; in __adfs_dir_put()
297 offset = pos & (sb->s_blocksize - 1); in __adfs_dir_put()
298 thissize = sb->s_blocksize - offset; in __adfs_dir_put()
353 adfs_f_read(struct super_block *sb, unsigned int id, unsigned int sz, struct adfs_dir *dir) in adfs_f_read() argument
360 ret = adfs_dir_read(sb, id, sz, dir); in adfs_f_read()
362 adfs_error(sb, "unable to read directory"); in adfs_f_read()
394 struct super_block *sb = dir->sb; in adfs_f_update() local
399 adfs_error(dir->sb, "unable to locate entry to update"); in adfs_f_update()
409 dir->bh[dir->nr_buffers - 1]->b_data[sb->s_blocksize - 6] += 1; in adfs_f_update()
415 dir->bh[dir->nr_buffers - 1]->b_data[sb->s_blocksize - 1] = ret; in adfs_f_update()
419 const unsigned int blocksize_bits = sb->s_blocksize_bits; in adfs_f_update()
444 adfs_error(dir->sb, "whoops! I broke a directory!"); in adfs_f_update()
476 dir->sb = NULL; in adfs_f_free()