Lines Matching +full:ip +full:- +full:blocks
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2000-2006 Silicon Graphics, Inc.
29 return -EFSCORRUPTED; in xfs_bmap_rtalloc()
33 int xfs_bmap_punch_delalloc_range(struct xfs_inode *ip,
37 __s64 bmv_offset; /* file offset of segment in blocks */
38 __s64 bmv_block; /* starting block (64-bit daddr_t) */
39 __s64 bmv_length; /* length of segment, blocks */
42 int xfs_getbmap(struct xfs_inode *ip, struct getbmapx *bmv,
51 int xfs_bmap_last_extent(struct xfs_trans *tp, struct xfs_inode *ip,
56 int xfs_alloc_file_space(struct xfs_inode *ip, xfs_off_t offset,
58 int xfs_free_file_space(struct xfs_inode *ip, xfs_off_t offset,
66 bool xfs_can_free_eofblocks(struct xfs_inode *ip, bool force);
67 int xfs_free_eofblocks(struct xfs_inode *ip);
69 int xfs_swap_extents(struct xfs_inode *ip, struct xfs_inode *tip,
72 xfs_daddr_t xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb);
75 int xfs_bmap_count_blocks(struct xfs_trans *tp, struct xfs_inode *ip,
79 int xfs_flush_unmap_range(struct xfs_inode *ip, xfs_off_t offset,