Lines Matching refs:i_sb

14 	time64_t t = local_to_gmt(dir->i_sb, local_get_seconds(dir->i_sb));  in hpfs_update_directory_times()
39 hpfs_lock(dir->i_sb); in hpfs_mkdir()
41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
44 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0); in hpfs_mkdir()
53 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mkdir()
54 result = new_inode(dir->i_sb); in hpfs_mkdir()
61 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mkdir()
93 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0); in hpfs_mkdir()
94 de->creation_date = de->write_date = de->read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mkdir()
116 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
122 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir()
125 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mkdir()
127 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
144 hpfs_lock(dir->i_sb); in hpfs_create()
146 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
154 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_create()
156 result = new_inode(dir->i_sb); in hpfs_create()
168 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_create()
205 hpfs_unlock(dir->i_sb); in hpfs_create()
212 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_create()
214 hpfs_unlock(dir->i_sb); in hpfs_create()
230 if (hpfs_sb(dir->i_sb)->sb_eas < 2) return -EPERM; in hpfs_mknod()
231 hpfs_lock(dir->i_sb); in hpfs_mknod()
233 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
241 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mknod()
243 result = new_inode(dir->i_sb); in hpfs_mknod()
250 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mknod()
280 hpfs_unlock(dir->i_sb); in hpfs_mknod()
286 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mknod()
288 hpfs_unlock(dir->i_sb); in hpfs_mknod()
304 hpfs_lock(dir->i_sb); in hpfs_symlink()
305 if (hpfs_sb(dir->i_sb)->sb_eas < 2) { in hpfs_symlink()
306 hpfs_unlock(dir->i_sb); in hpfs_symlink()
310 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
317 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_symlink()
319 result = new_inode(dir->i_sb); in hpfs_symlink()
325 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_symlink()
359 hpfs_unlock(dir->i_sb); in hpfs_symlink()
365 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_symlink()
367 hpfs_unlock(dir->i_sb); in hpfs_symlink()
382 hpfs_lock(dir->i_sb); in hpfs_unlink()
401 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_unlink()
418 hpfs_unlock(dir->i_sb); in hpfs_unlink()
435 hpfs_lock(dir->i_sb); in hpfs_rmdir()
449 hpfs_count_dnodes(dir->i_sb, hpfs_i(inode)->i_dno, NULL, NULL, &n_items); in hpfs_rmdir()
457 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_rmdir()
474 hpfs_unlock(dir->i_sb); in hpfs_rmdir()
487 hpfs_lock(i->i_sb); in hpfs_symlink_readpage()
488 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
490 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
494 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
500 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
536 hpfs_lock(i->i_sb); in hpfs_rename()
546 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed"); in hpfs_rename()
564 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
575 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
583 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2"); in hpfs_rename()
589 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent"); in hpfs_rename()
600 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
613 hpfs_unlock(i->i_sb); in hpfs_rename()