Lines Matching refs:i_sb

14 	time64_t t = local_to_gmt(dir->i_sb, local_get_seconds(dir->i_sb));
39 hpfs_lock(dir->i_sb);
41 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
44 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0);
53 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb));
54 result = new_inode(dir->i_sb);
62 inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date)), 0)));
91 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0);
92 de->creation_date = de->write_date = de->read_date = cpu_to_le32(local_get_seconds(dir->i_sb));
114 hpfs_unlock(dir->i_sb);
120 hpfs_free_dnode(dir->i_sb, dno);
123 hpfs_free_sectors(dir->i_sb, fno, 1);
125 hpfs_unlock(dir->i_sb);
143 hpfs_lock(dir->i_sb);
145 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
153 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb));
155 result = new_inode(dir->i_sb);
168 inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date)), 0)));
202 hpfs_unlock(dir->i_sb);
209 hpfs_free_sectors(dir->i_sb, fno, 1);
211 hpfs_unlock(dir->i_sb);
228 if (hpfs_sb(dir->i_sb)->sb_eas < 2) return -EPERM;
229 hpfs_lock(dir->i_sb);
231 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
239 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb));
241 result = new_inode(dir->i_sb);
249 inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date)), 0)));
276 hpfs_unlock(dir->i_sb);
282 hpfs_free_sectors(dir->i_sb, fno, 1);
284 hpfs_unlock(dir->i_sb);
301 hpfs_lock(dir->i_sb);
302 if (hpfs_sb(dir->i_sb)->sb_eas < 2) {
303 hpfs_unlock(dir->i_sb);
307 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh);
314 dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(local_get_seconds(dir->i_sb));
316 result = new_inode(dir->i_sb);
323 inode_set_atime_to_ts(result, inode_set_ctime(result, local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date)), 0)));
354 hpfs_unlock(dir->i_sb);
360 hpfs_free_sectors(dir->i_sb, fno, 1);
362 hpfs_unlock(dir->i_sb);
377 hpfs_lock(dir->i_sb);
396 hpfs_error(dir->i_sb, "there was error when removing dirent");
413 hpfs_unlock(dir->i_sb);
430 hpfs_lock(dir->i_sb);
444 hpfs_count_dnodes(dir->i_sb, hpfs_i(inode)->i_dno, NULL, NULL, &n_items);
452 hpfs_error(dir->i_sb, "there was error when removing dirent");
469 hpfs_unlock(dir->i_sb);
483 hpfs_lock(i->i_sb);
484 if (!(fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh)))
486 err = hpfs_read_ea(i->i_sb, fnode, "SYMLINK", link, PAGE_SIZE);
490 hpfs_unlock(i->i_sb);
496 hpfs_unlock(i->i_sb);
532 hpfs_lock(i->i_sb);
542 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed");
560 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent");
571 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!");
579 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2");
585 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent");
596 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) {
609 hpfs_unlock(i->i_sb);