| /Linux-v5.4/fs/xfs/ |
| D | xfs_trans_priv.h | 9 struct xfs_log_item; 17 void xfs_trans_add_item(struct xfs_trans *, struct xfs_log_item *); 18 void xfs_trans_del_item(struct xfs_log_item *); 44 struct xfs_log_item *item; 71 struct xfs_log_item **log_items, int nr_items, 77 static inline struct xfs_log_item * 81 return list_first_entry_or_null(&ailp->ail_head, struct xfs_log_item, in xfs_ail_min() 88 struct xfs_log_item *lip, in xfs_trans_ail_update() 94 bool xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip); 95 void xfs_trans_ail_delete(struct xfs_ail *ailp, struct xfs_log_item *lip, [all …]
|
| D | xfs_trans_ail.c | 34 struct xfs_log_item *lip) in xfs_ail_check() 36 struct xfs_log_item *prev_lip; in xfs_ail_check() 37 struct xfs_log_item *next_lip; in xfs_ail_check() 51 prev_lip = list_entry(lip->li_ail.prev, struct xfs_log_item, li_ail); in xfs_ail_check() 54 next_lip = list_entry(lip->li_ail.next, struct xfs_log_item, li_ail); in xfs_ail_check() 78 static struct xfs_log_item * 85 return list_entry(ailp->ail_head.prev, struct xfs_log_item, li_ail); in xfs_ail_max() 92 static struct xfs_log_item * 95 struct xfs_log_item *lip) in xfs_ail_next() 100 return list_first_entry(&lip->li_ail, struct xfs_log_item, li_ail); in xfs_ail_next() [all …]
|
| D | xfs_dquot_item.c | 21 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() 71 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin() 87 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin() 126 struct xfs_log_item *lip, in xfs_dquot_item_error() 135 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_push() 202 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_release() 219 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_committing() 254 static inline struct xfs_qoff_logitem *QOFF_ITEM(struct xfs_log_item *lip) in QOFF_ITEM() [all …]
|
| D | xfs_trans.h | 30 struct xfs_log_item { struct 41 struct xfs_log_item *); argument 71 void (*iop_size)(struct xfs_log_item *, int *, int *); argument 72 void (*iop_format)(struct xfs_log_item *, struct xfs_log_vec *); 73 void (*iop_pin)(struct xfs_log_item *); 74 void (*iop_unpin)(struct xfs_log_item *, int remove); 75 uint (*iop_push)(struct xfs_log_item *, struct list_head *); 76 void (*iop_committing)(struct xfs_log_item *, xfs_lsn_t commit_lsn); 77 void (*iop_release)(struct xfs_log_item *); 78 xfs_lsn_t (*iop_committed)(struct xfs_log_item *, xfs_lsn_t); [all …]
|
| D | xfs_buf_item.h | 42 struct xfs_log_item bli_item; /* common item structure */ 58 void(*)(struct xfs_buf *, struct xfs_log_item *), 59 struct xfs_log_item *); 61 void xfs_buf_iodone(struct xfs_buf *, struct xfs_log_item *);
|
| D | xfs_buf_item.c | 23 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM() 120 struct xfs_log_item *lip, in xfs_buf_item_size() 297 struct xfs_log_item *lip, in xfs_buf_item_format() 361 struct xfs_log_item *lip) in xfs_buf_item_pin() 391 struct xfs_log_item *lip, in xfs_buf_item_unpin() 492 struct xfs_log_item *lip, in xfs_buf_item_push() 543 struct xfs_log_item *lip = &bip->bli_item; in xfs_buf_item_put() 596 struct xfs_log_item *lip) in xfs_buf_item_release() 642 struct xfs_log_item *lip, in xfs_buf_item_committing() 668 struct xfs_log_item *lip, in xfs_buf_item_committed() [all …]
|
| D | xfs_icreate_item.c | 17 static inline struct xfs_icreate_item *ICR_ITEM(struct xfs_log_item *lip) in ICR_ITEM() 29 struct xfs_log_item *lip, in xfs_icreate_item_size() 43 struct xfs_log_item *lip, in xfs_icreate_item_format() 56 struct xfs_log_item *lip) in xfs_icreate_item_release()
|
| D | xfs_inode_item.h | 17 struct xfs_log_item ili_item; /* common portion */ 35 extern void xfs_iflush_done(struct xfs_buf *, struct xfs_log_item *); 36 extern void xfs_istale_done(struct xfs_buf *, struct xfs_log_item *);
|
| D | xfs_bmap_item.c | 29 static inline struct xfs_bui_log_item *BUI_ITEM(struct xfs_log_item *lip) in BUI_ITEM() 62 struct xfs_log_item *lip, in xfs_bui_item_size() 81 struct xfs_log_item *lip, in xfs_bui_item_format() 107 struct xfs_log_item *lip, in xfs_bui_item_unpin() 122 struct xfs_log_item *lip) in xfs_bui_item_release() 155 static inline struct xfs_bud_log_item *BUD_ITEM(struct xfs_log_item *lip) in BUD_ITEM() 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()
|
| D | xfs_refcount_item.c | 25 static inline struct xfs_cui_log_item *CUI_ITEM(struct xfs_log_item *lip) in CUI_ITEM() 61 struct xfs_log_item *lip, in xfs_cui_item_size() 80 struct xfs_log_item *lip, in xfs_cui_item_format() 106 struct xfs_log_item *lip, in xfs_cui_item_unpin() 121 struct xfs_log_item *lip) in xfs_cui_item_release() 160 static inline struct xfs_cud_log_item *CUD_ITEM(struct xfs_log_item *lip) in CUD_ITEM() 167 struct xfs_log_item *lip, in xfs_cud_item_size() 184 struct xfs_log_item *lip, in xfs_cud_item_format() 204 struct xfs_log_item *lip) in xfs_cud_item_release()
|
| D | xfs_inode_item.c | 25 static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip) in INODE_ITEM() 118 struct xfs_log_item *lip, in xfs_inode_item_size() 389 struct xfs_log_item *lip, in xfs_inode_item_format() 438 struct xfs_log_item *lip) in xfs_inode_item_pin() 457 struct xfs_log_item *lip, in xfs_inode_item_unpin() 478 struct xfs_log_item *lip, in xfs_inode_item_error() 487 struct xfs_log_item *lip, in xfs_inode_item_push() 569 struct xfs_log_item *lip) in xfs_inode_item_release() 608 struct xfs_log_item *lip, in xfs_inode_item_committed() 623 struct xfs_log_item *lip, in xfs_inode_item_committing() [all …]
|
| D | xfs_rmap_item.c | 25 static inline struct xfs_rui_log_item *RUI_ITEM(struct xfs_log_item *lip) in RUI_ITEM() 60 struct xfs_log_item *lip, in xfs_rui_item_size() 79 struct xfs_log_item *lip, in xfs_rui_item_format() 105 struct xfs_log_item *lip, in xfs_rui_item_unpin() 120 struct xfs_log_item *lip) in xfs_rui_item_release() 181 static inline struct xfs_rud_log_item *RUD_ITEM(struct xfs_log_item *lip) in RUD_ITEM() 188 struct xfs_log_item *lip, in xfs_rud_item_size() 205 struct xfs_log_item *lip, in xfs_rud_item_format() 225 struct xfs_log_item *lip) in xfs_rud_item_release()
|
| D | xfs_dquot_item.h | 15 struct xfs_log_item qli_item; /* common portion */ 21 struct xfs_log_item qql_item; /* common portion */
|
| D | xfs_extfree_item.c | 29 static inline struct xfs_efi_log_item *EFI_ITEM(struct xfs_log_item *lip) in EFI_ITEM() 78 struct xfs_log_item *lip, in xfs_efi_item_size() 95 struct xfs_log_item *lip, in xfs_efi_item_format() 123 struct xfs_log_item *lip, in xfs_efi_item_unpin() 137 struct xfs_log_item *lip) in xfs_efi_item_release() 234 static inline struct xfs_efd_log_item *EFD_ITEM(struct xfs_log_item *lip) in EFD_ITEM() 264 struct xfs_log_item *lip, in xfs_efd_item_size() 281 struct xfs_log_item *lip, in xfs_efd_item_format() 303 struct xfs_log_item *lip) in xfs_efd_item_release()
|
| D | xfs_bmap_item.h | 49 struct xfs_log_item bui_item; 69 struct xfs_log_item bud_item;
|
| D | xfs_refcount_item.h | 51 struct xfs_log_item cui_item; 72 struct xfs_log_item cud_item;
|
| D | xfs_extfree_item.h | 54 struct xfs_log_item efi_item; 67 struct xfs_log_item efd_item;
|
| D | xfs_rmap_item.h | 52 struct xfs_log_item rui_item; 72 struct xfs_log_item rud_item;
|
| D | xfs_log.h | 15 struct xfs_log_item *lv_item; /* owner */ 104 struct xfs_log_item; 142 bool xfs_log_item_in_current_chkpt(struct xfs_log_item *lip);
|
| D | xfs_trans.c | 742 struct xfs_log_item *lip) in xfs_trans_add_item() 760 struct xfs_log_item *lip) in xfs_trans_del_item() 772 struct xfs_log_item *lip, *next; in xfs_trans_free_items() 789 struct xfs_log_item **log_items, in xfs_log_item_batch_insert() 800 struct xfs_log_item *lip = log_items[i]; in xfs_log_item_batch_insert() 835 struct xfs_log_item *log_items[LOG_ITEM_BATCH_SIZE]; in xfs_trans_committed_bulk() 846 struct xfs_log_item *lip = lv->lv_item; in xfs_trans_committed_bulk() 1053 struct xfs_log_item *lip; in xfs_trans_cancel()
|
| D | xfs_log_cil.c | 129 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs() 305 struct xfs_log_item *lip; in xlog_cil_insert_format_items() 393 struct xfs_log_item *lip; in xlog_cil_insert_items() 727 struct xfs_log_item *item; in xlog_cil_push() 730 struct xfs_log_item, li_cil); in xlog_cil_push() 1001 struct xfs_log_item *lip, *next; in xfs_log_commit_cil() 1153 struct xfs_log_item *lip) in xfs_log_item_in_current_chkpt()
|
| D | xfs_icreate_item.h | 11 struct xfs_log_item ic_item;
|
| D | xfs_log_recover.c | 3386 struct xfs_log_item *lip; in xlog_recover_efd_pass2() 3482 struct xfs_log_item *lip; in xlog_recover_rud_pass2() 3598 struct xfs_log_item *lip; in xlog_recover_cud_pass2() 3717 struct xfs_log_item *lip; in xlog_recover_bud_pass2() 4571 struct xfs_log_item *lip) in xlog_recover_process_efi() 4595 struct xfs_log_item *lip) in xlog_recover_cancel_efi() 4611 struct xfs_log_item *lip) in xlog_recover_process_rui() 4635 struct xfs_log_item *lip) in xlog_recover_cancel_rui() 4651 struct xfs_log_item *lip) in xlog_recover_process_cui() 4675 struct xfs_log_item *lip) in xlog_recover_cancel_cui() [all …]
|
| D | xfs_dquot.c | 1019 struct xfs_log_item *lip) in xfs_qm_dqflush_done() 1095 struct xfs_log_item *lip = &dqp->q_logitem.qli_item; in xfs_qm_dqflush()
|
| /Linux-v5.4/fs/xfs/libxfs/ |
| D | xfs_defer.c | 234 struct xfs_log_item *lip; in xfs_defer_trans_roll()
|