Lines Matching refs:i_sb
14 hpfs_lock(inode->i_sb); in hpfs_dir_release()
17 hpfs_unlock(inode->i_sb); in hpfs_dir_release()
30 struct super_block *s = i->i_sb; in hpfs_dir_lseek()
72 hpfs_lock(inode->i_sb); in hpfs_readdir()
74 if (hpfs_sb(inode->i_sb)->sb_chk) { in hpfs_readdir()
75 if (hpfs_chk_sectors(inode->i_sb, inode->i_ino, 1, "dir_fnode")) { in hpfs_readdir()
79 if (hpfs_chk_sectors(inode->i_sb, hpfs_inode->i_dno, 4, "dir_dnode")) { in hpfs_readdir()
84 if (hpfs_sb(inode->i_sb)->sb_chk >= 2) { in hpfs_readdir()
88 if (!(fno = hpfs_map_fnode(inode->i_sb, inode->i_ino, &bh))) { in hpfs_readdir()
94 hpfs_error(inode->i_sb, "not a directory, fnode %08lx", in hpfs_readdir()
99 …hpfs_error(inode->i_sb, "corrupted inode: i_dno == %08x, fnode -> dnode == %08x", hpfs_inode->i_dn… in hpfs_readdir()
107 lc = hpfs_sb(inode->i_sb)->sb_lowercase; in hpfs_readdir()
122 if (hpfs_sb(inode->i_sb)->sb_chk) in hpfs_readdir()
123 if (hpfs_stop_cycles(inode->i_sb, ctx->pos, &c1, &c2, "hpfs_readdir")) { in hpfs_readdir()
144 ctx->pos = ((loff_t) hpfs_de_as_down_as_possible(inode->i_sb, hpfs_inode->i_dno) << 4) + 1; in hpfs_readdir()
155 if (hpfs_sb(inode->i_sb)->sb_chk) { in hpfs_readdir()
158 hpfs_error(inode->i_sb, "hpfs_readdir: bad ^A^A entry; pos = %08lx", (unsigned long)ctx->pos); in hpfs_readdir()
160 hpfs_error(inode->i_sb, "hpfs_readdir: bad \\377 entry; pos = %08lx", (unsigned long)ctx->pos); in hpfs_readdir()
166 tempname = hpfs_translate_name(inode->i_sb, de->name, de->namelen, lc, de->not_8x3); in hpfs_readdir()
177 hpfs_unlock(inode->i_sb); in hpfs_readdir()
207 hpfs_lock(dir->i_sb); in hpfs_lookup()
210 hpfs_unlock(dir->i_sb); in hpfs_lookup()
238 result = iget_locked(dir->i_sb, ino); in hpfs_lookup()
240 hpfs_error(dir->i_sb, "hpfs_lookup: can't get inode"); in hpfs_lookup()
247 else if (le32_to_cpu(de->ea_size) && hpfs_sb(dir->i_sb)->sb_eas) in hpfs_lookup()
261 if (de->has_acl || de->has_xtd_perm) if (!(dir->i_sb->s_flags & MS_RDONLY)) { in hpfs_lookup()
262 …hpfs_error(result->i_sb, "ACLs or XPERM found. This is probably HPFS386. This driver doesn't suppo… in hpfs_lookup()
272 if (!(result->i_ctime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->creation_date)))) in hpfs_lookup()
275 result->i_mtime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->write_date)); in hpfs_lookup()
277 result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->read_date)); in hpfs_lookup()
306 hpfs_unlock(dir->i_sb); in hpfs_lookup()
319 hpfs_unlock(dir->i_sb); in hpfs_lookup()