Lines Matching refs:i_sb
38 hpfs_lock(dir->i_sb); in hpfs_mkdir()
40 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
43 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0); in hpfs_mkdir()
52 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mkdir()
53 result = new_inode(dir->i_sb); in hpfs_mkdir()
60 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mkdir()
92 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0); in hpfs_mkdir()
93 …de->creation_date = de->write_date = de->read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mkdir()
115 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
121 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir()
124 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mkdir()
126 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
143 hpfs_lock(dir->i_sb); in hpfs_create()
145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
153 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_create()
155 result = new_inode(dir->i_sb); in hpfs_create()
167 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_create()
204 hpfs_unlock(dir->i_sb); in hpfs_create()
211 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_create()
213 hpfs_unlock(dir->i_sb); in hpfs_create()
229 if (hpfs_sb(dir->i_sb)->sb_eas < 2) return -EPERM; in hpfs_mknod()
230 hpfs_lock(dir->i_sb); in hpfs_mknod()
232 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
240 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mknod()
242 result = new_inode(dir->i_sb); in hpfs_mknod()
249 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mknod()
279 hpfs_unlock(dir->i_sb); in hpfs_mknod()
285 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mknod()
287 hpfs_unlock(dir->i_sb); in hpfs_mknod()
303 hpfs_lock(dir->i_sb); in hpfs_symlink()
304 if (hpfs_sb(dir->i_sb)->sb_eas < 2) { in hpfs_symlink()
305 hpfs_unlock(dir->i_sb); in hpfs_symlink()
309 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
316 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_symlink()
318 result = new_inode(dir->i_sb); in hpfs_symlink()
324 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_symlink()
357 hpfs_unlock(dir->i_sb); in hpfs_symlink()
363 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_symlink()
365 hpfs_unlock(dir->i_sb); in hpfs_symlink()
380 hpfs_lock(dir->i_sb); in hpfs_unlink()
399 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_unlink()
416 hpfs_unlock(dir->i_sb); in hpfs_unlink()
433 hpfs_lock(dir->i_sb); in hpfs_rmdir()
447 hpfs_count_dnodes(dir->i_sb, hpfs_i(inode)->i_dno, NULL, NULL, &n_items); in hpfs_rmdir()
455 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_rmdir()
472 hpfs_unlock(dir->i_sb); in hpfs_rmdir()
485 hpfs_lock(i->i_sb); in hpfs_symlink_readpage()
486 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
488 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
492 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
499 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
532 hpfs_lock(i->i_sb); in hpfs_rename()
542 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed"); in hpfs_rename()
560 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
571 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
579 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2"); in hpfs_rename()
585 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent"); in hpfs_rename()
596 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
609 hpfs_unlock(i->i_sb); in hpfs_rename()