Home
last modified time | relevance | path

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

12

/Linux-v5.4/fs/xfs/
Dxfs_trans_priv.h9 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 …]
Dxfs_trans_ail.c34 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 …]
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()
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 …]
Dxfs_trans.h30 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 …]
Dxfs_buf_item.h42 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 *);
Dxfs_buf_item.c23 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 …]
Dxfs_icreate_item.c17 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()
Dxfs_inode_item.h17 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 *);
Dxfs_bmap_item.c29 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()
Dxfs_refcount_item.c25 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()
Dxfs_inode_item.c25 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 …]
Dxfs_rmap_item.c25 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()
Dxfs_dquot_item.h15 struct xfs_log_item qli_item; /* common portion */
21 struct xfs_log_item qql_item; /* common portion */
Dxfs_extfree_item.c29 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()
Dxfs_bmap_item.h49 struct xfs_log_item bui_item;
69 struct xfs_log_item bud_item;
Dxfs_refcount_item.h51 struct xfs_log_item cui_item;
72 struct xfs_log_item cud_item;
Dxfs_extfree_item.h54 struct xfs_log_item efi_item;
67 struct xfs_log_item efd_item;
Dxfs_rmap_item.h52 struct xfs_log_item rui_item;
72 struct xfs_log_item rud_item;
Dxfs_log.h15 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);
Dxfs_trans.c742 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()
Dxfs_log_cil.c129 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()
Dxfs_icreate_item.h11 struct xfs_log_item ic_item;
Dxfs_log_recover.c3386 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 …]
Dxfs_dquot.c1019 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/
Dxfs_defer.c234 struct xfs_log_item *lip; in xfs_defer_trans_roll()

12