xfs_group
struct xfs_group *xg)
static inline struct xfs_group *pag_group(struct xfs_perag *pag)
struct xfs_group pag_group;
static inline struct xfs_perag *to_perag(struct xfs_group *xg)
struct xfs_group *xefi_group;
struct xfs_group *bi_group;
struct xfs_group *bc_group;
struct xfs_group *xg,
struct xfs_group *
struct xfs_group *xg,
struct xfs_group *xg)
void (*uninit)(struct xfs_group *xg))
struct xfs_group *xg = xa_erase(&mp->m_groups[type].xa, index);
struct xfs_group *xg,
struct xfs_group *
struct xfs_group *
struct xfs_group *xg;
struct xfs_group *
struct xfs_group *xg)
struct xfs_group *xg)
struct xfs_group *
struct xfs_group *xg;
struct xfs_group *
struct xfs_group *xg)
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg_next_reset;
struct xfs_group *xfs_group_get(struct xfs_mount *mp, uint32_t index,
struct xfs_group *xfs_group_get_by_fsb(struct xfs_mount *mp,
struct xfs_group *xfs_group_hold(struct xfs_group *xg);
void xfs_group_put(struct xfs_group *xg);
struct xfs_group *xfs_group_grab(struct xfs_mount *mp, uint32_t index,
struct xfs_group *xfs_group_next_range(struct xfs_mount *mp,
struct xfs_group *xg, uint32_t start_index, uint32_t end_index,
struct xfs_group *xfs_group_grab_next_mark(struct xfs_mount *mp,
struct xfs_group *xg, xa_mark_t mark, enum xfs_group_type type);
void xfs_group_rele(struct xfs_group *xg);
enum xfs_group_type type, void (*uninit)(struct xfs_group *xg));
int xfs_group_insert(struct xfs_mount *mp, struct xfs_group *xg,
struct xfs_group *xg)
void xfs_group_mark_sick(struct xfs_group *xg, unsigned int mask);
void xfs_group_mark_corrupt(struct xfs_group *xg, unsigned int mask);
void xfs_group_mark_healthy(struct xfs_group *xg, unsigned int mask);
void xfs_group_measure_sickness(struct xfs_group *xg, unsigned int *sick,
struct xfs_group *xg,
struct xfs_group;
struct xfs_group *xg)
struct xfs_group *ri_group;
int xfs_refcount_recover_cow_leftovers(struct xfs_group *xg);
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *ri_group;
int xfs_rmap_hook_add(struct xfs_group *xg, struct xfs_rmap_hook *hook);
void xfs_rmap_hook_del(struct xfs_group *xg, struct xfs_rmap_hook *hook);
struct xfs_group rtg_group;
static inline struct xfs_rtgroup *to_rtg(struct xfs_group *xg)
static inline struct xfs_group *rtg_group(struct xfs_rtgroup *rtg)
struct xfs_group *xg = pag_group(sc->sa.pag);
struct xfs_group *xg = rtg_group(sc->sr.rtg);
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno,
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno, \
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno,
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno, \
TP_PROTO(const struct xfs_group *xg,
TP_PROTO(const struct xfs_group *xg, unsigned int op,
struct xfs_group *xg = busyp->group;
struct xfs_group *
struct xfs_group *xg;
struct xfs_group *xg)
struct xfs_group *xg)
struct xfs_group *xg)
struct xfs_group *xfs_group_intent_get(struct xfs_mount *mp,
void xfs_group_intent_put(struct xfs_group *rtg);
int xfs_group_intent_drain(struct xfs_group *xg);
bool xfs_group_intent_busy(struct xfs_group *xg);
struct xfs_group;
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg = xfs_group_hold(busyp->group);
struct xfs_group *xg,
struct xfs_group *xg)
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group;
struct xfs_group *group;
void xfs_extent_busy_insert(struct xfs_trans *tp, struct xfs_group *xg,
void xfs_extent_busy_insert_discard(struct xfs_group *xg, xfs_agblock_t bno,
int xfs_extent_busy_search(struct xfs_group *xg, xfs_agblock_t bno,
void xfs_extent_busy_reuse(struct xfs_group *xg, xfs_agblock_t fbno,
bool xfs_extent_busy_trim(struct xfs_group *xg, xfs_extlen_t minlen,
int xfs_extent_busy_flush(struct xfs_trans *tp, struct xfs_group *xg,
bool xfs_extent_busy_list_empty(struct xfs_group *xg, unsigned int *busy_gen);
struct xfs_group *group; /* group info, if applicable */
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
struct xfs_group *xg,
void xfs_healthmon_report_group(struct xfs_group *xg,
struct xfs_group *xg = NULL;
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno,
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno, \
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno,
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno,
TP_PROTO(const struct xfs_group *xg, xfs_agblock_t agbno, \
TP_PROTO(struct xfs_group *xg, unsigned long caller_ip),
TP_PROTO(struct xfs_group *xg, unsigned long caller_ip), \
TP_PROTO(const struct xfs_group *xg, unsigned int flags),
TP_PROTO(const struct xfs_group *xg, unsigned int flags), \
TP_PROTO(const struct xfs_group *xg, void *caller_ip),
TP_PROTO(const struct xfs_group *xg, void *caller_ip), \
struct xfs_group;
struct xfs_group *xg = NULL;
struct xfs_group *xg;
struct xfs_group *xg = rtg_group(rtg);
struct xfs_group *reset_list;
struct xfs_group *reset_list)
struct xfs_group *next = reset_list;
struct xfs_group *zi_reset_list;