Home
last modified time | relevance | path

Searched refs:xfs_trans (Results 1 – 25 of 110) sorted by relevance

12345

/linux-4.19.296/fs/xfs/libxfs/
Dxfs_defer.h37 void xfs_defer_add(struct xfs_trans *tp, enum xfs_defer_ops_type type,
39 int xfs_defer_finish_noroll(struct xfs_trans **tp);
40 int xfs_defer_finish(struct xfs_trans **tp);
41 void xfs_defer_cancel(struct xfs_trans *);
42 void xfs_defer_move(struct xfs_trans *dtp, struct xfs_trans *stp);
49 void *(*create_done)(struct xfs_trans *, void *, unsigned int);
50 int (*finish_item)(struct xfs_trans *, struct list_head *, void *,
52 void (*finish_cleanup)(struct xfs_trans *, void *, int);
55 void *(*create_intent)(struct xfs_trans *, uint);
56 void (*log_item)(struct xfs_trans *, void *, struct list_head *);
Dxfs_alloc.h13 struct xfs_trans;
53 struct xfs_trans *tp; /* transaction pointer */
124 struct xfs_trans *tp, /* transaction pointer */
134 struct xfs_trans *tp, /* transaction pointer */
144 struct xfs_trans *tp, /* transaction pointer */
153 struct xfs_trans *tp, /* transaction pointer */
165 struct xfs_trans *tp, /* transaction pointer */
182 struct xfs_trans *tp, /* transaction pointer */
191 struct xfs_trans *tp, in xfs_free_extent()
221 int xfs_read_agf(struct xfs_mount *mp, struct xfs_trans *tp,
[all …]
Dxfs_bmap.h14 struct xfs_trans;
22 struct xfs_trans *tp; /* transaction pointer */
188 void __xfs_bmap_add_free(struct xfs_trans *tp, xfs_fsblock_t bno,
192 int xfs_bmap_first_unused(struct xfs_trans *tp, struct xfs_inode *ip,
194 int xfs_bmap_last_before(struct xfs_trans *tp, struct xfs_inode *ip,
202 int xfs_bmapi_write(struct xfs_trans *tp, struct xfs_inode *ip,
205 int __xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip,
208 int xfs_bunmapi(struct xfs_trans *tp, struct xfs_inode *ip,
218 int xfs_bmap_collapse_extents(struct xfs_trans *tp, struct xfs_inode *ip,
223 int xfs_bmap_insert_extents(struct xfs_trans *tp, struct xfs_inode *ip,
[all …]
Dxfs_ialloc.h13 struct xfs_trans;
69 struct xfs_trans *tp, /* transaction pointer */
83 struct xfs_trans *tp, /* transaction pointer */
93 struct xfs_trans *tp, /* transaction pointer */
110 struct xfs_trans *tp, /* transaction pointer */
120 struct xfs_trans *tp, /* transaction pointer */
131 struct xfs_trans *tp, /* transaction pointer */
149 int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp,
154 int xfs_read_agi(struct xfs_mount *mp, struct xfs_trans *tp,
Dxfs_refcount.h32 extern int xfs_refcount_increase_extent(struct xfs_trans *tp,
34 extern int 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 extern int xfs_refcount_alloc_cow_extent(struct xfs_trans *tp,
50 extern int xfs_refcount_free_cow_extent(struct xfs_trans *tp,
Dxfs_defer.c184 struct xfs_trans *tp) in xfs_defer_create_intents()
203 struct xfs_trans *tp, in xfs_defer_trans_abort()
223 struct xfs_trans **tpp) in xfs_defer_trans_roll()
225 struct xfs_trans *tp = *tpp; in xfs_defer_trans_roll()
299 struct xfs_trans *tp) in xfs_defer_reset()
350 struct xfs_trans **tp) in xfs_defer_finish_noroll()
357 void (*cleanup_fn)(struct xfs_trans *, void *, int); in xfs_defer_finish_noroll()
452 struct xfs_trans **tp) in xfs_defer_finish()
477 struct xfs_trans *tp) in xfs_defer_cancel()
488 struct xfs_trans *tp, in xfs_defer_add()
[all …]
Dxfs_sb.h12 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,
Dxfs_rmap.h138 int xfs_rmap_alloc(struct xfs_trans *tp, struct xfs_buf *agbp,
141 int xfs_rmap_free(struct xfs_trans *tp, struct xfs_buf *agbp,
188 int xfs_rmap_map_extent(struct xfs_trans *tp, struct xfs_inode *ip,
190 int xfs_rmap_unmap_extent(struct xfs_trans *tp, struct xfs_inode *ip,
192 int xfs_rmap_convert_extent(struct xfs_mount *mp, struct xfs_trans *tp,
195 int xfs_rmap_alloc_extent(struct xfs_trans *tp, xfs_agnumber_t agno,
197 int xfs_rmap_free_extent(struct xfs_trans *tp, xfs_agnumber_t agno,
200 void xfs_rmap_finish_one_cleanup(struct xfs_trans *tp,
202 int xfs_rmap_finish_one(struct xfs_trans *tp, enum xfs_rmap_intent_type type,
Dxfs_dir2_priv.h19 extern int xfs_dir3_block_read(struct xfs_trans *tp, struct xfs_inode *dp,
37 extern int xfs_dir3_data_read(struct xfs_trans *tp, struct xfs_inode *dp,
50 extern int xfs_dir3_leaf_read(struct xfs_trans *tp, struct xfs_inode *dp,
52 extern int xfs_dir3_leafn_read(struct xfs_trans *tp, struct xfs_inode *dp,
107 extern int xfs_dir2_free_read(struct xfs_trans *tp, struct xfs_inode *dp,
123 extern int xfs_readdir(struct xfs_trans *tp, struct xfs_inode *dp,
Dxfs_da_btree.h11 struct xfs_trans;
59 struct xfs_trans *trans; /* current trans (changes over time) */
172 int xfs_da3_node_read(struct xfs_trans *tp, struct xfs_inode *dp,
182 int xfs_da_get_buf(struct xfs_trans *trans, struct xfs_inode *dp,
185 int xfs_da_read_buf(struct xfs_trans *trans, struct xfs_inode *dp,
Dxfs_dir2.h15 struct xfs_trans;
116 extern int xfs_dir_init(struct xfs_trans *tp, struct xfs_inode *dp,
118 extern int xfs_dir_createname(struct xfs_trans *tp, struct xfs_inode *dp,
121 extern int xfs_dir_lookup(struct xfs_trans *tp, struct xfs_inode *dp,
124 extern int xfs_dir_removename(struct xfs_trans *tp, struct xfs_inode *dp,
127 extern int xfs_dir_replace(struct xfs_trans *tp, struct xfs_inode *dp,
130 extern int xfs_dir_canenter(struct xfs_trans *tp, struct xfs_inode *dp,
Dxfs_ag.h11 struct xfs_trans;
27 int xfs_ag_extend_space(struct xfs_mount *mp, struct xfs_trans *tp,
/linux-4.19.296/fs/xfs/
Dxfs_trans.h19 struct xfs_trans;
101 typedef struct xfs_trans { struct
160 struct xfs_trans **tpp);
162 struct xfs_trans **tpp);
165 struct xfs_buf *xfs_trans_get_buf_map(struct xfs_trans *tp,
172 struct xfs_trans *tp, in xfs_trans_get_buf()
183 struct xfs_trans *tp,
193 struct xfs_trans *tp, in xfs_trans_read_buf()
218 void xfs_trans_ichgtime(struct xfs_trans *, struct xfs_inode *, int);
219 void xfs_trans_ijoin(struct xfs_trans *, struct xfs_inode *, uint);
[all …]
Dxfs_rtalloc.h12 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 *tp,
[all …]
Dxfs_quota.h15 struct xfs_trans;
74 extern void xfs_trans_dup_dqinfo(struct xfs_trans *, struct xfs_trans *);
75 extern void xfs_trans_free_dqinfo(struct xfs_trans *);
76 extern void xfs_trans_mod_dquot_byino(struct xfs_trans *, struct xfs_inode *,
78 extern void xfs_trans_apply_dquot_deltas(struct xfs_trans *);
79 extern void xfs_trans_unreserve_and_mod_dquots(struct xfs_trans *);
80 extern int xfs_trans_reserve_quota_nblks(struct xfs_trans *,
82 extern int xfs_trans_reserve_quota_bydquots(struct xfs_trans *,
89 extern void xfs_qm_vop_create_dqattach(struct xfs_trans *, struct xfs_inode *,
92 extern struct xfs_dquot *xfs_qm_vop_chown(struct xfs_trans *,
[all …]
Dxfs_trans_refcount.c26 struct xfs_trans *tp, in xfs_trans_get_cud()
43 struct xfs_trans *tp, in xfs_trans_log_finish_refcount_update()
90 struct xfs_trans *tp, in xfs_refcount_update_create_intent()
130 struct xfs_trans *tp, in xfs_refcount_update_log_item()
160 struct xfs_trans *tp, in xfs_refcount_update_create_done()
170 struct xfs_trans *tp, in xfs_refcount_update_finish_item()
202 struct xfs_trans *tp, in xfs_refcount_update_finish_cleanup()
Dxfs_reflink.h9 extern int xfs_reflink_find_shared(struct xfs_mount *mp, struct xfs_trans *tp,
23 struct xfs_trans **tpp, xfs_fileoff_t offset_fsb,
32 extern int xfs_reflink_inode_has_shared_extents(struct xfs_trans *tp,
35 struct xfs_trans **tpp);
Dxfs_dquot_item.h10 struct xfs_trans;
30 extern xfs_qoff_logitem_t *xfs_trans_get_qoff_item(struct xfs_trans *,
32 extern void xfs_trans_log_quotaoff_item(struct xfs_trans *,
Dxfs_trans_rmap.c65 struct xfs_trans *tp, in xfs_trans_get_rud()
82 struct xfs_trans *tp, in xfs_trans_log_finish_rmap_update()
131 struct xfs_trans *tp, in xfs_rmap_update_create_intent()
152 struct xfs_trans *tp, in xfs_rmap_update_log_item()
185 struct xfs_trans *tp, in xfs_rmap_update_create_done()
195 struct xfs_trans *tp, in xfs_rmap_update_finish_item()
219 struct xfs_trans *tp, in xfs_rmap_update_finish_cleanup()
Dxfs_trans_bmap.c27 struct xfs_trans *tp, in xfs_trans_get_bud()
44 struct xfs_trans *tp, in xfs_trans_log_finish_bmap_update()
90 struct xfs_trans *tp, in xfs_bmap_update_create_intent()
134 struct xfs_trans *tp, in xfs_bmap_update_log_item()
167 struct xfs_trans *tp, in xfs_bmap_update_create_done()
177 struct xfs_trans *tp, in xfs_bmap_update_finish_item()
Dxfs_trans_extfree.c29 xfs_trans_get_efd(struct xfs_trans *tp, in xfs_trans_get_efd()
55 struct xfs_trans *tp, in xfs_trans_free_extent()
113 struct xfs_trans *tp, in xfs_extent_free_create_intent()
134 struct xfs_trans *tp, in xfs_extent_free_log_item()
163 struct xfs_trans *tp, in xfs_extent_free_create_done()
173 struct xfs_trans *tp, in xfs_extent_free_finish_item()
227 struct xfs_trans *tp, in xfs_agfl_free_finish_item()
Dxfs_qm.h116 extern void xfs_trans_mod_dquot(struct xfs_trans *,
118 extern int xfs_trans_reserve_quota_bydquots(struct xfs_trans *,
122 extern void xfs_trans_dqjoin(struct xfs_trans *, struct xfs_dquot *);
123 extern void xfs_trans_log_dquot(struct xfs_trans *, struct xfs_dquot *);
Dxfs_trans.c65 struct xfs_trans *tp) in xfs_trans_free()
86 STATIC struct xfs_trans *
88 struct xfs_trans *tp) in xfs_trans_dup()
90 struct xfs_trans *ntp; in xfs_trans_dup()
149 struct xfs_trans *tp, in xfs_trans_reserve()
257 struct xfs_trans **tpp) in xfs_trans_alloc()
259 struct xfs_trans *tp; in xfs_trans_alloc()
316 struct xfs_trans **tpp) in xfs_trans_alloc_empty()
595 struct xfs_trans *tp) in xfs_trans_unreserve_and_mod_sb()
744 struct xfs_trans *tp, in xfs_trans_add_item()
[all …]
Dxfs_trans_priv.h11 struct xfs_trans;
17 void xfs_trans_add_item(struct xfs_trans *, struct xfs_log_item *);
19 void xfs_trans_free_items(struct xfs_trans *tp, xfs_lsn_t commit_lsn,
21 void xfs_trans_unreserve_and_mod_sb(struct xfs_trans *tp);
Dxfs_trans_buf.c26 struct xfs_trans *tp, in xfs_trans_buf_item_match()
64 struct xfs_trans *tp, in _xfs_trans_bjoin()
101 struct xfs_trans *tp, in xfs_trans_bjoin()
119 struct xfs_trans *tp, in xfs_trans_get_buf_map()
228 struct xfs_trans *tp, in xfs_trans_read_buf_map()
338 struct xfs_trans *tp, in xfs_trans_brelse()
437 struct xfs_trans *tp, in xfs_trans_dirty_buf()
492 struct xfs_trans *tp, in xfs_trans_log_buf()
666 struct xfs_trans *tp, in xfs_trans_ordered_buf()
695 struct xfs_trans *tp, in xfs_trans_buf_set_type()

12345