Home
last modified time | relevance | path

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

12

/openbmc/linux/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 *);
46 struct xfs_log_item *item;
73 struct xfs_log_item **log_items, int nr_items,
79 static inline struct xfs_log_item *
90 struct xfs_log_item *lip, in xfs_trans_ail_update()
107 struct xfs_log_item *xfs_ail_min(struct xfs_ail *ailp);
113 struct xfs_log_item * xfs_trans_ail_cursor_last(struct xfs_ail *ailp,
146 struct xfs_log_item *lip) in xfs_clear_li_failed()
[all …]
H A Dxfs_trans.h31 struct xfs_log_item { struct
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);
82 void (*iop_release)(struct xfs_log_item *);
86 struct xfs_log_item *(*iop_relog)(struct xfs_log_item *intent,
88 struct xfs_log_item *(*iop_intent)(struct xfs_log_item *intent_done);
103 xlog_item_is_intent(struct xfs_log_item *lip) in xlog_item_is_intent()
109 xlog_item_is_intent_done(struct xfs_log_item *lip) in xlog_item_is_intent_done()
252 static inline struct xfs_log_item *
[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()
145 struct xfs_log_item *lip; in xfs_ail_max_lsn()
176 struct xfs_log_item *
213 struct xfs_log_item *lip) in xfs_trans_ail_cursor_clear()
230 struct xfs_log_item *
236 struct xfs_log_item *lip; in xfs_trans_ail_cursor_first()
262 struct xfs_log_item *lip; in __xfs_trans_ail_cursor_last()
[all …]
H A Dxfs_dquot_item.c21 static inline struct xfs_dq_logitem *DQUOT_ITEM(struct xfs_log_item *lip) in DQUOT_ITEM()
31 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_size()
45 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_format()
73 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin()
89 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin()
120 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_push()
173 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_release()
190 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_committing()
H A Dxfs_bmap_item.c69 struct xfs_log_item *lip, in xfs_bui_item_size()
88 struct xfs_log_item *lip, in xfs_bui_item_format()
114 struct xfs_log_item *lip, in xfs_bui_item_unpin()
129 struct xfs_log_item *lip) in xfs_bui_item_release()
162 struct xfs_log_item *lip, in xfs_bud_item_size()
179 struct xfs_log_item *lip, in xfs_bud_item_format()
199 struct xfs_log_item *lip) in xfs_bud_item_release()
208 static struct xfs_log_item *
210 struct xfs_log_item *lip) in xfs_bud_item_intent()
336 static struct xfs_log_item *
[all …]
H A Dxfs_refcount_item.c68 struct xfs_log_item *lip, in xfs_cui_item_size()
87 struct xfs_log_item *lip, in xfs_cui_item_format()
113 struct xfs_log_item *lip, in xfs_cui_item_unpin()
128 struct xfs_log_item *lip) in xfs_cui_item_release()
168 struct xfs_log_item *lip, in xfs_cud_item_size()
185 struct xfs_log_item *lip, in xfs_cud_item_format()
205 struct xfs_log_item *lip) in xfs_cud_item_release()
214 static struct xfs_log_item *
216 struct xfs_log_item *lip) in xfs_cud_item_intent()
337 static struct xfs_log_item *
[all …]
H A Dxfs_rmap_item.c67 struct xfs_log_item *lip, in xfs_rui_item_size()
86 struct xfs_log_item *lip, in xfs_rui_item_format()
112 struct xfs_log_item *lip, in xfs_rui_item_unpin()
127 struct xfs_log_item *lip) in xfs_rui_item_release()
166 struct xfs_log_item *lip, in xfs_rud_item_size()
183 struct xfs_log_item *lip, in xfs_rud_item_format()
203 struct xfs_log_item *lip) in xfs_rud_item_release()
212 static struct xfs_log_item *
214 struct xfs_log_item *lip) in xfs_rud_item_intent()
362 static struct xfs_log_item *
[all …]
H A Dxfs_attr_item.c139 struct xfs_log_item *lip, in xfs_attri_item_size()
164 struct xfs_log_item *lip, in xfs_attri_item_format()
206 struct xfs_log_item *lip, in xfs_attri_item_unpin()
215 struct xfs_log_item *lip) in xfs_attri_item_release()
262 struct xfs_log_item *lip, in xfs_attrd_item_size()
277 struct xfs_log_item *lip, in xfs_attrd_item_format()
298 struct xfs_log_item *lip) in xfs_attrd_item_release()
306 static struct xfs_log_item *
308 struct xfs_log_item *lip) in xfs_attrd_item_intent()
389 static struct xfs_log_item *
[all …]
H A Dxfs_extfree_item.c71 struct xfs_log_item *lip, in xfs_efi_item_size()
90 struct xfs_log_item *lip, in xfs_efi_item_format()
118 struct xfs_log_item *lip, in xfs_efi_item_unpin()
132 struct xfs_log_item *lip) in xfs_efi_item_release()
241 struct xfs_log_item *lip, in xfs_efd_item_size()
260 struct xfs_log_item *lip, in xfs_efd_item_format()
282 struct xfs_log_item *lip) in xfs_efd_item_release()
290 static struct xfs_log_item *
292 struct xfs_log_item *lip) in xfs_efd_item_intent()
471 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()
111 struct xfs_log_item *lip) in xfs_iunlink_item_precommit()
H A Dxfs_attr_item.h35 struct xfs_log_item attri_item;
46 struct xfs_log_item attrd_item;
H A Dxfs_bmap_item.h44 struct xfs_log_item bui_item;
63 struct xfs_log_item bud_item;
H A Dxfs_refcount_item.h46 struct xfs_log_item cui_item;
66 struct xfs_log_item cud_item;
H A Dxfs_rmap_item.h47 struct xfs_log_item rui_item;
66 struct xfs_log_item rud_item;
H A Dxfs_inode_item.c34 struct xfs_log_item *lip) in xfs_inode_item_sort()
72 struct xfs_log_item *lip) in xfs_inode_item_precommit()
281 struct xfs_log_item *lip, in xfs_inode_item_size()
603 struct xfs_log_item *lip, in xfs_inode_item_format()
650 struct xfs_log_item *lip) in xfs_inode_item_pin()
676 struct xfs_log_item *lip, in xfs_inode_item_unpin()
690 struct xfs_log_item *lip, in xfs_inode_item_push()
753 struct xfs_log_item *lip) in xfs_inode_item_release()
792 struct xfs_log_item *lip, in xfs_inode_item_committed()
807 struct xfs_log_item *lip, in xfs_inode_item_committing()
[all …]
H A Dxfs_extfree_item.h49 struct xfs_log_item efi_item;
69 struct xfs_log_item efd_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_buf_item.c29 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM()
189 struct xfs_log_item *lip, in xfs_buf_item_size()
398 struct xfs_log_item *lip, in xfs_buf_item_format()
470 struct xfs_log_item *lip) in xfs_buf_item_pin()
508 struct xfs_log_item *lip, in xfs_buf_item_unpin()
597 struct xfs_log_item *lip, in xfs_buf_item_push()
647 struct xfs_log_item *lip = &bip->bli_item; in xfs_buf_item_put()
700 struct xfs_log_item *lip) in xfs_buf_item_release()
746 struct xfs_log_item *lip, in xfs_buf_item_committing()
772 struct xfs_log_item *lip, in xfs_buf_item_committed()
H A Dxfs_trans.c677 struct xfs_log_item *lip) in xfs_trans_add_item()
695 struct xfs_log_item *lip) in xfs_trans_del_item()
707 struct xfs_log_item *lip, *next; in xfs_trans_free_items()
724 struct xfs_log_item **log_items, in xfs_log_item_batch_insert()
735 struct xfs_log_item *lip = log_items[i]; in xfs_log_item_batch_insert()
781 struct xfs_log_item *lip = lv->lv_item; in xfs_trans_committed_bulk()
866 struct xfs_log_item *lia = container_of(a, in xfs_trans_precommit_sort()
867 struct xfs_log_item, li_trans); in xfs_trans_precommit_sort()
869 struct xfs_log_item, li_trans); in xfs_trans_precommit_sort()
903 struct xfs_log_item *lip, *n; in xfs_trans_run_precommits()
[all …]
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()
278 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs()
454 struct xfs_log_item *lip; in xlog_cil_insert_format_items()
557 struct xfs_log_item *lip; in xlog_cil_insert_items()
1066 struct xfs_log_item *item; in xlog_cil_build_lv_chain()
1070 struct xfs_log_item, li_cil); in xlog_cil_build_lv_chain()
1098 struct xfs_log_item *item = list_first_entry(whiteouts, in xlog_cil_cleanup_whiteouts()
1099 struct xfs_log_item, li_cil); in xlog_cil_cleanup_whiteouts()
1523 struct xfs_log_item *lip, *ilip, *next; in xlog_cil_process_intents()
[all …]
H A Dxfs_dquot_item.h14 struct xfs_log_item qli_item; /* common portion */
H A Dxfs_icreate_item.h11 struct xfs_log_item ic_item;
H A Dxfs_iunlink_item.h15 struct xfs_log_item item;
/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_defer.h34 struct xfs_log_item *dfp_intent; /* log intent item */
35 struct xfs_log_item *dfp_done; /* log done item */
49 struct xfs_log_item *(*create_intent)(struct xfs_trans *tp,
51 void (*abort_intent)(struct xfs_log_item *intent);
52 struct xfs_log_item *(*create_done)(struct xfs_trans *tp,
53 struct xfs_log_item *intent, unsigned int count);
54 int (*finish_item)(struct xfs_trans *tp, struct xfs_log_item *done,
128 void xfs_defer_start_recovery(struct xfs_log_item *lip,

12