Lines Matching refs:fragment

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()
57 cgno = ufs_dtog(uspi, fragment); in ufs_free_fragments()
58 bit = ufs_dtogd(uspi, fragment); 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()
158 cgno = ufs_dtog(uspi, fragment); in ufs_free_blocks()
159 bit = ufs_dtogd(uspi, fragment); in ufs_free_blocks()
208 fragment += count; in ufs_free_blocks()
341 u64 ufs_new_fragments(struct inode *inode, void *p, u64 fragment, in ufs_new_fragments() argument
352 inode->i_ino, (unsigned long long)fragment, 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()
369 oldcount = ufs_fragnum (fragment); in ufs_new_fragments()
379 (unsigned long long)fragment, in ufs_new_fragments()
384 if (fragment < UFS_I(inode)->i_lastfrag) { in ufs_new_fragments()
427 max(UFS_I(inode)->i_lastfrag, fragment + count); in ufs_new_fragments()
441 fragment + count); in ufs_new_fragments()
475 ufs_change_blocknr(inode, fragment - oldcount, oldcount, in ufs_new_fragments()
483 fragment + count); in ufs_new_fragments()
497 static u64 ufs_add_fragments(struct inode *inode, u64 fragment, in ufs_add_fragments() argument
507 (unsigned long long)fragment, oldcount, newcount); in ufs_add_fragments()
513 cgno = ufs_dtog(uspi, fragment); in ufs_add_fragments()
516 if ((ufs_fragnum (fragment) + newcount) > uspi->s_fpb) in ufs_add_fragments()
528 fragno = ufs_dtogd(uspi, fragment); in ufs_add_fragments()
560 UFSD("EXIT, fragment %llu\n", (unsigned long long)fragment); in ufs_add_fragments()
562 return fragment; in ufs_add_fragments()