Lines Matching refs:fragment

39 void ufs_free_fragments(struct inode *inode, u64 fragment, unsigned count)  in ufs_free_fragments()  argument
52 (unsigned long long)fragment, count); 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()
135 void ufs_free_blocks(struct inode *inode, u64 fragment, unsigned count) in ufs_free_blocks() argument
148 (unsigned long long)fragment, count); in ufs_free_blocks()
150 if ((fragment & uspi->s_fpbmask) || (count & uspi->s_fpbmask)) { in ufs_free_blocks()
153 (unsigned long long)fragment, count); in ufs_free_blocks()
161 cgno = ufs_dtog(uspi, fragment); in ufs_free_blocks()
162 bit = ufs_dtogd(uspi, fragment); in ufs_free_blocks()
212 fragment += count; in ufs_free_blocks()
344 u64 ufs_new_fragments(struct inode *inode, void *p, u64 fragment, in ufs_new_fragments() argument
355 inode->i_ino, (unsigned long long)fragment, in ufs_new_fragments()
366 if (count + ufs_fragnum(fragment) > uspi->s_fpb) { in ufs_new_fragments()
369 (unsigned long long)fragment, count); in ufs_new_fragments()
370 count = uspi->s_fpb - ufs_fragnum(fragment); in ufs_new_fragments()
372 oldcount = ufs_fragnum (fragment); in ufs_new_fragments()
382 (unsigned long long)fragment, in ufs_new_fragments()
387 if (fragment < UFS_I(inode)->i_lastfrag) { in ufs_new_fragments()
431 max(UFS_I(inode)->i_lastfrag, fragment + count); in ufs_new_fragments()
447 fragment + count); in ufs_new_fragments()
473 ufs_change_blocknr(inode, fragment - oldcount, oldcount, in ufs_new_fragments()
480 fragment + count); in ufs_new_fragments()
508 static u64 ufs_add_fragments(struct inode *inode, u64 fragment, in ufs_add_fragments() argument
518 (unsigned long long)fragment, oldcount, newcount); in ufs_add_fragments()
524 cgno = ufs_dtog(uspi, fragment); in ufs_add_fragments()
527 if ((ufs_fragnum (fragment) + newcount) > uspi->s_fpb) in ufs_add_fragments()
539 fragno = ufs_dtogd(uspi, fragment); in ufs_add_fragments()
574 UFSD("EXIT, fragment %llu\n", (unsigned long long)fragment); in ufs_add_fragments()
576 return fragment; in ufs_add_fragments()