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()
40 hpfs_lock(dir->i_sb); in hpfs_mkdir()
42 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
45 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0); in hpfs_mkdir()
54 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mkdir()
55 result = new_inode(dir->i_sb); in hpfs_mkdir()
62 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mkdir()
94 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0); in hpfs_mkdir()
95 de->creation_date = de->write_date = de->read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mkdir()
117 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
123 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir()
126 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mkdir()
128 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
146 hpfs_lock(dir->i_sb); in hpfs_create()
148 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_create()
156 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_create()
158 result = new_inode(dir->i_sb); in hpfs_create()
170 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_create()
207 hpfs_unlock(dir->i_sb); in hpfs_create()
214 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_create()
216 hpfs_unlock(dir->i_sb); in hpfs_create()
233 if (hpfs_sb(dir->i_sb)->sb_eas < 2) return -EPERM; in hpfs_mknod()
234 hpfs_lock(dir->i_sb); in hpfs_mknod()
236 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
244 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mknod()
246 result = new_inode(dir->i_sb); in hpfs_mknod()
253 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mknod()
283 hpfs_unlock(dir->i_sb); in hpfs_mknod()
289 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mknod()
291 hpfs_unlock(dir->i_sb); in hpfs_mknod()
308 hpfs_lock(dir->i_sb); in hpfs_symlink()
309 if (hpfs_sb(dir->i_sb)->sb_eas < 2) { in hpfs_symlink()
310 hpfs_unlock(dir->i_sb); in hpfs_symlink()
314 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
321 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_symlink()
323 result = new_inode(dir->i_sb); in hpfs_symlink()
329 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_symlink()
363 hpfs_unlock(dir->i_sb); in hpfs_symlink()
369 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_symlink()
371 hpfs_unlock(dir->i_sb); in hpfs_symlink()
386 hpfs_lock(dir->i_sb); in hpfs_unlink()
405 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_unlink()
422 hpfs_unlock(dir->i_sb); in hpfs_unlink()
439 hpfs_lock(dir->i_sb); in hpfs_rmdir()
453 hpfs_count_dnodes(dir->i_sb, hpfs_i(inode)->i_dno, NULL, NULL, &n_items); in hpfs_rmdir()
461 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_rmdir()
478 hpfs_unlock(dir->i_sb); in hpfs_rmdir()
491 hpfs_lock(i->i_sb); in hpfs_symlink_readpage()
492 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_readpage()
494 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_readpage()
498 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
504 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
540 hpfs_lock(i->i_sb); in hpfs_rename()
550 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed"); in hpfs_rename()
568 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
579 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
587 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2"); in hpfs_rename()
593 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent"); in hpfs_rename()
604 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
617 hpfs_unlock(i->i_sb); in hpfs_rename()