Home
last modified time | relevance | path

Searched refs:xfs_perag (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v5.4/fs/xfs/libxfs/
Dxfs_ag_resv.h9 int xfs_ag_resv_free(struct xfs_perag *pag);
10 int xfs_ag_resv_init(struct xfs_perag *pag, struct xfs_trans *tp);
12 bool xfs_ag_resv_critical(struct xfs_perag *pag, enum xfs_ag_resv_type type);
13 xfs_extlen_t xfs_ag_resv_needed(struct xfs_perag *pag,
16 void xfs_ag_resv_alloc_extent(struct xfs_perag *pag, enum xfs_ag_resv_type type,
18 void xfs_ag_resv_free_extent(struct xfs_perag *pag, enum xfs_ag_resv_type type,
32 struct xfs_perag *pag; in xfs_ag_resv_rmapbt_alloc()
45 struct xfs_perag *pag; in xfs_ag_resv_rmapbt_free()
Dxfs_health.h35 struct xfs_perag;
112 void xfs_ag_mark_sick(struct xfs_perag *pag, unsigned int mask);
113 void xfs_ag_mark_healthy(struct xfs_perag *pag, unsigned int mask);
114 void xfs_ag_measure_sickness(struct xfs_perag *pag, unsigned int *sick,
145 xfs_ag_has_sickness(struct xfs_perag *pag, unsigned int mask) in xfs_ag_has_sickness()
175 xfs_ag_is_healthy(struct xfs_perag *pag) in xfs_ag_is_healthy()
187 void xfs_ag_geom_health(struct xfs_perag *pag, struct xfs_ag_geometry *ageo);
Dxfs_sb.h14 struct xfs_perag;
19 extern struct xfs_perag *xfs_perag_get(struct xfs_mount *, xfs_agnumber_t);
20 extern struct xfs_perag *xfs_perag_get_tag(struct xfs_mount *, xfs_agnumber_t,
22 extern void xfs_perag_put(struct xfs_perag *pag);
Dxfs_ag_resv.c68 struct xfs_perag *pag, in xfs_ag_resv_critical()
102 struct xfs_perag *pag, in xfs_ag_resv_needed()
128 struct xfs_perag *pag, in __xfs_ag_resv_free()
163 struct xfs_perag *pag) in xfs_ag_resv_free()
177 struct xfs_perag *pag, in __xfs_ag_resv_init()
243 struct xfs_perag *pag, in xfs_ag_resv_init()
320 struct xfs_perag *pag, in xfs_ag_resv_alloc_extent()
362 struct xfs_perag *pag, in xfs_ag_resv_free_extent()
Dxfs_alloc.h12 struct xfs_perag;
56 struct xfs_perag *pag; /* per-ag struct for this agno */
106 xfs_extlen_t xfs_alloc_longest_free_extent(struct xfs_perag *pag,
109 struct xfs_perag *pag);
Dxfs_alloc_btree.c42 struct xfs_perag *pag = xfs_perag_get(cur->bc_mp, seqno); in xfs_allocbt_set_root()
118 struct xfs_perag *pag; in xfs_allocbt_update_lastrec()
296 struct xfs_perag *pag = bp->b_pag; in xfs_allocbt_verify()
Dxfs_sb.c37 struct xfs_perag *
42 struct xfs_perag *pag; in xfs_perag_get()
59 struct xfs_perag *
65 struct xfs_perag *pag; in xfs_perag_get_tag()
84 struct xfs_perag *pag) in xfs_perag_put()
Dxfs_refcount_btree.c40 struct xfs_perag *pag = xfs_perag_get(cur->bc_mp, seqno); in xfs_refcountbt_set_root()
206 struct xfs_perag *pag = bp->b_pag; in xfs_refcountbt_verify()
/Linux-v5.4/fs/xfs/
Dxfs_extent_busy.c32 struct xfs_perag *pag; in xfs_extent_busy_insert()
88 struct xfs_perag *pag; in xfs_extent_busy_search()
136 struct xfs_perag *pag, in xfs_extent_busy_update_extent()
289 struct xfs_perag *pag; in xfs_extent_busy_reuse()
525 struct xfs_perag *pag, in xfs_extent_busy_clear_one()
540 struct xfs_perag *pag, in xfs_extent_busy_put_pag()
565 struct xfs_perag *pag = NULL; in xfs_extent_busy_clear()
598 struct xfs_perag *pag, in xfs_extent_busy_flush()
626 struct xfs_perag *pag = xfs_perag_get(mp, agno); in xfs_extent_busy_wait_all()
Dxfs_health.c27 struct xfs_perag *pag; in xfs_health_unmount()
181 struct xfs_perag *pag, in xfs_ag_mark_sick()
196 struct xfs_perag *pag, in xfs_ag_mark_healthy()
211 struct xfs_perag *pag, in xfs_ag_measure_sickness()
337 struct xfs_perag *pag, in xfs_ag_geom_health()
Dxfs_icache.c181 struct xfs_perag *pag) in xfs_perag_set_reclaim_tag()
203 struct xfs_perag *pag) in xfs_perag_clear_reclaim_tag()
230 struct xfs_perag *pag; in xfs_inode_set_reclaim_tag()
248 struct xfs_perag *pag, in xfs_inode_clear_reclaim_tag()
348 struct xfs_perag *pag, in xfs_iget_cache_hit()
493 struct xfs_perag *pag, in xfs_iget_cache_miss()
784 struct xfs_perag *pag, in xfs_inode_ag_walk()
950 struct xfs_perag *pag; in xfs_inode_ag_iterator_flags()
990 struct xfs_perag *pag; in xfs_inode_ag_iterator_tag()
1098 struct xfs_perag *pag, in xfs_reclaim_inode()
[all …]
Dxfs_filestream.c74 struct xfs_perag *pag; in xfs_filestream_peek_ag()
88 struct xfs_perag *pag; in xfs_filestream_get_ag()
102 struct xfs_perag *pag; in xfs_filestream_put_ag()
138 struct xfs_perag *pag; in xfs_filestream_pick_ag()
Dxfs_fsops.c147 struct xfs_perag *pag; in xfs_growfs_data_private()
527 struct xfs_perag *pag; in xfs_fs_reserve_ag_blocks()
557 struct xfs_perag *pag; in xfs_fs_unreserve_ag_blocks()
Dxfs_extent_busy.h54 xfs_extent_busy_flush(struct xfs_mount *mp, struct xfs_perag *pag,
Dxfs_mount.h343 typedef struct xfs_perag { struct
417 struct xfs_perag *pag, in xfs_perag_resv() argument
Dxfs_inode.h516 int xfs_iunlink_init(struct xfs_perag *pag);
517 void xfs_iunlink_destroy(struct xfs_perag *pag);
Dxfs_icache.h10 struct xfs_perag;
Dxfs_inode.c1966 struct xfs_perag *pag, in xfs_iunlink_lookup_backref()
1983 struct xfs_perag *pag, in xfs_iunlink_insert_backref()
2012 struct xfs_perag *pag, in xfs_iunlink_add_backref()
2035 struct xfs_perag *pag, in xfs_iunlink_change_backref()
2075 struct xfs_perag *pag) in xfs_iunlink_init()
2096 struct xfs_perag *pag) in xfs_iunlink_destroy()
2264 struct xfs_perag *pag; in xfs_iunlink()
2343 struct xfs_perag *pag) in xfs_iunlink_map_prev()
2419 struct xfs_perag *pag = NULL; in xfs_iunlink_remove()
2533 struct xfs_perag *pag; in xfs_ifree_cluster()
[all …]
Dxfs_discard.c33 struct xfs_perag *pag; in xfs_trim_extents()
Dxfs_mount.c127 struct xfs_perag *pag = container_of(head, struct xfs_perag, rcu_head); in __xfs_free_perag()
141 struct xfs_perag *pag; in xfs_free_perag()
/Linux-v5.4/fs/xfs/scrub/
Dhealth.c129 struct xfs_perag *pag; in xchk_update_health()
175 struct xfs_perag *pag, in xchk_ag_btree_healthy_enough()
Dhealth.h11 bool xchk_ag_btree_healthy_enough(struct xfs_scrub *sc, struct xfs_perag *pag,
Dfscounters.c69 struct xfs_perag *pag = NULL; in xchk_fscount_warmup()
162 struct xfs_perag *pag; in xchk_fscount_aggregate_agcounts()
Drepair.h21 bool xrep_ag_has_space(struct xfs_perag *pag, xfs_extlen_t nr_blocks,
Dscrub.h40 struct xfs_perag *pag;

12