xfs_rtxlen_t
xfs_rtxlen_t sb_rgextents; /* size of a realtime group in rtx */
#define XFS_MIN_RGEXTENTS ((xfs_rtxlen_t)2)
xfs_rtxlen_t len) /* length of extent */
xfs_rtxlen_t len) /* length of extent freed */
xfs_rtxlen_t len,
xfs_rtxlen_t len, /* length of extent to modify */
xfs_rtxlen_t len) /* in/out: summary block number */
xfs_rtxlen_t len, /* length of extent */
xfs_rtxlen_t len, int val, xfs_rtxnum_t *new, int *stat);
xfs_rtxlen_t len, int val);
xfs_rtxlen_t len);
xfs_rtxnum_t start, xfs_rtxlen_t len, bool *is_free);
xfs_rtxnum_t start, xfs_rtxlen_t len);
xfs_rtxlen_t rtxlen)
static inline xfs_rtxlen_t
xfs_rtxlen_t rgextents,
int xfs_compute_rgblklog(xfs_rtxlen_t rgextents, xfs_rgblock_t rextsize);
xfs_rtxlen_t rtxlen;
xfs_rtxlen_t maxrtx =
xfs_rtxlen_t rtxlen)
xfs_rtxlen_t len) /* in/out: summary block number */
xfs_rtxlen_t len) /* allocation length (rtextents) */
xfs_rtxlen_t *raminlen,
xfs_rtxlen_t *ramaxlen,
xfs_rtxlen_t *prod)
xfs_rtxlen_t newmaxlen = *ramaxlen;
xfs_rtxlen_t newminlen = *raminlen;
xfs_rtxlen_t slack;
xfs_rtxlen_t minlen_rtx,
xfs_rtxlen_t maxlen_rtx,
xfs_rtxlen_t len_rtx,
xfs_rtxlen_t prod,
xfs_rtxlen_t *reslen,
xfs_rtxlen_t minlen,
xfs_rtxlen_t maxlen,
xfs_rtxlen_t *len,
xfs_rtxlen_t prod,
xfs_rtxlen_t reslen;
xfs_rtxlen_t minlen,
xfs_rtxlen_t maxlen,
xfs_rtxlen_t prod,
xfs_rtxlen_t len = 0;
xfs_rtxlen_t minlen,
xfs_rtxlen_t maxlen,
xfs_rtxlen_t prod,
static inline xfs_rtxlen_t
xfs_rtxlen_t *ralen,
xfs_rtxlen_t *raminlen,
xfs_rtxlen_t *prod,
xfs_rtxlen_t rtxlen,
xfs_rtxlen_t prod)
*raminlen = max_t(xfs_rtxlen_t, 1, xfs_extlen_to_rtxlen(mp, minlen));
xfs_rtxlen_t prod = 0; /* product factor for allocators */
xfs_rtxlen_t ralen = 0; /* realtime allocation length */
xfs_rtxlen_t raminlen;
static inline xfs_rtxlen_t
xfs_rtxlen_t rtxlen,
xfs_rtxlen_t prod)
xfs_rtxlen_t ret;
xfs_rtxlen_t minlen, /* minimum length to allocate */
xfs_rtxlen_t maxlen, /* maximum length to allocate */
xfs_rtxlen_t *len, /* out: actual length allocated */
xfs_rtxlen_t prod, /* extent product factor */
xfs_rtxlen_t scanlen; /* number of free rtx to look for */
xfs_rtxlen_t bestlen = 0; /* best length found so far */
xfs_rtxlen_t minlen, /* minimum length to allocate */
xfs_rtxlen_t maxlen, /* maximum length to allocate */
xfs_rtxlen_t *len, /* out: actual length allocated */
xfs_rtxlen_t prod, /* extent product factor */
xfs_rtxlen_t alloclen; /* candidate length */
xfs_rtxlen_t scanlen; /* number of free rtx to look for */
xfs_rtxlen_t minlen, /* minimum length to allocate */
xfs_rtxlen_t maxlen, /* maximum length to allocate */
xfs_rtxlen_t *len, /* out: actual length allocated */
xfs_rtxlen_t prod, /* extent product factor */
xfs_rtxlen_t minlen, /* minimum length to allocate */
xfs_rtxlen_t maxlen, /* maximum length to allocate */
xfs_rtxlen_t prod, /* extent product factor */
xfs_rtxlen_t *len, /* out: actual length allocated */
xfs_rtxlen_t minlen, /* minimum length to allocate */
xfs_rtxlen_t maxlen, /* maximum length to allocate */
xfs_rtxlen_t *len, /* out: actual length allocated */
xfs_rtxlen_t prod, /* extent product factor */
max_t(xfs_rtxlen_t, minlen, 1 << l),
min_t(xfs_rtxlen_t, maxlen, (1 << (l + 1)) - 1),
xfs_rtxlen_t minlen, xfs_rtxlen_t maxlen, xfs_rtxlen_t prod,
xfs_rtxlen_t minlen, xfs_rtxlen_t maxlen,
xfs_rtxlen_t len, xfs_rtxlen_t prod, xfs_rtxnum_t rtx,
__field(xfs_rtxlen_t, minlen)
__field(xfs_rtxlen_t, maxlen)
__field(xfs_rtxlen_t, mod)
__field(xfs_rtxlen_t, prod)
__field(xfs_rtxlen_t, len)
xfs_rtxlen_t old_len, xfs_rtxnum_t new_rtx,
xfs_rtxlen_t new_len),
__field(xfs_rtxlen_t, old_len)
__field(xfs_rtxlen_t, new_len)