Searched refs:uspi (Results 1 – 4 of 4) sorted by relevance
/linux/fs/ufs/ |
H A D | util.h | 260 #define ubh_bread(sb,fragment,size) _ubh_bread_(uspi,sb,fragment,size) 282 static inline void *get_usb_offset(struct ufs_sb_private_info *uspi, in get_usb_offset() argument 287 index = offset >> uspi->s_fshift; in get_usb_offset() 288 offset &= ~uspi->s_fmask; in get_usb_offset() 289 return uspi->s_ubh.bh[index]->b_data + offset; in get_usb_offset() 292 #define ubh_get_usb_first(uspi) \ argument 293 ((struct ufs_super_block_first *)get_usb_offset((uspi), 0)) 295 #define ubh_get_usb_second(uspi) \ argument 296 ((struct ufs_super_block_second *)get_usb_offset((uspi), UFS_SECTOR_SIZE)) 298 #define ubh_get_usb_third(uspi) \ argument [all …]
|
H A D | inode.c | 49 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; in ufs_block_to_path() local 50 int ptrs = uspi->s_apb; in ufs_block_to_path() 51 int ptrs_bits = uspi->s_apbshift; in ufs_block_to_path() 129 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_frag_map() local 130 u64 mask = (u64) uspi->s_apbmask>>uspi->s_fpbshift; in ufs_frag_map() 131 int shift = uspi->s_apbshift-uspi->s_fpbshift; in ufs_frag_map() 138 uspi->s_fpbshift, uspi->s_apbmask, in ufs_frag_map() 159 bh = sb_bread(sb, uspi->s_sbbase + in ufs_frag_map() 183 bh = sb_bread(sb, uspi->s_sbbase + in ufs_frag_map() 195 res += uspi->s_sbbase; in ufs_frag_map() [all …]
|
H A D | ialloc.c | 60 struct ufs_sb_private_info * uspi; in ufs_free_inode() local 69 uspi = UFS_SB(sb)->s_uspi; in ufs_free_inode() 75 if (!((ino > 1) && (ino < (uspi->s_ncg * uspi->s_ipg )))) { in ufs_free_inode() 103 uspi->cs_total.cs_nifree++; in ufs_free_inode() 108 uspi->cs_total.cs_ndir--; in ufs_free_inode() 113 ubh_mark_buffer_dirty (USPI_UBH(uspi)); in ufs_free_inode() 134 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs2_init_inodes_chunk() local 135 sector_t beg = uspi->s_sbbase + in ufs2_init_inodes_chunk() 136 ufs_inotofsba(ucpi->c_cgx * uspi->s_ipg + in ufs2_init_inodes_chunk() 138 sector_t end = beg + uspi->s_fpb; in ufs2_init_inodes_chunk() [all …]
|
H A D | ufs.h | 158 static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtog() argument 160 do_div(b, uspi->s_fpg); in ufs_dtog() 164 static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtogd() argument 166 return do_div(b, uspi->s_fpg); in ufs_dtogd()
|