Home
last modified time | relevance | path

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

1234

/linux-6.15/fs/xfs/libxfs/
H A Dxfs_ag.h14 struct xfs_perag;
34 struct xfs_perag { struct
155 struct xfs_perag *pag) in xfs_perag_hold()
162 struct xfs_perag *pag) in xfs_perag_put()
178 struct xfs_perag *pag) in xfs_perag_rele()
186 struct xfs_perag *pag, in xfs_perag_next_range()
197 struct xfs_perag *pag, in xfs_perag_next_from()
206 struct xfs_perag *pag) in xfs_perag_next()
226 struct xfs_perag *pag, in xfs_verify_agbext()
268 struct xfs_perag *pag, in xfs_perag_next_wrap()
[all …]
H A Dxfs_ag_resv.h9 void 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,
23 struct xfs_perag *pag, in xfs_perag_resv()
H A Dxfs_alloc.h12 struct xfs_perag;
38 struct xfs_perag *pag; /* per-ag struct for this agno */
72 xfs_extlen_t xfs_alloc_longest_free_extent(struct xfs_perag *pag,
75 struct xfs_perag *pag);
76 int xfs_alloc_get_freelist(struct xfs_perag *pag, struct xfs_trans *tp,
78 int xfs_alloc_put_freelist(struct xfs_perag *pag, struct xfs_trans *tp,
146 struct xfs_perag *pag,
156 struct xfs_perag *pag, in xfs_free_extent()
189 xfs_failaddr_t xfs_alloc_check_irec(struct xfs_perag *pag,
192 int xfs_read_agf(struct xfs_perag *pag, struct xfs_trans *tp, int flags,
[all …]
H A Dxfs_ialloc.h15 struct xfs_perag;
45 int xfs_difree(struct xfs_trans *tp, struct xfs_perag *pag,
53 struct xfs_perag *pag,
68 int xfs_read_agi(struct xfs_perag *pag, struct xfs_trans *tp, xfs_buf_flags_t flags,
70 int xfs_ialloc_read_agi(struct xfs_perag *pag, struct xfs_trans *tp,
100 xfs_failaddr_t xfs_inobt_check_irec(struct xfs_perag *pag,
115 int xfs_ialloc_check_shrink(struct xfs_perag *pag, struct xfs_trans *tp,
H A Dxfs_ialloc_btree.h16 struct xfs_perag;
49 struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_perag *pag,
51 struct xfs_btree_cur *xfs_finobt_init_cursor(struct xfs_perag *pag,
66 int xfs_finobt_calc_reserves(struct xfs_perag *perag, struct xfs_trans *tp,
H A Dxfs_ag_resv.c70 struct xfs_perag *pag, in xfs_ag_resv_critical()
106 struct xfs_perag *pag, in xfs_ag_resv_needed()
133 struct xfs_perag *pag, in __xfs_ag_resv_free()
162 struct xfs_perag *pag) in xfs_ag_resv_free()
170 struct xfs_perag *pag, in __xfs_ag_resv_init()
239 struct xfs_perag *pag, in xfs_ag_resv_init()
339 struct xfs_perag *pag, in xfs_ag_resv_alloc_extent()
382 struct xfs_perag *pag, in xfs_ag_resv_free_extent()
H A Dxfs_refcount_btree.h16 struct xfs_perag;
50 struct xfs_perag *pag);
61 struct xfs_trans *tp, struct xfs_perag *pag, xfs_extlen_t *ask,
H A Dxfs_alloc_btree.h16 struct xfs_perag;
52 struct xfs_perag *pag);
55 struct xfs_perag *pag);
H A Dxfs_rmap_btree.h47 struct xfs_perag *pag);
60 struct xfs_perag *pag, xfs_extlen_t *ask, xfs_extlen_t *used);
67 struct xfs_btree_cur *xfs_rmapbt_mem_cursor(struct xfs_perag *pag,
H A Dxfs_inode_util.h53 int xfs_inode_uninit(struct xfs_trans *tp, struct xfs_perag *pag,
57 int xfs_iunlink_remove(struct xfs_trans *tp, struct xfs_perag *pag,
H A Dxfs_inode_util.c411 struct xfs_perag *pag, in xfs_iunlink_update_backref()
436 struct xfs_perag *pag, in xfs_iunlink_update_bucket()
472 struct xfs_perag *pag, in xfs_iunlink_insert_inode()
535 struct xfs_perag *pag; in xfs_iunlink()
559 struct xfs_perag *pag, in xfs_iunlink_remove_inode()
634 struct xfs_perag *pag, in xfs_iunlink_remove()
707 struct xfs_perag *pag, in xfs_inode_uninit()
H A Dxfs_rmap.h9 struct xfs_perag;
120 struct xfs_perag *pag, xfs_agblock_t bno, xfs_extlen_t len,
123 struct xfs_perag *pag, xfs_agblock_t bno, xfs_extlen_t len,
209 xfs_failaddr_t xfs_rmap_check_irec(struct xfs_perag *pag,
H A Dxfs_rmap_btree.c71 struct xfs_perag *pag = to_perag(cur->bc_group); in xfs_rmapbt_set_root()
91 struct xfs_perag *pag = to_perag(cur->bc_group); in xfs_rmapbt_alloc_block()
129 struct xfs_perag *pag = to_perag(cur->bc_group); in xfs_rmapbt_free_block()
326 struct xfs_perag *pag = bp->b_pag; in xfs_rmapbt_verify()
536 struct xfs_perag *pag) in xfs_rmapbt_init_cursor()
646 struct xfs_perag *pag, in xfs_rmapbt_mem_cursor()
839 struct xfs_perag *pag, in xfs_rmapbt_calc_reserves()
H A Dxfs_refcount.h11 struct xfs_perag;
124 xfs_failaddr_t xfs_refcount_check_irec(struct xfs_perag *pag,
H A Dxfs_ialloc.c114 struct xfs_perag *pag, in xfs_inobt_check_irec()
204 struct xfs_perag *pag, in xfs_inobt_insert()
551 struct xfs_perag *pag, in xfs_inobt_insert_sprec()
645 struct xfs_perag *pag, in xfs_finobt_insert_sprec()
695 struct xfs_perag *pag, in xfs_ialloc_ag_alloc()
1065 struct xfs_perag *pag, in xfs_dialloc_check_ino()
1090 struct xfs_perag *pag, in xfs_dialloc_ag_inobt()
1566 struct xfs_perag *pag, in xfs_dialloc_ag()
1722 struct xfs_perag *pag, in xfs_dialloc_good_ag()
1795 struct xfs_perag *pag, in xfs_dialloc_try_ag()
[all …]
H A Dxfs_ialloc_btree.c478 struct xfs_perag *pag, in xfs_inobt_init_cursor()
504 struct xfs_perag *pag, in xfs_finobt_init_cursor()
717 struct xfs_perag *pag) in xfs_inobt_max_size()
741 struct xfs_perag *pag, in xfs_finobt_count_blocks()
766 struct xfs_perag *pag, in xfs_finobt_read_blocks()
789 struct xfs_perag *pag, in xfs_finobt_calc_reserves()
H A Dxfs_health.h52 struct xfs_perag;
284 void xfs_ag_geom_health(struct xfs_perag *pag, struct xfs_ag_geometry *ageo);
/linux-6.15/fs/xfs/
H A Dxfs_iunlink_item.h11 struct xfs_perag;
17 struct xfs_perag *pag;
25 struct xfs_perag *pag, xfs_agino_t next_agino);
H A Dxfs_icache.c223 struct xfs_perag *pag) in xfs_blockgc_queue()
240 struct xfs_perag *pag, in xfs_perag_set_inode_tag()
276 struct xfs_perag *pag, in xfs_perag_clear_inode_tag()
305 static struct xfs_perag *
308 struct xfs_perag *pag, in xfs_perag_grab_next_tag()
360 struct xfs_perag *pag, in xfs_iget_recycle()
513 struct xfs_perag *pag, in xfs_iget_cache_hit()
629 struct xfs_perag *pag, in xfs_iget_cache_miss()
773 struct xfs_perag *pag; in xfs_iget()
964 struct xfs_perag *pag) in xfs_reclaim_inode()
[all …]
H A Dxfs_filestream.c26 struct xfs_perag *pag; /* AG in use for this directory */
41 struct xfs_perag *pag = item->pag; in xfs_fstrm_free_func()
64 struct xfs_perag *pag; in xfs_filestream_pick_ag()
65 struct xfs_perag *max_pag = NULL; in xfs_filestream_pick_ag()
210 struct xfs_perag *pag; in xfs_filestream_lookup_association()
H A Dxfs_iwalk.c56 struct xfs_perag *pag;
99 struct xfs_perag *pag, in xfs_iwalk_ichunk_ra()
178 struct xfs_perag *pag = iwag->pag; in xfs_iwalk_ag_recs()
264 struct xfs_perag *pag = iwag->pag; in xfs_iwalk_ag_start()
400 struct xfs_perag *pag = iwag->pag; in xfs_iwalk_ag()
651 struct xfs_perag *pag = NULL; in xfs_iwalk_threaded()
H A Dxfs_fsops.c48 struct xfs_perag *last_pag, in xfs_resizefs_init_new_ags()
104 struct xfs_perag *last_pag; in xfs_growfs_data_private()
219 struct xfs_perag *pag; in xfs_growfs_data_private()
552 struct xfs_perag *pag = NULL; in xfs_fs_reserve_ag_blocks()
590 struct xfs_perag *pag = NULL; in xfs_fs_unreserve_ag_blocks()
/linux-6.15/fs/xfs/scrub/
H A Dnewbt.h15 struct xfs_perag *pag;
68 int xrep_newbt_add_extent(struct xrep_newbt *xnr, struct xfs_perag *pag,
H A Discan.c61 struct xfs_perag *pag, in xchk_iscan_mask_skipino()
88 struct xfs_perag *pag, in xchk_iscan_find_next()
265 struct xfs_perag *pag, in xchk_iscan_read_agi()
305 struct xfs_perag **pagp, in xchk_iscan_advance()
313 struct xfs_perag *pag; in xchk_iscan_advance()
431 struct xfs_perag *pag, in xchk_iscan_iget()
582 struct xfs_perag *pag = NULL; in xchk_iscan_iter_batch()
H A Dhealth.c170 struct xfs_perag *pag = NULL; in xchk_mark_all_healthy()
194 struct xfs_perag *pag; in xchk_update_health()
315 struct xfs_perag *pag = NULL; in xchk_health_record()

1234