Lines Matching refs:count

37 void ufs_free_fragments(struct inode *inode, u64 fragment, unsigned count)  in ufs_free_fragments()  argument
50 (unsigned long long)fragment, count); in ufs_free_fragments()
52 if (ufs_fragnum(fragment) + count > uspi->s_fpg) in ufs_free_fragments()
73 end_bit = bit + count; in ufs_free_fragments()
85 fs32_add(sb, &ucg->cg_cs.cs_nffree, count); in ufs_free_fragments()
86 uspi->cs_total.cs_nffree += count; in ufs_free_fragments()
87 fs32_add(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_free_fragments()
132 void ufs_free_blocks(struct inode *inode, u64 fragment, unsigned count) in ufs_free_blocks() argument
145 (unsigned long long)fragment, count); in ufs_free_blocks()
147 if ((fragment & uspi->s_fpbmask) || (count & uspi->s_fpbmask)) { in ufs_free_blocks()
150 (unsigned long long)fragment, count); in ufs_free_blocks()
164 end_bit = bit + count; in ufs_free_blocks()
166 overflow = bit + count - uspi->s_fpg; in ufs_free_blocks()
167 count -= overflow; in ufs_free_blocks()
208 fragment += count; in ufs_free_blocks()
209 count = overflow; in ufs_free_blocks()
236 unsigned int count, sector_t oldb, in ufs_change_blocknr() argument
250 inode->i_ino, count, in ufs_change_blocknr()
257 end = count + beg; in ufs_change_blocknr()
342 u64 goal, unsigned count, int *err, in ufs_new_fragments() argument
353 (unsigned long long)goal, count); in ufs_new_fragments()
363 if (count + ufs_fragnum(fragment) > uspi->s_fpb) { in ufs_new_fragments()
366 (unsigned long long)fragment, count); in ufs_new_fragments()
367 count = uspi->s_fpb - ufs_fragnum(fragment); in ufs_new_fragments()
370 newcount = oldcount + count; in ufs_new_fragments()
418 result = ufs_alloc_fragments (inode, cgno, goal, count, err); in ufs_new_fragments()
423 max(UFS_I(inode)->i_lastfrag, fragment + count); in ufs_new_fragments()
439 fragment + count); in ufs_new_fragments()
479 fragment + count); in ufs_new_fragments()
500 unsigned cgno, fragno, fragoff, count, fragsize, i; in ufs_add_fragments() local
507 count = newcount - oldcount; in ufs_add_fragments()
510 if (fs32_to_cpu(sb, UFS_SB(sb)->fs_cs(cgno).cs_nffree) < count) in ufs_add_fragments()
541 if (fragsize != count) in ufs_add_fragments()
542 fs32_add(sb, &ucg->cg_frsum[fragsize - count], 1); in ufs_add_fragments()
546 fs32_sub(sb, &ucg->cg_cs.cs_nffree, count); in ufs_add_fragments()
547 fs32_sub(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_add_fragments()
548 uspi->cs_total.cs_nffree -= count; in ufs_add_fragments()
565 for (k = count; k < uspi->s_fpb; k++) \
570 u64 goal, unsigned count, int *err) in ufs_alloc_fragments() argument
580 inode->i_ino, cgno, (unsigned long long)goal, count); in ufs_alloc_fragments()
626 if (count == uspi->s_fpb) { in ufs_alloc_fragments()
633 for (allocsize = count; allocsize < uspi->s_fpb; allocsize++) in ufs_alloc_fragments()
642 for (i = count; i < uspi->s_fpb; i++) in ufs_alloc_fragments()
644 i = uspi->s_fpb - count; in ufs_alloc_fragments()
656 for (i = 0; i < count; i++) in ufs_alloc_fragments()
659 fs32_sub(sb, &ucg->cg_cs.cs_nffree, count); in ufs_alloc_fragments()
660 uspi->cs_total.cs_nffree -= count; in ufs_alloc_fragments()
661 fs32_sub(sb, &UFS_SB(sb)->fs_cs(cgno).cs_nffree, count); in ufs_alloc_fragments()
664 if (count != allocsize) in ufs_alloc_fragments()
665 fs32_add(sb, &ucg->cg_frsum[allocsize - count], 1); in ufs_alloc_fragments()
774 u64 goal, unsigned count) in ufs_bitmap_search() argument
792 (unsigned long long)goal, count); in ufs_bitmap_search()
802 1 << (count - 1 + (uspi->s_fpb & 7))); in ufs_bitmap_search()
808 1 << (count - 1 + (uspi->s_fpb & 7))); in ufs_bitmap_search()
813 ucpi->c_cgx, start, length, count, in ufs_bitmap_search()
829 mask = mask_arr[count]; in ufs_bitmap_search()
830 want = want_arr[count]; in ufs_bitmap_search()
831 for (pos = 0; pos <= uspi->s_fpb - count; pos++) { in ufs_bitmap_search()