Home
last modified time | relevance | path

Searched refs:xfs_log_item (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.15/fs/xfs/
H A Dxfs_trans_priv.h10 struct xfs_log_item;
18 void xfs_trans_add_item(struct xfs_trans *, struct xfs_log_item *);
19 void xfs_trans_del_item(struct xfs_log_item *);
43 struct xfs_log_item *item;
74 struct xfs_log_item **log_items, int nr_items,
80 static inline struct xfs_log_item *
84 return list_first_entry_or_null(&ailp->ail_head, struct xfs_log_item, in xfs_ail_min()
91 struct xfs_log_item *lip, in xfs_trans_ail_update()
124 struct xfs_log_item * xfs_trans_ail_cursor_first(struct xfs_ail *ailp,
127 struct xfs_log_item * xfs_trans_ail_cursor_last(struct xfs_ail *ailp,
[all …]
H A Dxfs_trans_ail.c35 struct xfs_log_item *lip) in xfs_ail_check()
80 static struct xfs_log_item *
94 static struct xfs_log_item *
97 struct xfs_log_item *lip) in xfs_ail_next()
157 struct xfs_log_item *
194 struct xfs_log_item *lip) in xfs_trans_ail_cursor_clear()
211 struct xfs_log_item *
217 struct xfs_log_item *lip; in xfs_trans_ail_cursor_first()
243 struct xfs_log_item *lip; in __xfs_trans_ail_cursor_last()
258 struct xfs_log_item *
[all …]
H A Dxfs_trans.h31 struct xfs_log_item { struct
73 void (*iop_size)(struct xfs_log_item *, int *, int *);
75 void (*iop_pin)(struct xfs_log_item *);
76 void (*iop_unpin)(struct xfs_log_item *, int remove);
77 uint64_t (*iop_sort)(struct xfs_log_item *lip);
81 uint (*iop_push)(struct xfs_log_item *, struct list_head *);
82 void (*iop_release)(struct xfs_log_item *);
83 bool (*iop_match)(struct xfs_log_item *item, uint64_t id);
84 struct xfs_log_item *(*iop_intent)(struct xfs_log_item *intent_done);
99 xlog_item_is_intent(struct xfs_log_item *lip) in xlog_item_is_intent()
[all …]
H A Dxfs_exchmaps_item.c70 struct xfs_log_item *lip, in xfs_xmi_item_size()
85 struct xfs_log_item *lip, in xfs_xmi_item_format()
109 struct xfs_log_item *lip, in xfs_xmi_item_unpin()
124 struct xfs_log_item *lip) in xfs_xmi_item_release()
153 struct xfs_log_item *lip, in xfs_xmd_item_size()
168 struct xfs_log_item *lip, in xfs_xmd_item_format()
188 struct xfs_log_item *lip) in xfs_xmd_item_release()
197 static struct xfs_log_item *
199 struct xfs_log_item *lip) in xfs_xmd_item_intent()
214 STATIC struct xfs_log_item *
[all …]
H A Dxfs_refcount_item.c71 struct xfs_log_item *lip, in xfs_cui_item_size()
90 struct xfs_log_item *lip, in xfs_cui_item_format()
117 struct xfs_log_item *lip, in xfs_cui_item_unpin()
132 struct xfs_log_item *lip) in xfs_cui_item_release()
174 struct xfs_log_item *lip, in xfs_cud_item_size()
191 struct xfs_log_item *lip, in xfs_cud_item_format()
213 struct xfs_log_item *lip) in xfs_cud_item_release()
222 static struct xfs_log_item *
224 struct xfs_log_item *lip) in xfs_cud_item_intent()
298 static struct xfs_log_item *
[all …]
H A Dxfs_bmap_item.c70 struct xfs_log_item *lip, in xfs_bui_item_size()
89 struct xfs_log_item *lip, in xfs_bui_item_format()
115 struct xfs_log_item *lip, in xfs_bui_item_unpin()
130 struct xfs_log_item *lip) in xfs_bui_item_release()
163 struct xfs_log_item *lip, in xfs_bud_item_size()
180 struct xfs_log_item *lip, in xfs_bud_item_format()
200 struct xfs_log_item *lip) in xfs_bud_item_release()
209 static struct xfs_log_item *
211 struct xfs_log_item *lip) in xfs_bud_item_intent()
282 static struct xfs_log_item *
[all …]
H A Dxfs_rmap_item.c70 struct xfs_log_item *lip, in xfs_rui_item_size()
89 struct xfs_log_item *lip, in xfs_rui_item_format()
117 struct xfs_log_item *lip, in xfs_rui_item_unpin()
132 struct xfs_log_item *lip) in xfs_rui_item_release()
175 struct xfs_log_item *lip, in xfs_rud_item_size()
192 struct xfs_log_item *lip, in xfs_rud_item_format()
214 struct xfs_log_item *lip) in xfs_rud_item_release()
223 static struct xfs_log_item *
225 struct xfs_log_item *lip) in xfs_rud_item_intent()
323 static struct xfs_log_item *
[all …]
H A Dxfs_dquot_item.c22 static inline struct xfs_dq_logitem *DQUOT_ITEM(struct xfs_log_item *lip) in DQUOT_ITEM()
32 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_size()
46 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_format()
74 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin()
90 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin()
121 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_push()
186 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_release()
203 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_committing()
237 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_precommit()
H A Dxfs_extfree_item.c76 struct xfs_log_item *lip, in xfs_efi_item_size()
95 struct xfs_log_item *lip, in xfs_efi_item_format()
122 struct xfs_log_item *lip, in xfs_efi_item_unpin()
136 struct xfs_log_item *lip) in xfs_efi_item_release()
247 struct xfs_log_item *lip, in xfs_efd_item_size()
266 struct xfs_log_item *lip, in xfs_efd_item_format()
288 struct xfs_log_item *lip) in xfs_efd_item_release()
296 static struct xfs_log_item *
298 struct xfs_log_item *lip) in xfs_efd_item_intent()
404 static struct xfs_log_item *
[all …]
H A Dxfs_attr_item.c164 struct xfs_log_item *lip, in xfs_attri_item_size()
198 struct xfs_log_item *lip, in xfs_attri_item_format()
253 struct xfs_log_item *lip, in xfs_attri_item_unpin()
262 struct xfs_log_item *lip) in xfs_attri_item_release()
309 struct xfs_log_item *lip, in xfs_attrd_item_size()
324 struct xfs_log_item *lip, in xfs_attrd_item_format()
345 struct xfs_log_item *lip) in xfs_attrd_item_release()
353 static struct xfs_log_item *
355 struct xfs_log_item *lip) in xfs_attrd_item_intent()
410 static struct xfs_log_item *
[all …]
H A Dxfs_iunlink_item.c23 static inline struct xfs_iunlink_item *IUL_ITEM(struct xfs_log_item *lip) in IUL_ITEM()
30 struct xfs_log_item *lip) in xfs_iunlink_item_release()
41 struct xfs_log_item *lip) in xfs_iunlink_item_sort()
110 struct xfs_log_item *lip) in xfs_iunlink_item_precommit()
H A Dxfs_buf_item.c30 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM()
126 struct xfs_log_item *lip, in xfs_buf_item_size()
285 struct xfs_log_item *lip, in xfs_buf_item_format()
357 struct xfs_log_item *lip) in xfs_buf_item_pin()
395 struct xfs_log_item *lip, in xfs_buf_item_unpin()
484 struct xfs_log_item *lip, in xfs_buf_item_push()
534 struct xfs_log_item *lip = &bip->bli_item; in xfs_buf_item_put()
587 struct xfs_log_item *lip) in xfs_buf_item_release()
633 struct xfs_log_item *lip, in xfs_buf_item_committing()
659 struct xfs_log_item *lip, in xfs_buf_item_committed()
[all …]
H A Dxfs_exchmaps_item.h40 struct xfs_log_item xmi_item;
51 struct xfs_log_item xmd_item;
H A Dxfs_inode_item.c35 struct xfs_log_item *lip) in xfs_inode_item_sort()
103 struct xfs_log_item *lip) in xfs_inode_item_precommit()
329 struct xfs_log_item *lip, in xfs_inode_item_size()
656 struct xfs_log_item *lip, in xfs_inode_item_format()
703 struct xfs_log_item *lip) in xfs_inode_item_pin()
729 struct xfs_log_item *lip, in xfs_inode_item_unpin()
743 struct xfs_log_item *lip, in xfs_inode_item_push()
806 struct xfs_log_item *lip) in xfs_inode_item_release()
845 struct xfs_log_item *lip, in xfs_inode_item_committed()
860 struct xfs_log_item *lip, in xfs_inode_item_committing()
[all …]
H A Dxfs_refcount_item.h46 struct xfs_log_item cui_item;
66 struct xfs_log_item cud_item;
H A Dxfs_bmap_item.h44 struct xfs_log_item bui_item;
63 struct xfs_log_item bud_item;
H A Dxfs_rmap_item.h47 struct xfs_log_item rui_item;
66 struct xfs_log_item rud_item;
H A Dxfs_icreate_item.c25 static inline struct xfs_icreate_item *ICR_ITEM(struct xfs_log_item *lip) in ICR_ITEM()
37 struct xfs_log_item *lip, in xfs_icreate_item_size()
51 struct xfs_log_item *lip, in xfs_icreate_item_format()
64 struct xfs_log_item *lip) in xfs_icreate_item_release()
H A Dxfs_attr_item.h37 struct xfs_log_item attri_item;
48 struct xfs_log_item attrd_item;
H A Dxfs_extfree_item.h49 struct xfs_log_item efi_item;
69 struct xfs_log_item efd_item;
H A Dxfs_log.h16 struct xfs_log_item *lv_item; /* owner */
125 struct xfs_log_item;
152 bool xfs_log_item_in_current_chkpt(struct xfs_log_item *lip);
H A Dxfs_log_cil.c72 struct xfs_log_item *lip) in xlog_item_in_current_chkpt()
87 struct xfs_log_item *lip) in xfs_log_item_in_current_chkpt()
272 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs()
448 struct xfs_log_item *lip; in xlog_cil_insert_format_items()
551 struct xfs_log_item *lip; in xlog_cil_insert_items()
695 struct xfs_log_item **log_items, in xlog_cil_ail_insert_batch()
1232 struct xfs_log_item *item; in xlog_cil_build_lv_chain()
1236 struct xfs_log_item, li_cil); in xlog_cil_build_lv_chain()
1265 struct xfs_log_item, li_cil); in xlog_cil_cleanup_whiteouts()
1700 struct xfs_log_item *lip, *ilip, *next; in xlog_cil_process_intents()
[all …]
/linux-6.15/fs/xfs/libxfs/
H A Dxfs_defer.h21 struct xfs_log_item *dfp_intent; /* log intent item */
22 struct xfs_log_item *dfp_done; /* log done item */
52 struct xfs_log_item *(*create_intent)(struct xfs_trans *tp,
54 void (*abort_intent)(struct xfs_log_item *intent);
55 struct xfs_log_item *(*create_done)(struct xfs_trans *tp,
56 struct xfs_log_item *intent, unsigned int count);
57 int (*finish_item)(struct xfs_trans *tp, struct xfs_log_item *done,
64 struct xfs_log_item *(*relog_intent)(struct xfs_trans *tp,
65 struct xfs_log_item *intent,
66 struct xfs_log_item *done_item);
[all …]
H A Dxfs_defer.c187 STATIC struct xfs_log_item *
199 struct xfs_log_item *intent) in xfs_defer_barrier_abort_intent()
204 STATIC struct xfs_log_item *
207 struct xfs_log_item *intent, in xfs_defer_barrier_create_done()
216 struct xfs_log_item *done, in xfs_defer_barrier_finish_item()
246 struct xfs_log_item *lip; in xfs_defer_create_done()
281 struct xfs_log_item *lip; in xfs_defer_create_intent()
394 struct xfs_log_item *lip; in xfs_defer_save_resources()
512 struct xfs_log_item *lip; in xfs_defer_relog_intent()
892 struct xfs_log_item *lip, in xfs_defer_start_recovery()
H A Dxfs_btree_mem.c233 const struct xfs_log_item *lip) in xfbtree_buf_match()
271 struct xfs_log_item *lip, *n; in xfbtree_trans_commit()
322 struct xfs_log_item *lip, *n; in xfbtree_trans_cancel()

12