Lines Matching defs:len
107 xfs_extlen_t len;
109 len = pag->pag_meta_resv.ar_reserved + pag->pag_rmapbt_resv.ar_reserved;
113 len -= xfs_perag_resv(pag, type)->ar_reserved;
122 trace_xfs_ag_resv_needed(pag, type, len);
124 return len;
327 xfs_extlen_t len;
330 trace_xfs_ag_resv_alloc_extent(pag, type, args->len);
345 xfs_trans_mod_sb(args->tp, field, -(int64_t)args->len);
349 len = min_t(xfs_extlen_t, args->len, resv->ar_reserved);
350 resv->ar_reserved -= len;
354 xfs_trans_mod_sb(args->tp, XFS_TRANS_SB_RES_FDBLOCKS, -(int64_t)len);
356 if (args->len > len)
358 -((int64_t)args->len - len));
367 xfs_extlen_t len)
372 trace_xfs_ag_resv_free_extent(pag, type, len);
385 xfs_trans_mod_sb(tp, XFS_TRANS_SB_FDBLOCKS, (int64_t)len);
389 leftover = min_t(xfs_extlen_t, len, resv->ar_asked - resv->ar_reserved);
394 xfs_trans_mod_sb(tp, XFS_TRANS_SB_RES_FDBLOCKS, len);
396 if (len > leftover)
397 xfs_trans_mod_sb(tp, XFS_TRANS_SB_FDBLOCKS, len - leftover);