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()
62 …inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.crea… in hpfs_mkdir()
91 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0); in hpfs_mkdir()
92 de->creation_date = de->write_date = de->read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mkdir()
114 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
120 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir()
123 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mkdir()
125 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(local_get_seconds(dir->i_sb)); in hpfs_create()
155 result = new_inode(dir->i_sb); in hpfs_create()
168 …inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.crea… in hpfs_create()
202 hpfs_unlock(dir->i_sb); in hpfs_create()
209 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_create()
211 hpfs_unlock(dir->i_sb); in hpfs_create()
228 if (hpfs_sb(dir->i_sb)->sb_eas < 2) return -EPERM; in hpfs_mknod()
229 hpfs_lock(dir->i_sb); in hpfs_mknod()
231 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
239 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_mknod()
241 result = new_inode(dir->i_sb); in hpfs_mknod()
249 …inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.crea… in hpfs_mknod()
276 hpfs_unlock(dir->i_sb); in hpfs_mknod()
282 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mknod()
284 hpfs_unlock(dir->i_sb); in hpfs_mknod()
301 hpfs_lock(dir->i_sb); in hpfs_symlink()
302 if (hpfs_sb(dir->i_sb)->sb_eas < 2) { in hpfs_symlink()
303 hpfs_unlock(dir->i_sb); in hpfs_symlink()
307 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
314 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb)); in hpfs_symlink()
316 result = new_inode(dir->i_sb); in hpfs_symlink()
323 …inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.crea… in hpfs_symlink()
354 hpfs_unlock(dir->i_sb); in hpfs_symlink()
360 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_symlink()
362 hpfs_unlock(dir->i_sb); in hpfs_symlink()
377 hpfs_lock(dir->i_sb); in hpfs_unlink()
396 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_unlink()
413 hpfs_unlock(dir->i_sb); in hpfs_unlink()
430 hpfs_lock(dir->i_sb); in hpfs_rmdir()
444 hpfs_count_dnodes(dir->i_sb, hpfs_i(inode)->i_dno, NULL, NULL, &n_items); in hpfs_rmdir()
452 hpfs_error(dir->i_sb, "there was error when removing dirent"); in hpfs_rmdir()
469 hpfs_unlock(dir->i_sb); in hpfs_rmdir()
482 hpfs_lock(i->i_sb); in hpfs_symlink_read_folio()
483 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) in hpfs_symlink_read_folio()
485 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE); in hpfs_symlink_read_folio()
488 hpfs_unlock(i->i_sb); in hpfs_symlink_read_folio()
523 hpfs_lock(i->i_sb); in hpfs_rename()
533 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed"); in hpfs_rename()
551 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
562 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
570 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2"); in hpfs_rename()
576 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent"); in hpfs_rename()
587 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
600 hpfs_unlock(i->i_sb); in hpfs_rename()