/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_trans.h | 20 struct xfs_trans; 76 int (*iop_precommit)(struct xfs_trans *tp, struct xfs_log_item *lip); 85 struct xfs_trans *tp); 126 typedef struct xfs_trans { struct 170 struct xfs_trans **tpp); 172 struct xfs_trans **tpp); 175 int xfs_trans_get_buf_map(struct xfs_trans *tp, struct xfs_buftarg *target, 181 struct xfs_trans *tp, in xfs_trans_get_buf() 193 struct xfs_trans *tp, 203 struct xfs_trans *t in xfs_trans_read_buf() [all...] |
H A D | xfs_rtalloc.h | 12 struct xfs_trans; 26 struct xfs_trans *tp, 42 struct xfs_trans *tp, /* transaction pointer */ 57 struct xfs_trans *tp, /* transaction pointer */ 62 int xfs_rtfree_blocks(struct xfs_trans *tp, xfs_fsblock_t rtbno, 93 struct xfs_trans *tp, /* transaction pointer */ 108 int xfs_rtbuf_get(struct xfs_mount *mp, struct xfs_trans *tp, 110 int xfs_rtcheck_range(struct xfs_mount *mp, struct xfs_trans *tp, 113 int xfs_rtfind_back(struct xfs_mount *mp, struct xfs_trans *tp, 116 int xfs_rtfind_forw(struct xfs_mount *mp, struct xfs_trans *t [all...] |
H A D | xfs_quota.h | 15 struct xfs_trans; 78 extern void xfs_trans_dup_dqinfo(struct xfs_trans *, struct xfs_trans *); 79 extern void xfs_trans_free_dqinfo(struct xfs_trans *); 80 extern void xfs_trans_mod_dquot_byino(struct xfs_trans *, struct xfs_inode *, 82 extern void xfs_trans_apply_dquot_deltas(struct xfs_trans *); 83 extern void xfs_trans_unreserve_and_mod_dquots(struct xfs_trans *); 84 int xfs_trans_reserve_quota_nblks(struct xfs_trans *tp, struct xfs_inode *ip, 86 extern int xfs_trans_reserve_quota_bydquots(struct xfs_trans *, 89 int xfs_trans_reserve_quota_icreate(struct xfs_trans *t [all...] |
H A D | xfs_iwalk.h | 18 typedef int (*xfs_iwalk_fn)(struct xfs_mount *mp, struct xfs_trans *tp, 21 int xfs_iwalk(struct xfs_mount *mp, struct xfs_trans *tp, xfs_ino_t startino, 34 typedef int (*xfs_inobt_walk_fn)(struct xfs_mount *mp, struct xfs_trans *tp, 39 int xfs_inobt_walk(struct xfs_mount *mp, struct xfs_trans *tp,
|
H A D | xfs_trans.c | 16 #include "xfs_trans.h" 66 struct xfs_trans *tp) in xfs_trans_free() 87 STATIC struct xfs_trans * 89 struct xfs_trans *tp) in xfs_trans_dup() 91 struct xfs_trans *ntp; in xfs_trans_dup() 150 struct xfs_trans *tp, in xfs_trans_reserve() 249 struct xfs_trans **tpp) in xfs_trans_alloc() 251 struct xfs_trans *tp; in xfs_trans_alloc() 329 struct xfs_trans **tpp) in xfs_trans_alloc_empty() 592 struct xfs_trans *t in xfs_trans_unreserve_and_mod_sb() [all...] |
/kernel/linux/linux-5.10/fs/xfs/libxfs/ |
H A D | xfs_defer.h | 39 void xfs_defer_add(struct xfs_trans *tp, enum xfs_defer_ops_type type, 41 int xfs_defer_finish_noroll(struct xfs_trans **tp); 42 int xfs_defer_finish(struct xfs_trans **tp); 43 void xfs_defer_cancel(struct xfs_trans *); 44 void xfs_defer_move(struct xfs_trans *dtp, struct xfs_trans *stp); 48 struct xfs_log_item *(*create_intent)(struct xfs_trans *tp, 51 struct xfs_log_item *(*create_done)(struct xfs_trans *tp, 53 int (*finish_item)(struct xfs_trans *tp, struct xfs_log_item *done, 55 void (*finish_cleanup)(struct xfs_trans *t [all...] |
H A D | xfs_bmap.h | 14 struct xfs_trans; 22 struct xfs_trans *tp; /* transaction pointer */ 190 void xfs_bmap_local_to_extents_empty(struct xfs_trans *tp, 192 void __xfs_bmap_add_free(struct xfs_trans *tp, xfs_fsblock_t bno, 196 int xfs_bmap_first_unused(struct xfs_trans *tp, struct xfs_inode *ip, 198 int xfs_bmap_last_before(struct xfs_trans *tp, struct xfs_inode *ip, 206 int xfs_bmapi_write(struct xfs_trans *tp, struct xfs_inode *ip, 209 int __xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip, 212 int xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip, 222 int xfs_bmap_collapse_extents(struct xfs_trans *t [all...] |
H A D | xfs_alloc.h | 13 struct xfs_trans; 53 struct xfs_trans *tp; /* transaction pointer */ 110 struct xfs_trans *tp, /* transaction pointer */ 120 struct xfs_trans *tp, /* transaction pointer */ 130 struct xfs_trans *tp, /* transaction pointer */ 139 struct xfs_trans *tp, /* transaction pointer */ 151 struct xfs_trans *tp, /* transaction pointer */ 168 struct xfs_trans *tp, /* transaction pointer */ 177 struct xfs_trans *tp, in xfs_free_extent() 207 int xfs_read_agf(struct xfs_mount *mp, struct xfs_trans *t [all...] |
H A D | xfs_ialloc.h | 13 struct xfs_trans; 59 struct xfs_trans *tp, /* transaction pointer */ 73 struct xfs_trans *tp, /* transaction pointer */ 83 struct xfs_trans *tp, /* transaction pointer */ 93 struct xfs_trans *tp, /* transaction pointer */ 103 struct xfs_trans *tp, /* transaction pointer */ 114 struct xfs_trans *tp, /* transaction pointer */ 132 int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, 137 int xfs_read_agi(struct xfs_mount *mp, struct xfs_trans *tp,
|
H A D | xfs_refcount.h | 32 void xfs_refcount_increase_extent(struct xfs_trans *tp, 34 void xfs_refcount_decrease_extent(struct xfs_trans *tp, 37 extern void xfs_refcount_finish_one_cleanup(struct xfs_trans *tp, 39 extern int xfs_refcount_finish_one(struct xfs_trans *tp, 48 void xfs_refcount_alloc_cow_extent(struct xfs_trans *tp, xfs_fsblock_t fsb, 50 void xfs_refcount_free_cow_extent(struct xfs_trans *tp, xfs_fsblock_t fsb,
|
H A D | xfs_rmap.h | 115 int xfs_rmap_alloc(struct xfs_trans *tp, struct xfs_buf *agbp, 118 int xfs_rmap_free(struct xfs_trans *tp, struct xfs_buf *agbp, 165 void xfs_rmap_map_extent(struct xfs_trans *tp, struct xfs_inode *ip, 167 void xfs_rmap_unmap_extent(struct xfs_trans *tp, struct xfs_inode *ip, 169 void xfs_rmap_convert_extent(struct xfs_mount *mp, struct xfs_trans *tp, 172 void xfs_rmap_alloc_extent(struct xfs_trans *tp, xfs_agnumber_t agno, 174 void xfs_rmap_free_extent(struct xfs_trans *tp, xfs_agnumber_t agno, 177 void xfs_rmap_finish_one_cleanup(struct xfs_trans *tp, 179 int xfs_rmap_finish_one(struct xfs_trans *tp, enum xfs_rmap_intent_type type,
|
H A D | xfs_defer.c | 14 #include "xfs_trans.h" 185 struct xfs_trans *tp, in xfs_defer_create_intent() 203 struct xfs_trans *tp) in xfs_defer_create_intents() 216 struct xfs_trans *tp, in xfs_defer_trans_abort() 238 struct xfs_trans **tpp) in xfs_defer_trans_roll() 240 struct xfs_trans *tp = *tpp; in xfs_defer_trans_roll() 356 struct xfs_trans **tpp, in xfs_defer_relog() 407 struct xfs_trans *tp, in xfs_defer_finish_one() 459 struct xfs_trans **tp) in xfs_defer_finish_noroll() 513 struct xfs_trans **t in xfs_defer_finish() [all...] |
H A D | xfs_sb.h | 12 struct xfs_trans; 25 extern void xfs_log_sb(struct xfs_trans *tp); 39 struct xfs_trans *tp, xfs_agnumber_t agno, 42 struct xfs_trans *tp, xfs_agnumber_t agno,
|
/kernel/linux/linux-6.6/fs/xfs/libxfs/ |
H A D | xfs_defer.h | 40 void xfs_defer_add(struct xfs_trans *tp, enum xfs_defer_ops_type type, 42 int xfs_defer_finish_noroll(struct xfs_trans **tp); 43 int xfs_defer_finish(struct xfs_trans **tp); 44 void xfs_defer_cancel(struct xfs_trans *); 45 void xfs_defer_move(struct xfs_trans *dtp, struct xfs_trans *stp); 49 struct xfs_log_item *(*create_intent)(struct xfs_trans *tp, 52 struct xfs_log_item *(*create_done)(struct xfs_trans *tp, 54 int (*finish_item)(struct xfs_trans *tp, struct xfs_log_item *done, 56 void (*finish_cleanup)(struct xfs_trans *t [all...] |
H A D | xfs_bmap.h | 14 struct xfs_trans; 21 struct xfs_trans *tp; /* transaction pointer */ 173 struct xfs_trans *tp, xfs_extlen_t *blen); 178 void xfs_bmap_local_to_extents_empty(struct xfs_trans *tp, 181 int xfs_bmap_first_unused(struct xfs_trans *tp, struct xfs_inode *ip, 183 int xfs_bmap_last_before(struct xfs_trans *tp, struct xfs_inode *ip, 190 int xfs_bmapi_write(struct xfs_trans *tp, struct xfs_inode *ip, 193 int __xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip, 196 int xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip, 206 int xfs_bmap_collapse_extents(struct xfs_trans *t [all...] |
H A D | xfs_alloc.h | 13 struct xfs_trans; 35 struct xfs_trans *tp; /* transaction pointer */ 78 int xfs_alloc_get_freelist(struct xfs_perag *pag, struct xfs_trans *tp, 80 int xfs_alloc_put_freelist(struct xfs_perag *pag, struct xfs_trans *tp, 96 struct xfs_trans *tp, /* transaction pointer */ 144 struct xfs_trans *tp, /* transaction pointer */ 154 struct xfs_trans *tp, in xfs_free_extent() 191 int xfs_read_agf(struct xfs_perag *pag, struct xfs_trans *tp, int flags, 193 int xfs_alloc_read_agf(struct xfs_perag *pag, struct xfs_trans *tp, int flags, 195 int xfs_alloc_read_agfl(struct xfs_perag *pag, struct xfs_trans *t [all...] |
H A D | xfs_ialloc.h | 13 struct xfs_trans; 40 int xfs_dialloc(struct xfs_trans **tpp, xfs_ino_t parent, umode_t mode, 43 int xfs_difree(struct xfs_trans *tp, struct xfs_perag *pag, 52 struct xfs_trans *tp, /* transaction pointer */ 62 struct xfs_trans *tp, /* transaction pointer */ 66 int xfs_read_agi(struct xfs_perag *pag, struct xfs_trans *tp, 68 int xfs_ialloc_read_agi(struct xfs_perag *pag, struct xfs_trans *tp, 86 int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp, 111 int xfs_ialloc_check_shrink(struct xfs_perag *pag, struct xfs_trans *tp,
|
H A D | xfs_refcount.h | 9 struct xfs_trans; 74 void xfs_refcount_increase_extent(struct xfs_trans *tp, 76 void xfs_refcount_decrease_extent(struct xfs_trans *tp, 79 extern void xfs_refcount_finish_one_cleanup(struct xfs_trans *tp, 81 extern int xfs_refcount_finish_one(struct xfs_trans *tp, 88 void xfs_refcount_alloc_cow_extent(struct xfs_trans *tp, xfs_fsblock_t fsb, 90 void xfs_refcount_free_cow_extent(struct xfs_trans *tp, xfs_fsblock_t fsb,
|
H A D | xfs_defer.c | 14 #include "xfs_trans.h" 201 struct xfs_trans *tp, in xfs_defer_create_intent() 231 struct xfs_trans *tp) in xfs_defer_create_intents() 270 struct xfs_trans *tp, in xfs_defer_trans_abort() 284 struct xfs_trans *tp) in xfs_defer_save_resources() 334 struct xfs_trans *tp, in xfs_defer_restore_resources() 355 struct xfs_trans **tpp) in xfs_defer_trans_roll() 422 struct xfs_trans **tpp, in xfs_defer_relog() 473 struct xfs_trans *tp, in xfs_defer_finish_one() 530 struct xfs_trans **t in xfs_defer_finish_noroll() [all...] |
H A D | xfs_rmap.h | 118 int xfs_rmap_alloc(struct xfs_trans *tp, struct xfs_buf *agbp, 121 int xfs_rmap_free(struct xfs_trans *tp, struct xfs_buf *agbp, 173 void xfs_rmap_map_extent(struct xfs_trans *tp, struct xfs_inode *ip, 175 void xfs_rmap_unmap_extent(struct xfs_trans *tp, struct xfs_inode *ip, 177 void xfs_rmap_convert_extent(struct xfs_mount *mp, struct xfs_trans *tp, 180 void xfs_rmap_alloc_extent(struct xfs_trans *tp, xfs_agnumber_t agno, 182 void xfs_rmap_free_extent(struct xfs_trans *tp, xfs_agnumber_t agno, 185 void xfs_rmap_finish_one_cleanup(struct xfs_trans *tp, 187 int xfs_rmap_finish_one(struct xfs_trans *tp, struct xfs_rmap_intent *ri,
|
H A D | xfs_sb.h | 12 struct xfs_trans; 16 extern void xfs_log_sb(struct xfs_trans *tp); 32 struct xfs_trans *tp, xfs_agnumber_t agno, 35 struct xfs_trans *tp, xfs_agnumber_t agno,
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_rtalloc.h | 12 struct xfs_trans; 25 struct xfs_trans *tp, 41 struct xfs_trans *tp, /* transaction pointer */ 56 struct xfs_trans *tp, /* transaction pointer */ 88 struct xfs_trans *tp, /* transaction pointer */ 103 int xfs_rtbuf_get(struct xfs_mount *mp, struct xfs_trans *tp, 105 int xfs_rtcheck_range(struct xfs_mount *mp, struct xfs_trans *tp, 108 int xfs_rtfind_back(struct xfs_mount *mp, struct xfs_trans *tp, 111 int xfs_rtfind_forw(struct xfs_mount *mp, struct xfs_trans *tp, 114 int xfs_rtmodify_range(struct xfs_mount *mp, struct xfs_trans *t [all...] |
H A D | xfs_trans.h | 19 struct xfs_trans; 79 struct xfs_trans *tp); 124 typedef struct xfs_trans { struct 183 struct xfs_trans **tpp); 185 struct xfs_trans **tpp); 188 int xfs_trans_get_buf_map(struct xfs_trans *tp, struct xfs_buftarg *target, 194 struct xfs_trans *tp, in xfs_trans_get_buf() 206 struct xfs_trans *tp, 216 struct xfs_trans *tp, in xfs_trans_read_buf() 229 struct xfs_buf *xfs_trans_getsb(struct xfs_trans *); [all...] |
H A D | xfs_quota.h | 15 struct xfs_trans; 78 extern void xfs_trans_dup_dqinfo(struct xfs_trans *, struct xfs_trans *); 79 extern void xfs_trans_free_dqinfo(struct xfs_trans *); 80 extern void xfs_trans_mod_dquot_byino(struct xfs_trans *, struct xfs_inode *, 82 extern void xfs_trans_apply_dquot_deltas(struct xfs_trans *); 83 extern void xfs_trans_unreserve_and_mod_dquots(struct xfs_trans *); 84 extern int xfs_trans_reserve_quota_nblks(struct xfs_trans *, 86 extern int xfs_trans_reserve_quota_bydquots(struct xfs_trans *, 93 extern void xfs_qm_vop_create_dqattach(struct xfs_trans *, struc [all...] |
H A D | xfs_iwalk.h | 18 typedef int (*xfs_iwalk_fn)(struct xfs_mount *mp, struct xfs_trans *tp, 21 int xfs_iwalk(struct xfs_mount *mp, struct xfs_trans *tp, xfs_ino_t startino, 34 typedef int (*xfs_inobt_walk_fn)(struct xfs_mount *mp, struct xfs_trans *tp, 39 int xfs_inobt_walk(struct xfs_mount *mp, struct xfs_trans *tp,
|