| /linux-6.15/fs/xfs/ |
| H A D | xfs_trans_priv.h | 10 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 D | xfs_trans_ail.c | 35 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 D | xfs_trans.h | 31 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 D | xfs_exchmaps_item.c | 70 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 D | xfs_refcount_item.c | 71 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 D | xfs_bmap_item.c | 70 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 D | xfs_rmap_item.c | 70 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 D | xfs_dquot_item.c | 22 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 D | xfs_extfree_item.c | 76 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 D | xfs_attr_item.c | 164 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 D | xfs_iunlink_item.c | 23 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 D | xfs_buf_item.c | 30 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 D | xfs_exchmaps_item.h | 40 struct xfs_log_item xmi_item; 51 struct xfs_log_item xmd_item;
|
| H A D | xfs_inode_item.c | 35 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 D | xfs_refcount_item.h | 46 struct xfs_log_item cui_item; 66 struct xfs_log_item cud_item;
|
| H A D | xfs_bmap_item.h | 44 struct xfs_log_item bui_item; 63 struct xfs_log_item bud_item;
|
| H A D | xfs_rmap_item.h | 47 struct xfs_log_item rui_item; 66 struct xfs_log_item rud_item;
|
| H A D | xfs_icreate_item.c | 25 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 D | xfs_attr_item.h | 37 struct xfs_log_item attri_item; 48 struct xfs_log_item attrd_item;
|
| H A D | xfs_extfree_item.h | 49 struct xfs_log_item efi_item; 69 struct xfs_log_item efd_item;
|
| H A D | xfs_log.h | 16 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 D | xfs_log_cil.c | 72 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 D | xfs_defer.h | 21 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 D | xfs_defer.c | 187 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 D | xfs_btree_mem.c | 233 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()
|