/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ufs/ |
H A D | super.c | 101 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 104 if (ino < UFS_ROOTINO || ino > uspi->s_ncg * uspi->s_ipg) 280 struct ufs_sb_private_info * uspi; local 284 uspi = UFS_SB(sb)->s_uspi; 285 usb1 = ubh_get_usb_first(uspi); 289 ubh_mark_buffer_dirty(USPI_UBH(uspi)); 312 struct ufs_sb_private_info * uspi; local 317 uspi = UFS_SB(sb)->s_uspi; 318 usb1 = ubh_get_usb_first(uspi); 475 struct ufs_sb_private_info *uspi = sbi->s_uspi; local 509 struct ufs_sb_private_info *uspi = sbi->s_uspi; local 595 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 641 struct ufs_sb_private_info *uspi = sbi->s_uspi; local 687 struct ufs_sb_private_info * uspi; local 1186 struct ufs_sb_private_info * uspi; local 1248 struct ufs_sb_private_info * uspi; local 1362 struct ufs_sb_private_info *uspi= UFS_SB(sb)->s_uspi; local [all...] |
H A D | truncate.c | 63 #define DIRECT_BLOCK ((inode->i_size + uspi->s_bsize - 1) >> uspi->s_bshift) 64 #define DIRECT_FRAGMENT ((inode->i_size + uspi->s_fsize - 1) >> uspi->s_fshift) 71 struct ufs_sb_private_info * uspi; local 81 uspi = UFS_SB(sb)->s_uspi; 89 frag2 = ((frag1 & uspi->s_fpbmask) ? ((frag1 | uspi->s_fpbmask) + 1) : frag1); 90 frag3 = frag4 & ~uspi->s_fpbmask; 112 p = ufs_get_direct_data_ptr(uspi, ufs 175 struct ufs_sb_private_info * uspi; local 258 struct ufs_sb_private_info * uspi; local 320 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 379 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 448 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local [all...] |
H A D | util.h | 265 #define ubh_bread(sb,fragment,size) _ubh_bread_(uspi,sb,fragment,size) 275 #define ubh_ubhcpymem(mem,ubh,size) _ubh_ubhcpymem_(uspi,mem,ubh,size) 277 #define ubh_memcpyubh(ubh,mem,size) _ubh_memcpyubh_(uspi,ubh,mem,size) 294 static inline void *get_usb_offset(struct ufs_sb_private_info *uspi, argument 299 index = offset >> uspi->s_fshift; 300 offset &= ~uspi->s_fmask; 301 return uspi->s_ubh.bh[index]->b_data + offset; 304 #define ubh_get_usb_first(uspi) \ 305 ((struct ufs_super_block_first *)get_usb_offset((uspi), 0)) 307 #define ubh_get_usb_second(uspi) \ 340 ubh_get_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, u64 blk) argument 358 ufs_freespace(struct ufs_sb_private_info *uspi, int percentreserved) argument 397 _ubh_find_next_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned size, unsigned offset) argument 444 _ubh_find_last_zero_bit_( struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned start, unsigned end) argument 473 _ubh_isblockset_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) argument 490 _ubh_clrblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) argument 510 _ubh_setblock_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned begin, unsigned block) argument 532 struct ufs_sb_private_info * uspi; local 551 ufs_get_direct_data_ptr(struct ufs_sb_private_info *uspi, struct ufs_inode_info *ufsi, unsigned blk) argument 576 ufs_data_ptr_clear(struct ufs_sb_private_info *uspi, void *p) argument 585 ufs_is_data_ptr_zero(struct ufs_sb_private_info *uspi, void *p) argument [all...] |
H A D | ialloc.c | 59 struct ufs_sb_private_info * uspi; local 69 uspi = UFS_SB(sb)->s_uspi; 70 usb1 = ubh_get_usb_first(uspi); 76 if (!((ino > 1) && (ino < (uspi->s_ncg * uspi->s_ipg )))) { 104 uspi->cs_total.cs_nifree++; 109 uspi->cs_total.cs_ndir--; 114 ubh_mark_buffer_dirty (USPI_UBH(uspi)); 135 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 136 sector_t beg = uspi 177 struct ufs_sb_private_info * uspi; local [all...] |
H A D | util.c | 18 struct ufs_buffer_head * _ubh_bread_ (struct ufs_sb_private_info * uspi, argument 24 if (size & ~uspi->s_fmask) 26 count = size >> uspi->s_fshift; 48 struct ufs_buffer_head * ubh_bread_uspi (struct ufs_sb_private_info * uspi, argument 53 if (size & ~uspi->s_fmask) 55 count = size >> uspi->s_fshift; 58 USPI_UBH(uspi)->fragment = fragment; 59 USPI_UBH(uspi)->count = count; 61 if (!(USPI_UBH(uspi)->bh[i] = sb_bread(sb, fragment + i))) 64 USPI_UBH(uspi) 82 ubh_brelse_uspi(struct ufs_sb_private_info * uspi) argument 149 _ubh_ubhcpymem_(struct ufs_sb_private_info * uspi, unsigned char * mem, struct ufs_buffer_head * ubh, unsigned size) argument 165 _ubh_memcpyubh_(struct ufs_sb_private_info * uspi, struct ufs_buffer_head * ubh, unsigned char * mem, unsigned size) argument [all...] |
H A D | balloc.c | 40 struct ufs_sb_private_info * uspi; local 48 uspi = UFS_SB(sb)->s_uspi; 49 usb1 = ubh_get_usb_first(uspi); 54 if (ufs_fragnum(fragment) + count > uspi->s_fpg) 59 cgno = ufs_dtog(uspi, fragment); 60 bit = ufs_dtogd(uspi, fragment); 61 if (cgno >= uspi->s_ncg) { 88 uspi->cs_total.cs_nffree += count; 98 fs32_sub(sb, &ucg->cg_cs.cs_nffree, uspi->s_fpb); 99 uspi 137 struct ufs_sb_private_info * uspi; local 350 struct ufs_sb_private_info * uspi; local 500 struct ufs_sb_private_info * uspi; local 578 struct ufs_sb_private_info * uspi; local 691 struct ufs_sb_private_info * uspi; local 746 ubh_scanc(struct ufs_sb_private_info *uspi, struct ufs_buffer_head *ubh, unsigned begin, unsigned size, unsigned char *table, unsigned char mask) argument 795 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 865 struct ufs_sb_private_info * uspi; local [all...] |
H A D | ufs_fs.h | 132 #define UFS_NDIR_FRAGMENT (UFS_NDADDR << uspi->s_fpbshift) 133 #define UFS_IND_FRAGMENT (UFS_IND_BLOCK << uspi->s_fpbshift) 134 #define UFS_DIND_FRAGMENT (UFS_DIND_BLOCK << uspi->s_fpbshift) 135 #define UFS_TIND_FRAGMENT (UFS_TIND_BLOCK << uspi->s_fpbshift) 206 #define ufs_fsbtodb(uspi, b) ((b) << (uspi)->s_fsbtodb) 207 #define ufs_dbtofsb(uspi, b) ((b) >> (uspi)->s_fsbtodb) 213 #define ufs_cgbase(c) (uspi->s_fpg * (c)) 214 #define ufs_cgstart(c) ((uspi) [all...] |
H A D | inode.c | 50 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; local 51 int ptrs = uspi->s_apb; 52 int ptrs_bits = uspi->s_apbshift; 59 UFSD("ptrs=uspi->s_apb = %d,double_blocks=%ld \n",ptrs,double_blocks); 89 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 90 u64 mask = (u64) uspi->s_apbmask>>uspi->s_fpbshift; 91 int shift = uspi->s_apbshift-uspi->s_fpbshift; 93 int depth = ufs_block_to_path(inode, frag >> uspi 179 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 335 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 418 struct ufs_sb_private_info * uspi = UFS_SB(sb)->s_uspi; local 718 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local 864 struct ufs_sb_private_info *uspi = UFS_SB(sb)->s_uspi; local [all...] |
H A D | cylinder.c | 32 struct ufs_sb_private_info * uspi; local 38 uspi = sbi->s_uspi; 43 UCPI_UBH(ucpi)->count = uspi->s_cgsize >> sb->s_blocksize_bits; 85 struct ufs_sb_private_info * uspi; local 92 uspi = sbi->s_uspi; 100 if (uspi->s_ncg > UFS_MAX_GROUP_LOADED && bitmap_nr >= sbi->s_cg_loaded) { 130 struct ufs_sb_private_info * uspi; local 136 uspi = sbi->s_uspi; 137 if (cgno >= uspi->s_ncg) { 151 if (uspi [all...] |
H A D | ufs.h | 145 /* #define ufs_dtog(d) ((d) / uspi->s_fpg) */ 146 static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b) argument 148 do_div(b, uspi->s_fpg); 151 /* #define ufs_dtogd(d) ((d) % uspi->s_fpg) */ 152 static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b) argument 154 return do_div(b, uspi->s_fpg);
|