Lines Matching refs:sb
125 struct super_block *sb = inode->i_sb; in ufs_frag_map() local
126 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_frag_map()
131 unsigned flags = UFS_SB(sb)->s_flags; in ufs_frag_map()
156 bh = sb_bread(sb, uspi->s_sbbase + in ufs_frag_map()
157 fs32_to_cpu(sb, q->key32) + (n>>shift)); in ufs_frag_map()
166 res = fs32_to_cpu(sb, q->key32); in ufs_frag_map()
180 bh = sb_bread(sb, uspi->s_sbbase + in ufs_frag_map()
181 fs64_to_cpu(sb, q->key64) + (n>>shift)); in ufs_frag_map()
190 res = fs64_to_cpu(sb, q->key64); in ufs_frag_map()
223 struct super_block *sb = inode->i_sb; in ufs_extend_tail() local
224 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_extend_tail()
237 tmp = ufs_new_fragments(inode, p, lastfrag, ufs_data_ptr_to_cpu(sb, p), in ufs_extend_tail()
257 struct super_block *sb = inode->i_sb; in ufs_inode_getfrag() local
258 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_inode_getfrag()
269 tmp = ufs_data_ptr_to_cpu(sb, p); in ufs_inode_getfrag()
281 goal = ufs_data_ptr_to_cpu(sb, in ufs_inode_getfrag()
335 struct super_block *sb = inode->i_sb; in ufs_inode_getblock() local
336 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_inode_getblock()
345 bh = sb_bread(sb, ind_block + (index >> shift)); in ufs_inode_getblock()
357 tmp = ufs_data_ptr_to_cpu(sb, p); in ufs_inode_getblock()
362 (tmp = fs64_to_cpu(sb, ((__fs64 *)bh->b_data)[index-1])) : in ufs_inode_getblock()
363 (tmp = fs32_to_cpu(sb, ((__fs32 *)bh->b_data)[index-1])))) in ufs_inode_getblock()
395 struct super_block *sb = inode->i_sb; in ufs_getfrag_block() local
396 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_getfrag_block()
414 ufs_warning(sb, "ufs_get_block", "block > big"); in ufs_getfrag_block()
445 map_bh(bh_result, sb, phys64); in ufs_getfrag_block()
545 struct super_block *sb = inode->i_sb; in ufs1_read_inode() local
551 inode->i_mode = mode = fs16_to_cpu(sb, ufs_inode->ui_mode); in ufs1_read_inode()
552 set_nlink(inode, fs16_to_cpu(sb, ufs_inode->ui_nlink)); in ufs1_read_inode()
554 ufs_error (sb, "ufs_read_inode", "inode %lu has zero nlink\n", inode->i_ino); in ufs1_read_inode()
561 i_uid_write(inode, ufs_get_inode_uid(sb, ufs_inode)); in ufs1_read_inode()
562 i_gid_write(inode, ufs_get_inode_gid(sb, ufs_inode)); in ufs1_read_inode()
564 inode->i_size = fs64_to_cpu(sb, ufs_inode->ui_size); in ufs1_read_inode()
565 inode->i_atime.tv_sec = fs32_to_cpu(sb, ufs_inode->ui_atime.tv_sec); in ufs1_read_inode()
566 inode->i_ctime.tv_sec = fs32_to_cpu(sb, ufs_inode->ui_ctime.tv_sec); in ufs1_read_inode()
567 inode->i_mtime.tv_sec = fs32_to_cpu(sb, ufs_inode->ui_mtime.tv_sec); in ufs1_read_inode()
571 inode->i_blocks = fs32_to_cpu(sb, ufs_inode->ui_blocks); in ufs1_read_inode()
572 inode->i_generation = fs32_to_cpu(sb, ufs_inode->ui_gen); in ufs1_read_inode()
573 ufsi->i_flags = fs32_to_cpu(sb, ufs_inode->ui_flags); in ufs1_read_inode()
574 ufsi->i_shadow = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_shadow); in ufs1_read_inode()
575 ufsi->i_oeftflag = fs32_to_cpu(sb, ufs_inode->ui_u3.ui_sun.ui_oeftflag); in ufs1_read_inode()
592 struct super_block *sb = inode->i_sb; in ufs2_read_inode() local
599 inode->i_mode = mode = fs16_to_cpu(sb, ufs2_inode->ui_mode); in ufs2_read_inode()
600 set_nlink(inode, fs16_to_cpu(sb, ufs2_inode->ui_nlink)); in ufs2_read_inode()
602 ufs_error (sb, "ufs_read_inode", "inode %lu has zero nlink\n", inode->i_ino); in ufs2_read_inode()
609 i_uid_write(inode, fs32_to_cpu(sb, ufs2_inode->ui_uid)); in ufs2_read_inode()
610 i_gid_write(inode, fs32_to_cpu(sb, ufs2_inode->ui_gid)); in ufs2_read_inode()
612 inode->i_size = fs64_to_cpu(sb, ufs2_inode->ui_size); in ufs2_read_inode()
613 inode->i_atime.tv_sec = fs64_to_cpu(sb, ufs2_inode->ui_atime); in ufs2_read_inode()
614 inode->i_ctime.tv_sec = fs64_to_cpu(sb, ufs2_inode->ui_ctime); in ufs2_read_inode()
615 inode->i_mtime.tv_sec = fs64_to_cpu(sb, ufs2_inode->ui_mtime); in ufs2_read_inode()
616 inode->i_atime.tv_nsec = fs32_to_cpu(sb, ufs2_inode->ui_atimensec); in ufs2_read_inode()
617 inode->i_ctime.tv_nsec = fs32_to_cpu(sb, ufs2_inode->ui_ctimensec); in ufs2_read_inode()
618 inode->i_mtime.tv_nsec = fs32_to_cpu(sb, ufs2_inode->ui_mtimensec); in ufs2_read_inode()
619 inode->i_blocks = fs64_to_cpu(sb, ufs2_inode->ui_blocks); in ufs2_read_inode()
620 inode->i_generation = fs32_to_cpu(sb, ufs2_inode->ui_gen); in ufs2_read_inode()
621 ufsi->i_flags = fs32_to_cpu(sb, ufs2_inode->ui_flags); in ufs2_read_inode()
638 struct inode *ufs_iget(struct super_block *sb, unsigned long ino) in ufs_iget() argument
641 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_iget()
649 ufs_warning(sb, "ufs_read_inode", "bad inode number (%lu)\n", in ufs_iget()
654 inode = iget_locked(sb, ino); in ufs_iget()
662 bh = sb_bread(sb, uspi->s_sbbase + ufs_inotofsba(inode->i_ino)); in ufs_iget()
664 ufs_warning(sb, "ufs_read_inode", "unable to read inode %lu\n", in ufs_iget()
668 if ((UFS_SB(sb)->s_flags & UFS_TYPE_MASK) == UFS_TYPE_UFS2) { in ufs_iget()
703 struct super_block *sb = inode->i_sb; in ufs1_update_inode() local
706 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); in ufs1_update_inode()
707 ufs_inode->ui_nlink = cpu_to_fs16(sb, inode->i_nlink); in ufs1_update_inode()
709 ufs_set_inode_uid(sb, ufs_inode, i_uid_read(inode)); in ufs1_update_inode()
710 ufs_set_inode_gid(sb, ufs_inode, i_gid_read(inode)); in ufs1_update_inode()
712 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size); in ufs1_update_inode()
713 ufs_inode->ui_atime.tv_sec = cpu_to_fs32(sb, inode->i_atime.tv_sec); in ufs1_update_inode()
715 ufs_inode->ui_ctime.tv_sec = cpu_to_fs32(sb, inode->i_ctime.tv_sec); in ufs1_update_inode()
717 ufs_inode->ui_mtime.tv_sec = cpu_to_fs32(sb, inode->i_mtime.tv_sec); in ufs1_update_inode()
719 ufs_inode->ui_blocks = cpu_to_fs32(sb, inode->i_blocks); in ufs1_update_inode()
720 ufs_inode->ui_flags = cpu_to_fs32(sb, ufsi->i_flags); in ufs1_update_inode()
721 ufs_inode->ui_gen = cpu_to_fs32(sb, inode->i_generation); in ufs1_update_inode()
723 if ((UFS_SB(sb)->s_flags & UFS_UID_MASK) == UFS_UID_EFT) { in ufs1_update_inode()
724 ufs_inode->ui_u3.ui_sun.ui_shadow = cpu_to_fs32(sb, ufsi->i_shadow); in ufs1_update_inode()
725 ufs_inode->ui_u3.ui_sun.ui_oeftflag = cpu_to_fs32(sb, ufsi->i_oeftflag); in ufs1_update_inode()
746 struct super_block *sb = inode->i_sb; in ufs2_update_inode() local
750 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); in ufs2_update_inode()
751 ufs_inode->ui_nlink = cpu_to_fs16(sb, inode->i_nlink); in ufs2_update_inode()
753 ufs_inode->ui_uid = cpu_to_fs32(sb, i_uid_read(inode)); in ufs2_update_inode()
754 ufs_inode->ui_gid = cpu_to_fs32(sb, i_gid_read(inode)); in ufs2_update_inode()
756 ufs_inode->ui_size = cpu_to_fs64(sb, inode->i_size); in ufs2_update_inode()
757 ufs_inode->ui_atime = cpu_to_fs64(sb, inode->i_atime.tv_sec); in ufs2_update_inode()
758 ufs_inode->ui_atimensec = cpu_to_fs32(sb, inode->i_atime.tv_nsec); in ufs2_update_inode()
759 ufs_inode->ui_ctime = cpu_to_fs64(sb, inode->i_ctime.tv_sec); in ufs2_update_inode()
760 ufs_inode->ui_ctimensec = cpu_to_fs32(sb, inode->i_ctime.tv_nsec); in ufs2_update_inode()
761 ufs_inode->ui_mtime = cpu_to_fs64(sb, inode->i_mtime.tv_sec); in ufs2_update_inode()
762 ufs_inode->ui_mtimensec = cpu_to_fs32(sb, inode->i_mtime.tv_nsec); in ufs2_update_inode()
764 ufs_inode->ui_blocks = cpu_to_fs64(sb, inode->i_blocks); in ufs2_update_inode()
765 ufs_inode->ui_flags = cpu_to_fs32(sb, ufsi->i_flags); in ufs2_update_inode()
766 ufs_inode->ui_gen = cpu_to_fs32(sb, inode->i_generation); in ufs2_update_inode()
786 struct super_block *sb = inode->i_sb; in ufs_update_inode() local
787 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_update_inode()
794 ufs_warning (sb, "ufs_read_inode", "bad inode number (%lu)\n", inode->i_ino); in ufs_update_inode()
798 bh = sb_bread(sb, ufs_inotofsba(inode->i_ino)); in ufs_update_inode()
800 ufs_warning (sb, "ufs_read_inode", "unable to read inode %lu\n", inode->i_ino); in ufs_update_inode()
876 struct super_block * sb; in ufs_trunc_direct() local
885 sb = inode->i_sb; in ufs_trunc_direct()
886 uspi = UFS_SB(sb)->s_uspi; in ufs_trunc_direct()
914 tmp = ufs_data_ptr_to_cpu(sb, p); in ufs_trunc_direct()
916 ufs_panic (sb, "ufs_trunc_direct", "internal error"); in ufs_trunc_direct()
928 tmp = ufs_data_ptr_to_cpu(sb, p); in ufs_trunc_direct()
947 tmp = ufs_data_ptr_to_cpu(sb, p); in ufs_trunc_direct()
949 ufs_panic(sb, "ufs_truncate_direct", "internal error"); in ufs_trunc_direct()
963 struct super_block *sb = inode->i_sb; in free_full_branch() local
964 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in free_full_branch()
965 struct ufs_buffer_head *ubh = ubh_bread(sb, ind_block, uspi->s_bsize); in free_full_branch()
974 u64 block = ufs_data_ptr_to_cpu(sb, p); in free_full_branch()
983 u64 block = ufs_data_ptr_to_cpu(sb, p); in free_full_branch()
996 struct super_block *sb = inode->i_sb; in free_branch_tail() local
997 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in free_branch_tail()
1003 u64 block = ufs_data_ptr_to_cpu(sb, p); in free_branch_tail()
1017 u64 block = ufs_data_ptr_to_cpu(sb, p); in free_branch_tail()
1036 struct super_block *sb = inode->i_sb; in ufs_alloc_lastblock() local
1038 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_alloc_lastblock()
1087 bh = sb_getblk(sb, i + phys64); in ufs_alloc_lastblock()
1089 memset(bh->b_data, 0, sb->s_blocksize); in ufs_alloc_lastblock()
1106 struct super_block *sb = inode->i_sb; in __ufs_truncate_blocks() local
1107 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in __ufs_truncate_blocks()
1133 block = ufs_data_ptr_to_cpu(sb, p); in __ufs_truncate_blocks()
1136 ubh[i] = ubh_bread(sb, block, uspi->s_bsize); in __ufs_truncate_blocks()
1150 block = ufs_data_ptr_to_cpu(sb, p); in __ufs_truncate_blocks()