Lines Matching refs:sb

37 ufs_get_fs_state(struct super_block *sb, struct ufs_super_block_first *usb1,  in ufs_get_fs_state()  argument
40 switch (UFS_SB(sb)->s_flags & UFS_ST_MASK) { in ufs_get_fs_state()
42 if (fs32_to_cpu(sb, usb3->fs_postblformat) == UFS_42POSTBLFMT) in ufs_get_fs_state()
43 return fs32_to_cpu(sb, usb1->fs_u0.fs_sun.fs_state); in ufs_get_fs_state()
46 return fs32_to_cpu(sb, usb3->fs_un2.fs_sun.fs_state); in ufs_get_fs_state()
48 return fs32_to_cpu(sb, usb1->fs_u1.fs_sunx86.fs_state); in ufs_get_fs_state()
51 return fs32_to_cpu(sb, usb3->fs_un2.fs_44.fs_state); in ufs_get_fs_state()
56 ufs_set_fs_state(struct super_block *sb, struct ufs_super_block_first *usb1, in ufs_set_fs_state() argument
59 switch (UFS_SB(sb)->s_flags & UFS_ST_MASK) { in ufs_set_fs_state()
61 if (fs32_to_cpu(sb, usb3->fs_postblformat) == UFS_42POSTBLFMT) { in ufs_set_fs_state()
62 usb1->fs_u0.fs_sun.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
67 usb3->fs_un2.fs_sun.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
70 usb1->fs_u1.fs_sunx86.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
73 usb3->fs_un2.fs_44.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
79 ufs_get_fs_npsect(struct super_block *sb, struct ufs_super_block_first *usb1, in ufs_get_fs_npsect() argument
82 if ((UFS_SB(sb)->s_flags & UFS_ST_MASK) == UFS_ST_SUNx86) in ufs_get_fs_npsect()
83 return fs32_to_cpu(sb, usb3->fs_un2.fs_sunx86.fs_npsect); in ufs_get_fs_npsect()
85 return fs32_to_cpu(sb, usb1->fs_u1.fs_sun.fs_npsect); in ufs_get_fs_npsect()
89 ufs_get_fs_qbmask(struct super_block *sb, struct ufs_super_block_third *usb3) in ufs_get_fs_qbmask() argument
93 switch (UFS_SB(sb)->s_flags & UFS_ST_MASK) { in ufs_get_fs_qbmask()
109 return fs64_to_cpu(sb, tmp); in ufs_get_fs_qbmask()
113 ufs_get_fs_qfmask(struct super_block *sb, struct ufs_super_block_third *usb3) in ufs_get_fs_qfmask() argument
117 switch (UFS_SB(sb)->s_flags & UFS_ST_MASK) { in ufs_get_fs_qfmask()
133 return fs64_to_cpu(sb, tmp); in ufs_get_fs_qfmask()
137 ufs_get_de_namlen(struct super_block *sb, struct ufs_dir_entry *de) in ufs_get_de_namlen() argument
139 if ((UFS_SB(sb)->s_flags & UFS_DE_MASK) == UFS_DE_OLD) in ufs_get_de_namlen()
140 return fs16_to_cpu(sb, de->d_u.d_namlen); in ufs_get_de_namlen()
146 ufs_set_de_namlen(struct super_block *sb, struct ufs_dir_entry *de, u16 value) in ufs_set_de_namlen() argument
148 if ((UFS_SB(sb)->s_flags & UFS_DE_MASK) == UFS_DE_OLD) in ufs_set_de_namlen()
149 de->d_u.d_namlen = cpu_to_fs16(sb, value); in ufs_set_de_namlen()
155 ufs_set_de_type(struct super_block *sb, struct ufs_dir_entry *de, int mode) in ufs_set_de_type() argument
157 if ((UFS_SB(sb)->s_flags & UFS_DE_MASK) != UFS_DE_44BSD) in ufs_set_de_type()
191 ufs_get_inode_uid(struct super_block *sb, struct ufs_inode *inode) in ufs_get_inode_uid() argument
193 switch (UFS_SB(sb)->s_flags & UFS_UID_MASK) { in ufs_get_inode_uid()
195 return fs32_to_cpu(sb, inode->ui_u3.ui_44.ui_uid); in ufs_get_inode_uid()
198 return fs32_to_cpu(sb, inode->ui_u3.ui_sun.ui_uid); in ufs_get_inode_uid()
201 return fs16_to_cpu(sb, inode->ui_u1.oldids.ui_suid); in ufs_get_inode_uid()
206 ufs_set_inode_uid(struct super_block *sb, struct ufs_inode *inode, u32 value) in ufs_set_inode_uid() argument
208 switch (UFS_SB(sb)->s_flags & UFS_UID_MASK) { in ufs_set_inode_uid()
210 inode->ui_u3.ui_44.ui_uid = cpu_to_fs32(sb, value); in ufs_set_inode_uid()
211 inode->ui_u1.oldids.ui_suid = cpu_to_fs16(sb, value); in ufs_set_inode_uid()
214 inode->ui_u3.ui_sun.ui_uid = cpu_to_fs32(sb, value); in ufs_set_inode_uid()
219 inode->ui_u1.oldids.ui_suid = cpu_to_fs16(sb, value); in ufs_set_inode_uid()
225 ufs_get_inode_gid(struct super_block *sb, struct ufs_inode *inode) in ufs_get_inode_gid() argument
227 switch (UFS_SB(sb)->s_flags & UFS_UID_MASK) { in ufs_get_inode_gid()
229 return fs32_to_cpu(sb, inode->ui_u3.ui_44.ui_gid); in ufs_get_inode_gid()
232 return fs32_to_cpu(sb, inode->ui_u3.ui_sun.ui_gid); in ufs_get_inode_gid()
235 return fs16_to_cpu(sb, inode->ui_u1.oldids.ui_sgid); in ufs_get_inode_gid()
240 ufs_set_inode_gid(struct super_block *sb, struct ufs_inode *inode, u32 value) in ufs_set_inode_gid() argument
242 switch (UFS_SB(sb)->s_flags & UFS_UID_MASK) { in ufs_set_inode_gid()
244 inode->ui_u3.ui_44.ui_gid = cpu_to_fs32(sb, value); in ufs_set_inode_gid()
245 inode->ui_u1.oldids.ui_sgid = cpu_to_fs16(sb, value); in ufs_set_inode_gid()
248 inode->ui_u3.ui_sun.ui_gid = cpu_to_fs32(sb, value); in ufs_set_inode_gid()
253 inode->ui_u1.oldids.ui_sgid = cpu_to_fs16(sb, value); in ufs_set_inode_gid()
265 #define ubh_bread(sb,fragment,size) _ubh_bread_(uspi,sb,fragment,size) argument
529 static inline void ufs_fragacct (struct super_block * sb, unsigned blockmap, in ufs_fragacct() argument
535 uspi = UFS_SB(sb)->s_uspi; in ufs_fragacct()
543 fs32_add(sb, &fraglist[fragsize], cnt); in ufs_fragacct()
548 fs32_add(sb, &fraglist[fragsize], cnt); in ufs_fragacct()
561 static inline u64 ufs_data_ptr_to_cpu(struct super_block *sb, void *p) in ufs_data_ptr_to_cpu() argument
563 return UFS_SB(sb)->s_uspi->fs_magic == UFS2_MAGIC ? in ufs_data_ptr_to_cpu()
564 fs64_to_cpu(sb, *(__fs64 *)p) : in ufs_data_ptr_to_cpu()
565 fs32_to_cpu(sb, *(__fs32 *)p); in ufs_data_ptr_to_cpu()
568 static inline void ufs_cpu_to_data_ptr(struct super_block *sb, void *p, u64 val) in ufs_cpu_to_data_ptr() argument
570 if (UFS_SB(sb)->s_uspi->fs_magic == UFS2_MAGIC) in ufs_cpu_to_data_ptr()
571 *(__fs64 *)p = cpu_to_fs64(sb, val); in ufs_cpu_to_data_ptr()
573 *(__fs32 *)p = cpu_to_fs32(sb, val); in ufs_cpu_to_data_ptr()