Home
last modified time | relevance | path

Searched refs:uspi (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/fs/ufs/
H A Dsuper.c101 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_nfs_get_inode() local
104 if (ino < UFS_ROOTINO || ino > (u64)uspi->s_ncg * uspi->s_ipg) in ufs_nfs_get_inode()
275 struct ufs_sb_private_info * uspi; in ufs_error() local
280 uspi = UFS_SB(sb)->s_uspi; in ufs_error()
281 usb1 = ubh_get_usb_first(uspi); in ufs_error()
285 ubh_mark_buffer_dirty(USPI_UBH(uspi)); in ufs_error()
309 struct ufs_sb_private_info * uspi; in ufs_panic() local
314 uspi = UFS_SB(sb)->s_uspi; in ufs_panic()
315 usb1 = ubh_get_usb_first(uspi); in ufs_panic()
473 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_setup_cstotal() local
507 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_read_cylinder_structures() local
593 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_put_cstotal() local
647 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_put_super_internal() local
688 struct ufs_sb_private_info * uspi; ufs_sync_fs() local
763 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_max_bytes() local
781 struct ufs_sb_private_info * uspi; ufs_fill_super() local
1310 struct ufs_sb_private_info * uspi; ufs_remount() local
1415 struct ufs_sb_private_info *uspi= UFS_SB(sb)->s_uspi; ufs_statfs() local
[all...]
H A Dutil.h266 #define ubh_bread(sb,fragment,size) _ubh_bread_(uspi,sb,fragment,size)
276 #define ubh_ubhcpymem(mem,ubh,size) _ubh_ubhcpymem_(uspi,mem,ubh,size)
278 #define ubh_memcpyubh(ubh,mem,size) _ubh_memcpyubh_(uspi,ubh,mem,size)
295 static inline void *get_usb_offset(struct ufs_sb_private_info *uspi, in get_usb_offset() argument
300 index = offset >> uspi->s_fshift; in get_usb_offset()
301 offset &= ~uspi->s_fmask; in get_usb_offset()
302 return uspi->s_ubh.bh[index]->b_data + offset; in get_usb_offset()
305 #define ubh_get_usb_first(uspi) \
306 ((struct ufs_super_block_first *)get_usb_offset((uspi), 0))
308 #define ubh_get_usb_second(uspi) \
341 ubh_get_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, u64 blk) ubh_get_data_ptr() argument
355 ufs_freefrags(struct ufs_sb_private_info *uspi) ufs_freefrags() argument
393 _ubh_find_next_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned size, unsigned offset) _ubh_find_next_zero_bit_() argument
440 _ubh_find_last_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned start, unsigned end) _ubh_find_last_zero_bit_() argument
469 _ubh_isblockset_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_isblockset_() argument
490 _ubh_clrblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_clrblock_() argument
510 _ubh_setblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_setblock_() argument
532 struct ufs_sb_private_info * uspi; ufs_fragacct() local
551 ufs_get_direct_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_inode_info *ufsi, unsigned blk) ufs_get_direct_data_ptr() argument
576 ufs_data_ptr_clear(struct ufs_sb_private_info *uspi, void *p) ufs_data_ptr_clear() argument
585 ufs_is_data_ptr_zero(struct ufs_sb_private_info *uspi, void *p) ufs_is_data_ptr_zero() argument
[all...]
H A Dballoc.c42 struct ufs_sb_private_info * uspi; in ufs_free_fragments() local
49 uspi = UFS_SB(sb)->s_uspi; in ufs_free_fragments()
54 if (ufs_fragnum(fragment) + count > uspi->s_fpg) in ufs_free_fragments()
59 cgno = ufs_dtog(uspi, fragment); in ufs_free_fragments()
60 bit = ufs_dtogd(uspi, fragment); in ufs_free_fragments()
61 if (cgno >= uspi->s_ncg) { in ufs_free_fragments()
87 inode_sub_bytes(inode, count << uspi->s_fshift); in ufs_free_fragments()
89 uspi->cs_total.cs_nffree += count; in ufs_free_fragments()
99 fs32_sub(sb, &ucg->cg_cs.cs_nffree, uspi->s_fpb); in ufs_free_fragments()
100 uspi in ufs_free_fragments()
138 struct ufs_sb_private_info * uspi; ufs_free_blocks() local
349 struct ufs_sb_private_info * uspi; ufs_new_fragments() local
512 struct ufs_sb_private_info * uspi; ufs_add_fragments() local
591 struct ufs_sb_private_info * uspi; ufs_alloc_fragments() local
705 struct ufs_sb_private_info * uspi; ufs_alloccg_block() local
760 ubh_scanc(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, unsigned begin, unsigned size, unsigned char *table, unsigned char mask) ubh_scanc() argument
809 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_bitmap_search() local
874 struct ufs_sb_private_info * uspi; ufs_clusteracct() local
[all...]
H A Dialloc.c60 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 in ufs2_init_inodes_chunk()
176 struct ufs_sb_private_info * uspi; ufs_new_inode() local
[all...]
H A Dutil.c19 struct ufs_buffer_head * _ubh_bread_ (struct ufs_sb_private_info * uspi, in _ubh_bread_() argument
25 if (size & ~uspi->s_fmask) in _ubh_bread_()
27 count = size >> uspi->s_fshift; in _ubh_bread_()
48 struct ufs_buffer_head * ubh_bread_uspi (struct ufs_sb_private_info * uspi, in ubh_bread_uspi() argument
53 if (size & ~uspi->s_fmask) in ubh_bread_uspi()
55 count = size >> uspi->s_fshift; in ubh_bread_uspi()
58 USPI_UBH(uspi)->fragment = fragment; in ubh_bread_uspi()
59 USPI_UBH(uspi)->count = count; in ubh_bread_uspi()
61 if (!(USPI_UBH(uspi)->bh[i] = sb_bread(sb, fragment + i))) in ubh_bread_uspi()
64 USPI_UBH(uspi) in ubh_bread_uspi()
82 ubh_brelse_uspi(struct ufs_sb_private_info * uspi) ubh_brelse_uspi() argument
149 _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi, unsigned char * mem, struct ufs_buffer_head * ubh, unsigned size) _ubh_ubhcpymem_() argument
165 _ubh_memcpyubh_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned char * mem, unsigned size) _ubh_memcpyubh_() argument
[all...]
H A Dufs_fs.h134 #define UFS_NDIR_FRAGMENT (UFS_NDADDR << uspi->s_fpbshift)
135 #define UFS_IND_FRAGMENT (UFS_IND_BLOCK << uspi->s_fpbshift)
136 #define UFS_DIND_FRAGMENT (UFS_DIND_BLOCK << uspi->s_fpbshift)
137 #define UFS_TIND_FRAGMENT (UFS_TIND_BLOCK << uspi->s_fpbshift)
208 #define ufs_fsbtodb(uspi, b) ((b) << (uspi)->s_fsbtodb)
209 #define ufs_dbtofsb(uspi, b) ((b) >> (uspi)->s_fsbtodb)
215 #define ufs_cgbase(c) (uspi->s_fpg * (c))
216 #define ufs_cgstart(c) ((uspi)
[all...]
H A Dinode.c48 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; in ufs_block_to_path() local
49 int ptrs = uspi->s_apb; in ufs_block_to_path()
50 int ptrs_bits = uspi->s_apbshift; in ufs_block_to_path()
57 UFSD("ptrs=uspi->s_apb = %d,double_blocks=%ld \n",ptrs,double_blocks); in ufs_block_to_path()
128 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_frag_map() local
129 u64 mask = (u64) uspi->s_apbmask>>uspi->s_fpbshift; in ufs_frag_map()
130 int shift = uspi->s_apbshift-uspi->s_fpbshift; in ufs_frag_map()
136 UFSD(": uspi in ufs_frag_map()
226 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_extend_tail() local
261 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_inode_getfrag() local
339 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_inode_getblock() local
399 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_getfrag_block() local
655 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_iget() local
800 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_update_inode() local
892 struct ufs_sb_private_info * uspi; ufs_trunc_direct() local
979 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; free_full_branch() local
1012 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; free_branch_tail() local
1053 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_alloc_lastblock() local
1121 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_truncate_blocks() local
[all...]
H A Dcylinder.c33 struct ufs_sb_private_info * uspi; in ufs_read_cylinder() local
39 uspi = sbi->s_uspi; in ufs_read_cylinder()
44 UCPI_UBH(ucpi)->count = uspi->s_cgsize >> sb->s_blocksize_bits; in ufs_read_cylinder()
86 struct ufs_sb_private_info * uspi; in ufs_put_cylinder() local
93 uspi = sbi->s_uspi; in ufs_put_cylinder()
101 if (uspi->s_ncg > UFS_MAX_GROUP_LOADED && bitmap_nr >= sbi->s_cg_loaded) { in ufs_put_cylinder()
131 struct ufs_sb_private_info * uspi; in ufs_load_cylinder() local
137 uspi = sbi->s_uspi; in ufs_load_cylinder()
138 if (cgno >= uspi->s_ncg) { in ufs_load_cylinder()
152 if (uspi in ufs_load_cylinder()
[all...]
H A Dufs.h154 /* #define ufs_dtog(d) ((d) / uspi->s_fpg) */
155 static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtog() argument
157 do_div(b, uspi->s_fpg); in ufs_dtog()
160 /* #define ufs_dtogd(d) ((d) % uspi->s_fpg) */
161 static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtogd() argument
163 return do_div(b, uspi->s_fpg); in ufs_dtogd()
/kernel/linux/linux-6.6/fs/ufs/
H A Dsuper.c101 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_nfs_get_inode() local
104 if (ino < UFS_ROOTINO || ino > (u64)uspi->s_ncg * uspi->s_ipg) in ufs_nfs_get_inode()
274 struct ufs_sb_private_info * uspi; in ufs_error() local
279 uspi = UFS_SB(sb)->s_uspi; in ufs_error()
280 usb1 = ubh_get_usb_first(uspi); in ufs_error()
284 ubh_mark_buffer_dirty(USPI_UBH(uspi)); in ufs_error()
308 struct ufs_sb_private_info * uspi; in ufs_panic() local
313 uspi = UFS_SB(sb)->s_uspi; in ufs_panic()
314 usb1 = ubh_get_usb_first(uspi); in ufs_panic()
472 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_setup_cstotal() local
506 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_read_cylinder_structures() local
592 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_put_cstotal() local
646 struct ufs_sb_private_info *uspi = sbi->s_uspi; ufs_put_super_internal() local
687 struct ufs_sb_private_info * uspi; ufs_sync_fs() local
762 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_max_bytes() local
780 struct ufs_sb_private_info * uspi; ufs_fill_super() local
1309 struct ufs_sb_private_info * uspi; ufs_remount() local
1414 struct ufs_sb_private_info *uspi= UFS_SB(sb)->s_uspi; ufs_statfs() local
[all...]
H A Dutil.h260 #define ubh_bread(sb,fragment,size) _ubh_bread_(uspi,sb,fragment,size)
270 #define ubh_ubhcpymem(mem,ubh,size) _ubh_ubhcpymem_(uspi,mem,ubh,size)
272 #define ubh_memcpyubh(ubh,mem,size) _ubh_memcpyubh_(uspi,ubh,mem,size)
289 static inline void *get_usb_offset(struct ufs_sb_private_info *uspi, in get_usb_offset() argument
294 index = offset >> uspi->s_fshift; in get_usb_offset()
295 offset &= ~uspi->s_fmask; in get_usb_offset()
296 return uspi->s_ubh.bh[index]->b_data + offset; in get_usb_offset()
299 #define ubh_get_usb_first(uspi) \
300 ((struct ufs_super_block_first *)get_usb_offset((uspi), 0))
302 #define ubh_get_usb_second(uspi) \
335 ubh_get_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, u64 blk) ubh_get_data_ptr() argument
349 ufs_freefrags(struct ufs_sb_private_info *uspi) ufs_freefrags() argument
387 _ubh_find_next_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned size, unsigned offset) _ubh_find_next_zero_bit_() argument
434 _ubh_find_last_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned start, unsigned end) _ubh_find_last_zero_bit_() argument
463 _ubh_isblockset_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_isblockset_() argument
484 _ubh_clrblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_clrblock_() argument
504 _ubh_setblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) _ubh_setblock_() argument
526 struct ufs_sb_private_info * uspi; ufs_fragacct() local
545 ufs_get_direct_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_inode_info *ufsi, unsigned blk) ufs_get_direct_data_ptr() argument
570 ufs_data_ptr_clear(struct ufs_sb_private_info *uspi, void *p) ufs_data_ptr_clear() argument
579 ufs_is_data_ptr_zero(struct ufs_sb_private_info *uspi, void *p) ufs_is_data_ptr_zero() argument
[all...]
H A Dballoc.c42 struct ufs_sb_private_info * uspi; in ufs_free_fragments() local
49 uspi = UFS_SB(sb)->s_uspi; in ufs_free_fragments()
54 if (ufs_fragnum(fragment) + count > uspi->s_fpg) in ufs_free_fragments()
59 cgno = ufs_dtog(uspi, fragment); in ufs_free_fragments()
60 bit = ufs_dtogd(uspi, fragment); in ufs_free_fragments()
61 if (cgno >= uspi->s_ncg) { in ufs_free_fragments()
87 inode_sub_bytes(inode, count << uspi->s_fshift); in ufs_free_fragments()
89 uspi->cs_total.cs_nffree += count; in ufs_free_fragments()
99 fs32_sub(sb, &ucg->cg_cs.cs_nffree, uspi->s_fpb); in ufs_free_fragments()
100 uspi in ufs_free_fragments()
138 struct ufs_sb_private_info * uspi; ufs_free_blocks() local
345 struct ufs_sb_private_info * uspi; ufs_new_fragments() local
508 struct ufs_sb_private_info * uspi; ufs_add_fragments() local
587 struct ufs_sb_private_info * uspi; ufs_alloc_fragments() local
701 struct ufs_sb_private_info * uspi; ufs_alloccg_block() local
756 ubh_scanc(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, unsigned begin, unsigned size, unsigned char *table, unsigned char mask) ubh_scanc() argument
805 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_bitmap_search() local
870 struct ufs_sb_private_info * uspi; ufs_clusteracct() local
[all...]
H A Dialloc.c60 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 in ufs2_init_inodes_chunk()
176 struct ufs_sb_private_info * uspi; ufs_new_inode() local
[all...]
H A Dutil.c19 struct ufs_buffer_head * _ubh_bread_ (struct ufs_sb_private_info * uspi, in _ubh_bread_() argument
25 if (size & ~uspi->s_fmask) in _ubh_bread_()
27 count = size >> uspi->s_fshift; in _ubh_bread_()
48 struct ufs_buffer_head * ubh_bread_uspi (struct ufs_sb_private_info * uspi, in ubh_bread_uspi() argument
53 if (size & ~uspi->s_fmask) in ubh_bread_uspi()
55 count = size >> uspi->s_fshift; in ubh_bread_uspi()
58 USPI_UBH(uspi)->fragment = fragment; in ubh_bread_uspi()
59 USPI_UBH(uspi)->count = count; in ubh_bread_uspi()
61 if (!(USPI_UBH(uspi)->bh[i] = sb_bread(sb, fragment + i))) in ubh_bread_uspi()
64 USPI_UBH(uspi) in ubh_bread_uspi()
82 ubh_brelse_uspi(struct ufs_sb_private_info * uspi) ubh_brelse_uspi() argument
149 _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi, unsigned char * mem, struct ufs_buffer_head * ubh, unsigned size) _ubh_ubhcpymem_() argument
165 _ubh_memcpyubh_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned char * mem, unsigned size) _ubh_memcpyubh_() argument
[all...]
H A Dufs_fs.h134 #define UFS_NDIR_FRAGMENT (UFS_NDADDR << uspi->s_fpbshift)
135 #define UFS_IND_FRAGMENT (UFS_IND_BLOCK << uspi->s_fpbshift)
136 #define UFS_DIND_FRAGMENT (UFS_DIND_BLOCK << uspi->s_fpbshift)
137 #define UFS_TIND_FRAGMENT (UFS_TIND_BLOCK << uspi->s_fpbshift)
208 #define ufs_fsbtodb(uspi, b) ((b) << (uspi)->s_fsbtodb)
209 #define ufs_dbtofsb(uspi, b) ((b) >> (uspi)->s_fsbtodb)
215 #define ufs_cgbase(c) (uspi->s_fpg * (c))
216 #define ufs_cgstart(c) ((uspi)
[all...]
H A Dinode.c48 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; in ufs_block_to_path() local
49 int ptrs = uspi->s_apb; in ufs_block_to_path()
50 int ptrs_bits = uspi->s_apbshift; in ufs_block_to_path()
57 UFSD("ptrs=uspi->s_apb = %d,double_blocks=%ld \n",ptrs,double_blocks); in ufs_block_to_path()
128 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; in ufs_frag_map() local
129 u64 mask = (u64) uspi->s_apbmask>>uspi->s_fpbshift; in ufs_frag_map()
130 int shift = uspi->s_apbshift-uspi->s_fpbshift; in ufs_frag_map()
136 UFSD(": uspi in ufs_frag_map()
226 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_extend_tail() local
261 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_inode_getfrag() local
339 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_inode_getblock() local
399 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_getfrag_block() local
657 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_iget() local
804 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_update_inode() local
896 struct ufs_sb_private_info * uspi; ufs_trunc_direct() local
983 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; free_full_branch() local
1016 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; free_branch_tail() local
1057 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_alloc_lastblock() local
1125 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; ufs_truncate_blocks() local
[all...]
H A Dcylinder.c33 struct ufs_sb_private_info * uspi; in ufs_read_cylinder() local
39 uspi = sbi->s_uspi; in ufs_read_cylinder()
44 UCPI_UBH(ucpi)->count = uspi->s_cgsize >> sb->s_blocksize_bits; in ufs_read_cylinder()
86 struct ufs_sb_private_info * uspi; in ufs_put_cylinder() local
93 uspi = sbi->s_uspi; in ufs_put_cylinder()
101 if (uspi->s_ncg > UFS_MAX_GROUP_LOADED && bitmap_nr >= sbi->s_cg_loaded) { in ufs_put_cylinder()
131 struct ufs_sb_private_info * uspi; in ufs_load_cylinder() local
137 uspi = sbi->s_uspi; in ufs_load_cylinder()
138 if (cgno >= uspi->s_ncg) { in ufs_load_cylinder()
152 if (uspi in ufs_load_cylinder()
[all...]
H A Dufs.h155 /* #define ufs_dtog(d) ((d) / uspi->s_fpg) */
156 static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtog() argument
158 do_div(b, uspi->s_fpg); in ufs_dtog()
161 /* #define ufs_dtogd(d) ((d) % uspi->s_fpg) */
162 static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b) in ufs_dtogd() argument
164 return do_div(b, uspi->s_fpg); in ufs_dtogd()

Completed in 16 milliseconds