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()
232 hpfs_lock(dir->i_sb); in hpfs_mknod()
234 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mknod()
242 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mknod()
244 result = new_inode(dir->i_sb); in hpfs_mknod()
251 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mknod()
281 hpfs_unlock(dir->i_sb); in hpfs_mknod()
287 hpfs_free_sectors(dir->i_sb, fno, 1); in hpfs_mknod()
289 hpfs_unlock(dir->i_sb); in hpfs_mknod()
305 hpfs_lock(dir->i_sb); in hpfs_symlink()
306 if (hpfs_sb(dir->i_sb)->sb_eas < 2) { in hpfs_symlink()
307 hpfs_unlock(dir->i_sb); in hpfs_symlink()
311 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_symlink()
318 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_symlink()
320 result = new_inode(dir->i_sb); in hpfs_symlink()
326 …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()
501 hpfs_unlock(i->i_sb); in hpfs_symlink_readpage()
534 hpfs_lock(i->i_sb); in hpfs_rename()
544 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed"); in hpfs_rename()
562 hpfs_error(new_dir->i_sb, "hpfs_rename: could not find dirent"); in hpfs_rename()
573 if (r == -1) hpfs_error(new_dir->i_sb, "hpfs_rename: dirent already exists!"); in hpfs_rename()
581 hpfs_error(i->i_sb, "lookup succeeded but map dirent failed at #2"); in hpfs_rename()
587 hpfs_error(i->i_sb, "hpfs_rename: could not remove dirent"); in hpfs_rename()
598 if ((fnode = hpfs_map_fnode(i->i_sb, i->i_ino, &bh))) { in hpfs_rename()
611 hpfs_unlock(i->i_sb); in hpfs_rename()