xfs_fsblock_t
static inline xfs_fsblock_t
xfs_fsblock_t bno,
xfs_fsblock_t bno,
xfs_fsblock_t target,
xfs_fsblock_t target)
xfs_fsblock_t target)
xfs_fsblock_t target)
xfs_fsblock_t target)
xfs_fsblock_t target);
xfs_fsblock_t target);
xfs_fsblock_t target);
xfs_fsblock_t target);
int xfs_free_extent_later(struct xfs_trans *tp, xfs_fsblock_t bno,
xfs_fsblock_t xefi_startblock;/* starting fs block number */
xfs_fsblock_t fsbno; /* file system block number */
xfs_fsblock_t fsbno, /* file system block number */
xfs_fsblock_t bno)
xfs_fsblock_t x,
xfs_fsblock_t y)
xfs_fsblock_t adjust; /* adjustment to block numbers */
xfs_fsblock_t gotbno; /* right side block number */
xfs_fsblock_t gotdiff=0; /* right side difference */
xfs_fsblock_t prevbno; /* left side block number */
xfs_fsblock_t prevdiff=0; /* left side difference */
xfs_fsblock_t bno; /* block # of "block" */
xfs_fsblock_t nextbno;
xfs_fsblock_t startblock,
xfs_fsblock_t del_endblock=0; /* first block past del */
xfs_fsblock_t cbno; /* child block number */
xfs_fsblock_t gotblkcnt; /* new block count for got */
#define DELAYSTARTBLOCK ((xfs_fsblock_t)-1LL)
#define HOLESTARTBLOCK ((xfs_fsblock_t)-2LL)
xfs_fsblock_t blkno; /* starting block of new extent */
xfs_fileoff_t bno, xfs_filblks_t len, xfs_fsblock_t startblock,
xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, xfs_buf_daddr(bp));
xfs_fsblock_t fsb;
xfs_fsblock_t fsb;
xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, xfs_buf_daddr(bp));
xfs_fsblock_t fsb,
xfs_fsblock_t sibling;
xfs_fsblock_t left = be64_to_cpu(block->bb_u.l.bb_leftsib);
xfs_fsblock_t right = be64_to_cpu(block->bb_u.l.bb_rightsib);
xfs_fsblock_t sb_logstart; /* starting block of log if internal */
(((((xfs_fsblock_t)1) << STARTBLOCKMASKBITS) - 1) << STARTBLOCKVALBITS)
static inline int isnullstartblock(xfs_fsblock_t x)
static inline xfs_fsblock_t nullstartblock(int k)
static inline xfs_filblks_t startblockval(xfs_fsblock_t x)
(((xfs_fsblock_t)(agno) << (mp)->m_sb.sb_agblklog) | (agbno))
(xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno)))
xfs_fsblock_t fsbno,
static inline xfs_fsblock_t
return ((xfs_fsblock_t)xg->xg_gno) <<
static inline xfs_fsblock_t
xfs_fsblock_t fsbno;
fsbno = (xfs_fsblock_t)xg->xg_gno * g->blocks + gbno;
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno, enum xfs_group_type type);
xfs_fsblock_t fsbno;
xfs_fsblock_t ext_start;
xfs_fsblock_t startblock,
xfs_fsblock_t fsb,
xfs_fsblock_t fsb,
xfs_fsblock_t fsb;
xfs_fsblock_t ri_startblock;
xfs_fsblock_t fsb, xfs_extlen_t len);
xfs_fsblock_t fsb, xfs_extlen_t len);
xfs_fsblock_t fsbno = XFS_DADDR_TO_FSB(mp, xfs_buf_daddr(bp));
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno,
void xfs_rmap_alloc_extent(struct xfs_trans *tp, bool isrt, xfs_fsblock_t fsbno,
void xfs_rmap_free_extent(struct xfs_trans *tp, bool isrt, xfs_fsblock_t fsbno,
xfs_fsblock_t rtbno,
xfs_fsblock_t fsbno,
xfs_fsblock_t rtbno, xfs_filblks_t rtlen);
struct xfs_rtgroup *rtg, xfs_fsblock_t rtbno,
xfs_fsblock_t fs_blocks,
xfs_fsblock_t fs_blocks, uint resblks);
xfs_fsblock_t fsbno)
xfs_fsblock_t fsbno,
xfs_fsblock_t len)
xfs_fsblock_t br_startblock; /* starting block number */
bool xfs_verify_fsbno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
bool xfs_verify_fsbext(struct xfs_mount *mp, xfs_fsblock_t fsbno,
xfs_fsblock_t len);
#define NULLFSBLOCK ((xfs_fsblock_t)-1)
xfs_fsblock_t fsbno;
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno,
xfs_fsblock_t startblock,
xfs_fsblock_t startblock,
xfs_fsblock_t fsbno;
xfs_fsblock_t fsbno;
xfs_fsblock_t startblock,
xfs_fsblock_t start, xfs_filblks_t len)
xfs_fsblock_t fsbno;
xfs_fsblock_t alloc_hint,
xfs_fsblock_t alloc_hint);
xfs_fsblock_t alloc_hint;
const struct xfs_owner_info *oinfo, xfs_fsblock_t alloc_hint,
xfs_fsblock_t fsbno;
xfs_fsblock_t fsbno;
xfs_fsblock_t alloc_hint)
xfs_fsblock_t fsbno;
xfs_fsblock_t fs_blocks;
static inline xfs_fsblock_t
__field(xfs_fsblock_t, pblk)
TP_PROTO(struct xfs_inode *ip, xfs_fsblock_t startblock,
__field(xfs_fsblock_t, startblock)
xfs_fsblock_t new_startblock, xfs_extlen_t new_blockcount),
__field(xfs_fsblock_t, startblock)
__field(xfs_fsblock_t, new_startblock)
__field(xfs_fsblock_t, pblk)
__field(xfs_fsblock_t, startblock)
xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
xfs_fsblock_t fsbno = xchk_btree_cur_fsbno(cur, level);
xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb)
xfs_fsblock_t start_fsb,
xfs_daddr_t xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb);
xfs_fsblock_t nr_blocks);
xfs_fsblock_t start;
start = (xfs_fsblock_t)next_id / mp->m_quotainfo->qi_dqperchunk;
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno, enum xfs_group_type type);
xfs_fsblock_t start_fsb;
xfs_fsblock_t end_fsb;
xfs_fsblock_t start_fsb, end_fsb;
xfs_fsblock_t fsbno;
xfs_fsblock_t prealloc_blocks = 0;
xfs_fsblock_t alloc_blocks)
xfs_fsblock_t *qblocks,
STATIC xfs_fsblock_t
xfs_fsblock_t qblocks;
xfs_fsblock_t alloc_blocks = 0;
xfs_fsblock_t start_fsb;
int xfs_zero_extent(struct xfs_inode *ip, xfs_fsblock_t start_fsb,
xfs_fsblock_t start_bno, end_bno;
xfs_fsblock_t bno,
xfs_fsblock_t rablkno;
xfs_fsblock_t fsb)
xfs_fsblock_t bno_hint,
int xfs_rtallocate_rtgs(struct xfs_trans *tp, xfs_fsblock_t bno_hint,
TP_PROTO(struct xfs_inode *ip, xfs_fsblock_t blocks, int shift,
__field(xfs_fsblock_t, blocks)
__field(xfs_fsblock_t, startblock)
xfs_fsblock_t fsb = be64_to_cpu(ptr->l);
__field(xfs_fsblock_t, pblk)
TP_PROTO(struct xfs_mount *mp, u32 keydev, xfs_fsblock_t bno),
__field(xfs_fsblock_t, bno)
xfs_fsblock_t fsb = be64_to_cpu(ptr->l);
__field(xfs_fsblock_t, lstart)
__field(xfs_fsblock_t, cstart)
__field(xfs_fsblock_t, nstart)
__field(xfs_fsblock_t, rstart)
__field(xfs_fsblock_t, startblock)
xfs_fsblock_t start_bno, end_bno;
xfs_fsblock_t fsbno,
xfs_fsblock_t old_startblock)
xfs_fsblock_t old_startblock)
xfs_fsblock_t fsbno,
xfs_fsblock_t fsbno, xfs_filblks_t len);
xfs_fsblock_t old_startblock);
xfs_fsblock_t old_startblock;