Lines Matching refs:fragment
396 static int ufs_getfrag_block(struct inode *inode, sector_t fragment, struct buffer_head *bh_result,… in ufs_getfrag_block() argument
402 int depth = ufs_block_to_path(inode, fragment >> uspi->s_fpbshift, offsets); in ufs_getfrag_block()
404 unsigned frag = fragment & uspi->s_fpbmask; in ufs_getfrag_block()
411 if (fragment >= UFS_NDIR_FRAGMENT) in ufs_getfrag_block()
414 if (fragment < UFS_I(inode)->i_lastfrag) { in ufs_getfrag_block()
424 UFSD("ENTER, ino %lu, fragment %llu\n", inode->i_ino, (unsigned long long)fragment); in ufs_getfrag_block()
434 if (tailfrags && fragment >= lastfrag) { in ufs_getfrag_block()
435 if (!ufs_extend_tail(inode, fragment, in ufs_getfrag_block()
442 phys64 = ufs_inode_getfrag(inode, offsets[0], fragment, in ufs_getfrag_block()
446 phys64 = ufs_inode_getfrag(inode, offsets[0], fragment, in ufs_getfrag_block()
450 fragment, &err, NULL, NULL); in ufs_getfrag_block()
452 fragment, &err, &new, bh_result->b_page); in ufs_getfrag_block()