Home
last modified time | relevance | path

Searched refs:lip (Results 1 - 25 of 73) sorted by relevance

123

/kernel/linux/linux-5.10/fs/xfs/
H A Dxfs_trans_ail.c34 struct xfs_log_item *lip)
51 in_ail = test_bit(XFS_LI_IN_AIL, &lip->li_flags);
52 prev_lip = list_entry(lip->li_ail.prev, struct xfs_log_item, li_ail);
55 next_lip = list_entry(lip->li_ail.next, struct xfs_log_item, li_ail);
58 lsn = lip->li_lsn;
96 struct xfs_log_item *lip) in xfs_ail_next()
98 if (lip->li_ail.next == &ailp->ail_head) in xfs_ail_next()
101 return list_first_entry(&lip->li_ail, struct xfs_log_item, li_ail); in xfs_ail_next()
116 struct xfs_log_item *lip = xfs_ail_min(ailp); in __xfs_ail_min_lsn() local
118 if (lip) in __xfs_ail_min_lsn()
94 xfs_ail_next( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_next() argument
144 struct xfs_log_item *lip; xfs_ail_max_lsn() local
180 struct xfs_log_item *lip = cur->item; xfs_trans_ail_cursor_next() local
210 xfs_trans_ail_cursor_clear( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_trans_ail_cursor_clear() argument
235 struct xfs_log_item *lip; xfs_trans_ail_cursor_first() local
261 struct xfs_log_item *lip; __xfs_trans_ail_cursor_last() local
300 struct xfs_log_item *lip; xfs_ail_splice() local
339 xfs_ail_delete( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_delete() argument
365 xfsaild_resubmit_item( struct xfs_log_item *lip, struct list_head *buffer_list) xfsaild_resubmit_item() argument
392 xfsaild_push_item( struct xfs_ail *ailp, struct xfs_log_item *lip) xfsaild_push_item() argument
422 struct xfs_log_item *lip; xfsaild_push() local
678 struct xfs_log_item *lip; xfs_ail_push() local
716 struct xfs_log_item *lip; xfs_ail_push_all_sync() local
794 struct xfs_log_item *lip = log_items[i]; global() variable
820 xfs_trans_ail_insert( struct xfs_ail *ailp, struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_trans_ail_insert() argument
837 xfs_ail_delete_one( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_delete_one() argument
855 xfs_trans_ail_delete( struct xfs_log_item *lip, int shutdown_type) xfs_trans_ail_delete() argument
[all...]
H A Dxfs_dquot_item.c21 static inline struct xfs_dq_logitem *DQUOT_ITEM(struct xfs_log_item *lip) in DQUOT_ITEM() argument
23 return container_of(lip, struct xfs_dq_logitem, qli_item); 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()
49 struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); in xfs_qm_dquot_logitem_format()
73 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin()
75 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_pin()
89 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin()
92 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_unpin()
120 struct xfs_log_item *lip,
30 xfs_qm_dquot_logitem_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_qm_dquot_logitem_size() argument
44 xfs_qm_dquot_logitem_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_qm_dquot_logitem_format() argument
72 xfs_qm_dquot_logitem_pin( struct xfs_log_item *lip) xfs_qm_dquot_logitem_pin() argument
88 xfs_qm_dquot_logitem_unpin( struct xfs_log_item *lip, int remove) xfs_qm_dquot_logitem_unpin() argument
172 xfs_qm_dquot_logitem_release( struct xfs_log_item *lip) xfs_qm_dquot_logitem_release() argument
189 xfs_qm_dquot_logitem_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_qm_dquot_logitem_committing() argument
224 QOFF_ITEM(struct xfs_log_item *lip) QOFF_ITEM() argument
236 xfs_qm_qoff_logitem_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_qm_qoff_logitem_size() argument
246 xfs_qm_qoff_logitem_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_qm_qoff_logitem_format() argument
266 xfs_qm_qoff_logitem_push( struct xfs_log_item *lip, struct list_head *buffer_list) xfs_qm_qoff_logitem_push() argument
274 xfs_qm_qoffend_logitem_committed( struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_qm_qoffend_logitem_committed() argument
289 xfs_qm_qoff_logitem_release( struct xfs_log_item *lip) xfs_qm_qoff_logitem_release() argument
325 struct xfs_log_item *lip = &qoff->qql_item; xfs_qm_qoff_logitem_relse() local
[all...]
H A Dxfs_inode_item.c26 static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip) in INODE_ITEM() argument
28 return container_of(lip, struct xfs_inode_log_item, ili_item); in INODE_ITEM()
133 struct xfs_log_item *lip, in xfs_inode_item_size()
137 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_size()
422 struct xfs_log_item *lip, in xfs_inode_item_format()
425 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_format()
469 struct xfs_log_item *lip) in xfs_inode_item_pin()
471 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode; in xfs_inode_item_pin()
474 ASSERT(lip->li_buf); in xfs_inode_item_pin()
495 struct xfs_log_item *lip, in xfs_inode_item_unpin()
132 xfs_inode_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_inode_item_size() argument
421 xfs_inode_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_inode_item_format() argument
468 xfs_inode_item_pin( struct xfs_log_item *lip) xfs_inode_item_pin() argument
494 xfs_inode_item_unpin( struct xfs_log_item *lip, int remove) xfs_inode_item_unpin() argument
564 xfs_inode_item_release( struct xfs_log_item *lip) xfs_inode_item_release() argument
603 xfs_inode_item_committed( struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_inode_item_committed() argument
618 xfs_inode_item_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_inode_item_committing() argument
685 struct xfs_log_item *lip; xfs_iflush_ail_updates() local
715 struct xfs_log_item *lip, *n; xfs_iflush_finish() local
752 struct xfs_log_item *lip, *n; xfs_buf_inode_iodone() local
792 struct xfs_log_item *lip; xfs_buf_inode_io_fail() local
[all...]
H A Dxfs_trans_priv.h88 struct xfs_log_item *lip,
91 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn);
94 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip,
97 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
100 void xfs_trans_ail_delete(struct xfs_log_item *lip, int shutdown_type);
144 struct xfs_log_item *lip) in xfs_clear_li_failed()
146 struct xfs_buf *bp = lip->li_buf; in xfs_clear_li_failed()
148 ASSERT(test_bit(XFS_LI_IN_AIL, &lip->li_flags)); in xfs_clear_li_failed()
149 lockdep_assert_held(&lip->li_ailp->ail_lock); in xfs_clear_li_failed()
151 if (test_and_clear_bit(XFS_LI_FAILED, &lip in xfs_clear_li_failed()
143 xfs_clear_li_failed( struct xfs_log_item *lip) xfs_clear_li_failed() argument
158 xfs_set_li_failed( struct xfs_log_item *lip, struct xfs_buf *bp) xfs_set_li_failed() argument
[all...]
H A Dxfs_trans.c645 struct xfs_log_item *lip) in xfs_trans_add_item()
647 ASSERT(lip->li_mountp == tp->t_mountp); in xfs_trans_add_item()
648 ASSERT(lip->li_ailp == tp->t_mountp->m_ail); in xfs_trans_add_item()
649 ASSERT(list_empty(&lip->li_trans)); in xfs_trans_add_item()
650 ASSERT(!test_bit(XFS_LI_DIRTY, &lip->li_flags)); in xfs_trans_add_item()
652 list_add_tail(&lip->li_trans, &tp->t_items); in xfs_trans_add_item()
663 struct xfs_log_item *lip) in xfs_trans_del_item()
665 clear_bit(XFS_LI_DIRTY, &lip->li_flags); in xfs_trans_del_item()
666 list_del_init(&lip->li_trans); in xfs_trans_del_item()
675 struct xfs_log_item *lip, *nex in xfs_trans_free_items() local
643 xfs_trans_add_item( struct xfs_trans *tp, struct xfs_log_item *lip) xfs_trans_add_item() argument
662 xfs_trans_del_item( struct xfs_log_item *lip) xfs_trans_del_item() argument
703 struct xfs_log_item *lip = log_items[i]; xfs_log_item_batch_insert() local
749 struct xfs_log_item *lip = lv->lv_item; xfs_trans_committed_bulk() local
955 struct xfs_log_item *lip; xfs_trans_cancel() local
[all...]
H A Dxfs_log_cil.c128 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs() local
130 list_for_each_entry(lip, &tp->t_items, li_trans) { in xlog_cil_alloc_shadow_bufs()
138 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags)) in xlog_cil_alloc_shadow_bufs()
142 lip->li_ops->iop_size(lip, &niovecs, &nbytes); in xlog_cil_alloc_shadow_bufs()
176 if (!lip->li_lv_shadow || in xlog_cil_alloc_shadow_bufs()
177 buf_size > lip->li_lv_shadow->lv_size) { in xlog_cil_alloc_shadow_bufs()
186 kmem_free(lip->li_lv_shadow); in xlog_cil_alloc_shadow_bufs()
191 lv->lv_item = lip; in xlog_cil_alloc_shadow_bufs()
197 lip in xlog_cil_alloc_shadow_bufs()
304 struct xfs_log_item *lip; xlog_cil_insert_format_items() local
392 struct xfs_log_item *lip; xlog_cil_insert_items() local
1030 struct xfs_log_item *lip, *next; xlog_cil_commit() local
1181 xfs_log_item_in_current_chkpt( struct xfs_log_item *lip) xfs_log_item_in_current_chkpt() argument
[all...]
H A Dxfs_buf_item.c28 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM() argument
30 return container_of(lip, struct xfs_buf_log_item, bli_item); in BUF_ITEM()
139 struct xfs_log_item *lip, in xfs_buf_item_size()
143 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_size()
316 struct xfs_log_item *lip, in xfs_buf_item_format()
319 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_format()
350 if (xfs_sb_version_has_v3inode(&lip->li_mountp->m_sb) || in xfs_buf_item_format()
352 xfs_log_item_in_current_chkpt(lip))) in xfs_buf_item_format()
380 struct xfs_log_item *lip) in xfs_buf_item_pin()
382 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_pin()
138 xfs_buf_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_buf_item_size() argument
315 xfs_buf_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_buf_item_format() argument
379 xfs_buf_item_pin( struct xfs_log_item *lip) xfs_buf_item_pin() argument
400 xfs_buf_item_unpin( struct xfs_log_item *lip, int remove) xfs_buf_item_unpin() argument
472 xfs_buf_item_push( struct xfs_log_item *lip, struct list_head *buffer_list) xfs_buf_item_push() argument
523 struct xfs_log_item *lip = &bip->bli_item; xfs_buf_item_put() local
575 xfs_buf_item_release( struct xfs_log_item *lip) xfs_buf_item_release() argument
621 xfs_buf_item_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_buf_item_committing() argument
647 xfs_buf_item_committed( struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_buf_item_committed() argument
[all...]
H A Dxfs_refcount_item.c29 static inline struct xfs_cui_log_item *CUI_ITEM(struct xfs_log_item *lip) in CUI_ITEM() argument
31 return container_of(lip, struct xfs_cui_log_item, cui_item); in CUI_ITEM()
65 struct xfs_log_item *lip, in xfs_cui_item_size()
69 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_size()
84 struct xfs_log_item *lip, in xfs_cui_item_format()
87 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_format()
110 struct xfs_log_item *lip, in xfs_cui_item_unpin()
113 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_unpin()
125 struct xfs_log_item *lip) in xfs_cui_item_release()
127 xfs_cui_release(CUI_ITEM(lip)); in xfs_cui_item_release()
64 xfs_cui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_cui_item_size() argument
83 xfs_cui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_cui_item_format() argument
109 xfs_cui_item_unpin( struct xfs_log_item *lip, int remove) xfs_cui_item_unpin() argument
124 xfs_cui_item_release( struct xfs_log_item *lip) xfs_cui_item_release() argument
158 CUD_ITEM(struct xfs_log_item *lip) CUD_ITEM() argument
164 xfs_cud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_cud_item_size() argument
181 xfs_cud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_cud_item_format() argument
201 xfs_cud_item_release( struct xfs_log_item *lip) xfs_cud_item_release() argument
425 xfs_cui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_cui_item_recover() argument
556 xfs_cui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_cui_item_match() argument
[all...]
H A Dxfs_bmap_item.c34 static inline struct xfs_bui_log_item *BUI_ITEM(struct xfs_log_item *lip) in BUI_ITEM() argument
36 return container_of(lip, struct xfs_bui_log_item, bui_item); in BUI_ITEM()
67 struct xfs_log_item *lip, in xfs_bui_item_size()
71 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_size()
86 struct xfs_log_item *lip, in xfs_bui_item_format()
89 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_format()
112 struct xfs_log_item *lip, in xfs_bui_item_unpin()
115 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_unpin()
127 struct xfs_log_item *lip) in xfs_bui_item_release()
129 xfs_bui_release(BUI_ITEM(lip)); in xfs_bui_item_release()
66 xfs_bui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_bui_item_size() argument
85 xfs_bui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_bui_item_format() argument
111 xfs_bui_item_unpin( struct xfs_log_item *lip, int remove) xfs_bui_item_unpin() argument
126 xfs_bui_item_release( struct xfs_log_item *lip) xfs_bui_item_release() argument
153 BUD_ITEM(struct xfs_log_item *lip) BUD_ITEM() argument
159 xfs_bud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_bud_item_size() argument
176 xfs_bud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_bud_item_format() argument
196 xfs_bud_item_release( struct xfs_log_item *lip) xfs_bud_item_release() argument
425 xfs_bui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_bui_item_recover() argument
538 xfs_bui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_bui_item_match() argument
[all...]
H A Dxfs_rmap_item.c29 static inline struct xfs_rui_log_item *RUI_ITEM(struct xfs_log_item *lip) in RUI_ITEM() argument
31 return container_of(lip, struct xfs_rui_log_item, rui_item); in RUI_ITEM()
64 struct xfs_log_item *lip, in xfs_rui_item_size()
68 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_size()
83 struct xfs_log_item *lip, in xfs_rui_item_format()
86 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_format()
109 struct xfs_log_item *lip, in xfs_rui_item_unpin()
112 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_unpin()
124 struct xfs_log_item *lip) in xfs_rui_item_release()
126 xfs_rui_release(RUI_ITEM(lip)); in xfs_rui_item_release()
63 xfs_rui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_rui_item_size() argument
82 xfs_rui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_rui_item_format() argument
108 xfs_rui_item_unpin( struct xfs_log_item *lip, int remove) xfs_rui_item_unpin() argument
123 xfs_rui_item_release( struct xfs_log_item *lip) xfs_rui_item_release() argument
181 RUD_ITEM(struct xfs_log_item *lip) RUD_ITEM() argument
187 xfs_rud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_rud_item_size() argument
204 xfs_rud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_rud_item_format() argument
224 xfs_rud_item_release( struct xfs_log_item *lip) xfs_rud_item_release() argument
468 xfs_rui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_rui_item_recover() argument
579 xfs_rui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_rui_item_match() argument
[all...]
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_trans_ail.c35 struct xfs_log_item *lip)
52 in_ail = test_bit(XFS_LI_IN_AIL, &lip->li_flags);
53 prev_lip = list_entry(lip->li_ail.prev, struct xfs_log_item, li_ail);
56 next_lip = list_entry(lip->li_ail.next, struct xfs_log_item, li_ail);
59 lsn = lip->li_lsn;
97 struct xfs_log_item *lip) in xfs_ail_next()
99 if (lip->li_ail.next == &ailp->ail_head) in xfs_ail_next()
102 return list_first_entry(&lip->li_ail, struct xfs_log_item, li_ail); in xfs_ail_next()
117 struct xfs_log_item *lip = xfs_ail_min(ailp); in __xfs_ail_min_lsn() local
119 if (lip) in __xfs_ail_min_lsn()
95 xfs_ail_next( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_next() argument
145 struct xfs_log_item *lip; xfs_ail_max_lsn() local
181 struct xfs_log_item *lip = cur->item; xfs_trans_ail_cursor_next() local
211 xfs_trans_ail_cursor_clear( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_trans_ail_cursor_clear() argument
236 struct xfs_log_item *lip; xfs_trans_ail_cursor_first() local
262 struct xfs_log_item *lip; __xfs_trans_ail_cursor_last() local
301 struct xfs_log_item *lip; xfs_ail_splice() local
340 xfs_ail_delete( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_delete() argument
366 xfsaild_resubmit_item( struct xfs_log_item *lip, struct list_head *buffer_list) xfsaild_resubmit_item() argument
393 xfsaild_push_item( struct xfs_ail *ailp, struct xfs_log_item *lip) xfsaild_push_item() argument
423 struct xfs_log_item *lip; xfsaild_push() local
697 struct xfs_log_item *lip; xfs_ail_push() local
811 struct xfs_log_item *lip = log_items[i]; global() variable
837 xfs_trans_ail_insert( struct xfs_ail *ailp, struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_trans_ail_insert() argument
854 xfs_ail_delete_one( struct xfs_ail *ailp, struct xfs_log_item *lip) xfs_ail_delete_one() argument
872 xfs_trans_ail_delete( struct xfs_log_item *lip, int shutdown_type) xfs_trans_ail_delete() argument
[all...]
H A Dxfs_dquot_item.c21 static inline struct xfs_dq_logitem *DQUOT_ITEM(struct xfs_log_item *lip) in DQUOT_ITEM() argument
23 return container_of(lip, struct xfs_dq_logitem, qli_item); 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()
49 struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); in xfs_qm_dquot_logitem_format()
73 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin()
75 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_pin()
89 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin()
92 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_unpin()
120 struct xfs_log_item *lip,
30 xfs_qm_dquot_logitem_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_qm_dquot_logitem_size() argument
44 xfs_qm_dquot_logitem_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_qm_dquot_logitem_format() argument
72 xfs_qm_dquot_logitem_pin( struct xfs_log_item *lip) xfs_qm_dquot_logitem_pin() argument
88 xfs_qm_dquot_logitem_unpin( struct xfs_log_item *lip, int remove) xfs_qm_dquot_logitem_unpin() argument
172 xfs_qm_dquot_logitem_release( struct xfs_log_item *lip) xfs_qm_dquot_logitem_release() argument
189 xfs_qm_dquot_logitem_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_qm_dquot_logitem_committing() argument
[all...]
H A Dxfs_trans_priv.h90 struct xfs_log_item *lip,
93 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn);
96 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip,
99 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip);
102 void xfs_trans_ail_delete(struct xfs_log_item *lip, int shutdown_type);
146 struct xfs_log_item *lip) in xfs_clear_li_failed()
148 struct xfs_buf *bp = lip->li_buf; in xfs_clear_li_failed()
150 ASSERT(test_bit(XFS_LI_IN_AIL, &lip->li_flags)); in xfs_clear_li_failed()
151 lockdep_assert_held(&lip->li_ailp->ail_lock); in xfs_clear_li_failed()
153 if (test_and_clear_bit(XFS_LI_FAILED, &lip in xfs_clear_li_failed()
145 xfs_clear_li_failed( struct xfs_log_item *lip) xfs_clear_li_failed() argument
160 xfs_set_li_failed( struct xfs_log_item *lip, struct xfs_buf *bp) xfs_set_li_failed() argument
[all...]
H A Dxfs_inode_item.c27 static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip) in INODE_ITEM() argument
29 return container_of(lip, struct xfs_inode_log_item, ili_item); in INODE_ITEM()
34 struct xfs_log_item *lip) in xfs_inode_item_sort()
36 return INODE_ITEM(lip)->ili_inode->i_ino; in xfs_inode_item_sort()
72 struct xfs_log_item *lip) in xfs_inode_item_precommit()
74 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_precommit()
281 struct xfs_log_item *lip, in xfs_inode_item_size()
285 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_size()
600 struct xfs_log_item *lip, in xfs_inode_item_format()
603 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_format()
33 xfs_inode_item_sort( struct xfs_log_item *lip) xfs_inode_item_sort() argument
70 xfs_inode_item_precommit( struct xfs_trans *tp, struct xfs_log_item *lip) xfs_inode_item_precommit() argument
280 xfs_inode_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_inode_item_size() argument
599 xfs_inode_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_inode_item_format() argument
646 xfs_inode_item_pin( struct xfs_log_item *lip) xfs_inode_item_pin() argument
672 xfs_inode_item_unpin( struct xfs_log_item *lip, int remove) xfs_inode_item_unpin() argument
749 xfs_inode_item_release( struct xfs_log_item *lip) xfs_inode_item_release() argument
788 xfs_inode_item_committed( struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_inode_item_committed() argument
803 xfs_inode_item_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_inode_item_committing() argument
872 struct xfs_log_item *lip; xfs_iflush_ail_updates() local
913 struct xfs_log_item *lip, *n; xfs_iflush_finish() local
950 struct xfs_log_item *lip, *n; xfs_buf_inode_iodone() local
990 struct xfs_log_item *lip; xfs_buf_inode_io_fail() local
[all...]
H A Dxfs_trans.c677 struct xfs_log_item *lip) in xfs_trans_add_item()
679 ASSERT(lip->li_log == tp->t_mountp->m_log); in xfs_trans_add_item()
680 ASSERT(lip->li_ailp == tp->t_mountp->m_ail); in xfs_trans_add_item()
681 ASSERT(list_empty(&lip->li_trans)); in xfs_trans_add_item()
682 ASSERT(!test_bit(XFS_LI_DIRTY, &lip->li_flags)); in xfs_trans_add_item()
684 list_add_tail(&lip->li_trans, &tp->t_items); in xfs_trans_add_item()
695 struct xfs_log_item *lip) in xfs_trans_del_item()
697 clear_bit(XFS_LI_DIRTY, &lip->li_flags); in xfs_trans_del_item()
698 list_del_init(&lip->li_trans); in xfs_trans_del_item()
707 struct xfs_log_item *lip, *nex in xfs_trans_free_items() local
675 xfs_trans_add_item( struct xfs_trans *tp, struct xfs_log_item *lip) xfs_trans_add_item() argument
694 xfs_trans_del_item( struct xfs_log_item *lip) xfs_trans_del_item() argument
735 struct xfs_log_item *lip = log_items[i]; xfs_log_item_batch_insert() local
781 struct xfs_log_item *lip = lv->lv_item; xfs_trans_committed_bulk() local
903 struct xfs_log_item *lip, *n; xfs_trans_run_precommits() local
1110 struct xfs_log_item *lip; xfs_trans_cancel() local
[all...]
H A Dxfs_iunlink_item.c23 static inline struct xfs_iunlink_item *IUL_ITEM(struct xfs_log_item *lip) in IUL_ITEM() argument
25 return container_of(lip, struct xfs_iunlink_item, item); in IUL_ITEM()
30 struct xfs_log_item *lip) in xfs_iunlink_item_release()
32 struct xfs_iunlink_item *iup = IUL_ITEM(lip); in xfs_iunlink_item_release()
35 kmem_cache_free(xfs_iunlink_cache, IUL_ITEM(lip)); in xfs_iunlink_item_release()
41 struct xfs_log_item *lip) in xfs_iunlink_item_sort()
43 return IUL_ITEM(lip)->ip->i_ino; in xfs_iunlink_item_sort()
111 struct xfs_log_item *lip) in xfs_iunlink_item_precommit()
113 struct xfs_iunlink_item *iup = IUL_ITEM(lip); in xfs_iunlink_item_precommit()
117 list_del(&lip in xfs_iunlink_item_precommit()
29 xfs_iunlink_item_release( struct xfs_log_item *lip) xfs_iunlink_item_release() argument
40 xfs_iunlink_item_sort( struct xfs_log_item *lip) xfs_iunlink_item_sort() argument
109 xfs_iunlink_item_precommit( struct xfs_trans *tp, struct xfs_log_item *lip) xfs_iunlink_item_precommit() argument
[all...]
H A Dxfs_refcount_item.c30 static inline struct xfs_cui_log_item *CUI_ITEM(struct xfs_log_item *lip) in CUI_ITEM() argument
32 return container_of(lip, struct xfs_cui_log_item, cui_item); in CUI_ITEM()
68 struct xfs_log_item *lip, in xfs_cui_item_size()
72 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_size()
87 struct xfs_log_item *lip, in xfs_cui_item_format()
90 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_format()
113 struct xfs_log_item *lip, in xfs_cui_item_unpin()
116 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_unpin()
128 struct xfs_log_item *lip) in xfs_cui_item_release()
130 xfs_cui_release(CUI_ITEM(lip)); in xfs_cui_item_release()
67 xfs_cui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_cui_item_size() argument
86 xfs_cui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_cui_item_format() argument
112 xfs_cui_item_unpin( struct xfs_log_item *lip, int remove) xfs_cui_item_unpin() argument
127 xfs_cui_item_release( struct xfs_log_item *lip) xfs_cui_item_release() argument
161 CUD_ITEM(struct xfs_log_item *lip) CUD_ITEM() argument
167 xfs_cud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_cud_item_size() argument
184 xfs_cud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_cud_item_format() argument
204 xfs_cud_item_release( struct xfs_log_item *lip) xfs_cud_item_release() argument
215 xfs_cud_item_intent( struct xfs_log_item *lip) xfs_cud_item_intent() argument
476 xfs_cui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_cui_item_recover() argument
604 xfs_cui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_cui_item_match() argument
[all...]
H A Dxfs_buf_item.c29 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM() argument
31 return container_of(lip, struct xfs_buf_log_item, bli_item); in BUF_ITEM()
189 struct xfs_log_item *lip, in xfs_buf_item_size()
193 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_size()
398 struct xfs_log_item *lip, in xfs_buf_item_format()
401 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_format()
432 if (xfs_has_v3inodes(lip->li_log->l_mp) || in xfs_buf_item_format()
434 xfs_log_item_in_current_chkpt(lip))) in xfs_buf_item_format()
470 struct xfs_log_item *lip) in xfs_buf_item_pin()
472 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_pin()
188 xfs_buf_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_buf_item_size() argument
397 xfs_buf_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_buf_item_format() argument
469 xfs_buf_item_pin( struct xfs_log_item *lip) xfs_buf_item_pin() argument
507 xfs_buf_item_unpin( struct xfs_log_item *lip, int remove) xfs_buf_item_unpin() argument
596 xfs_buf_item_push( struct xfs_log_item *lip, struct list_head *buffer_list) xfs_buf_item_push() argument
647 struct xfs_log_item *lip = &bip->bli_item; xfs_buf_item_put() local
699 xfs_buf_item_release( struct xfs_log_item *lip) xfs_buf_item_release() argument
745 xfs_buf_item_committing( struct xfs_log_item *lip, xfs_csn_t seq) xfs_buf_item_committing() argument
771 xfs_buf_item_committed( struct xfs_log_item *lip, xfs_lsn_t lsn) xfs_buf_item_committed() argument
[all...]
H A Dxfs_log_cil.c72 struct xfs_log_item *lip) in xlog_item_in_current_chkpt()
82 return lip->li_seq == READ_ONCE(cil->xc_current_sequence); in xlog_item_in_current_chkpt()
87 struct xfs_log_item *lip) in xfs_log_item_in_current_chkpt()
89 return xlog_item_in_current_chkpt(lip->li_log->l_cilp, lip); in xfs_log_item_in_current_chkpt()
278 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs() local
280 list_for_each_entry(lip, &tp->t_items, li_trans) { in xlog_cil_alloc_shadow_bufs()
288 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags)) in xlog_cil_alloc_shadow_bufs()
292 lip->li_ops->iop_size(lip, in xlog_cil_alloc_shadow_bufs()
70 xlog_item_in_current_chkpt( struct xfs_cil *cil, struct xfs_log_item *lip) xlog_item_in_current_chkpt() argument
86 xfs_log_item_in_current_chkpt( struct xfs_log_item *lip) xfs_log_item_in_current_chkpt() argument
454 struct xfs_log_item *lip; xlog_cil_insert_format_items() local
557 struct xfs_log_item *lip; xlog_cil_insert_items() local
1523 struct xfs_log_item *lip, *ilip, *next; xlog_cil_process_intents() local
1566 struct xfs_log_item *lip, *next; xlog_cil_commit() local
[all...]
H A Dxfs_extfree_item.c34 static inline struct xfs_efi_log_item *EFI_ITEM(struct xfs_log_item *lip) in EFI_ITEM() argument
36 return container_of(lip, struct xfs_efi_log_item, efi_item); in EFI_ITEM()
71 struct xfs_log_item *lip, in xfs_efi_item_size()
75 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_size()
90 struct xfs_log_item *lip, in xfs_efi_item_format()
93 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_format()
118 struct xfs_log_item *lip, in xfs_efi_item_unpin()
121 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_unpin()
132 struct xfs_log_item *lip) in xfs_efi_item_release()
134 xfs_efi_release(EFI_ITEM(lip)); in xfs_efi_item_release()
70 xfs_efi_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_efi_item_size() argument
89 xfs_efi_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_efi_item_format() argument
117 xfs_efi_item_unpin( struct xfs_log_item *lip, int remove) xfs_efi_item_unpin() argument
131 xfs_efi_item_release( struct xfs_log_item *lip) xfs_efi_item_release() argument
224 EFD_ITEM(struct xfs_log_item *lip) EFD_ITEM() argument
240 xfs_efd_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_efd_item_size() argument
259 xfs_efd_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_efd_item_format() argument
281 xfs_efd_item_release( struct xfs_log_item *lip) xfs_efd_item_release() argument
291 xfs_efd_item_intent( struct xfs_log_item *lip) xfs_efd_item_intent() argument
659 xfs_efi_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_efi_item_recover() argument
743 xfs_efi_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_efi_item_match() argument
[all...]
H A Dxfs_bmap_item.c34 static inline struct xfs_bui_log_item *BUI_ITEM(struct xfs_log_item *lip) in BUI_ITEM() argument
36 return container_of(lip, struct xfs_bui_log_item, bui_item); in BUI_ITEM()
69 struct xfs_log_item *lip, in xfs_bui_item_size()
73 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_size()
88 struct xfs_log_item *lip, in xfs_bui_item_format()
91 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_format()
114 struct xfs_log_item *lip, in xfs_bui_item_unpin()
117 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_unpin()
129 struct xfs_log_item *lip) in xfs_bui_item_release()
131 xfs_bui_release(BUI_ITEM(lip)); in xfs_bui_item_release()
68 xfs_bui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_bui_item_size() argument
87 xfs_bui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_bui_item_format() argument
113 xfs_bui_item_unpin( struct xfs_log_item *lip, int remove) xfs_bui_item_unpin() argument
128 xfs_bui_item_release( struct xfs_log_item *lip) xfs_bui_item_release() argument
155 BUD_ITEM(struct xfs_log_item *lip) BUD_ITEM() argument
161 xfs_bud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_bud_item_size() argument
178 xfs_bud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_bud_item_format() argument
198 xfs_bud_item_release( struct xfs_log_item *lip) xfs_bud_item_release() argument
209 xfs_bud_item_intent( struct xfs_log_item *lip) xfs_bud_item_intent() argument
488 xfs_bui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_bui_item_recover() argument
583 xfs_bui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_bui_item_match() argument
[all...]
H A Dxfs_rmap_item.c30 static inline struct xfs_rui_log_item *RUI_ITEM(struct xfs_log_item *lip) in RUI_ITEM() argument
32 return container_of(lip, struct xfs_rui_log_item, rui_item); in RUI_ITEM()
67 struct xfs_log_item *lip, in xfs_rui_item_size()
71 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_size()
86 struct xfs_log_item *lip, in xfs_rui_item_format()
89 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_format()
112 struct xfs_log_item *lip, in xfs_rui_item_unpin()
115 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_unpin()
127 struct xfs_log_item *lip) in xfs_rui_item_release()
129 xfs_rui_release(RUI_ITEM(lip)); in xfs_rui_item_release()
66 xfs_rui_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_rui_item_size() argument
85 xfs_rui_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_rui_item_format() argument
111 xfs_rui_item_unpin( struct xfs_log_item *lip, int remove) xfs_rui_item_unpin() argument
126 xfs_rui_item_release( struct xfs_log_item *lip) xfs_rui_item_release() argument
159 RUD_ITEM(struct xfs_log_item *lip) RUD_ITEM() argument
165 xfs_rud_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_rud_item_size() argument
182 xfs_rud_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_rud_item_format() argument
202 xfs_rud_item_release( struct xfs_log_item *lip) xfs_rud_item_release() argument
213 xfs_rud_item_intent( struct xfs_log_item *lip) xfs_rud_item_intent() argument
506 xfs_rui_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_rui_item_recover() argument
610 xfs_rui_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_rui_item_match() argument
[all...]
H A Dxfs_attr_item.c39 static inline struct xfs_attri_log_item *ATTRI_ITEM(struct xfs_log_item *lip) in ATTRI_ITEM() argument
41 return container_of(lip, struct xfs_attri_log_item, attri_item); in ATTRI_ITEM()
139 struct xfs_log_item *lip, in xfs_attri_item_size()
143 struct xfs_attri_log_item *attrip = ATTRI_ITEM(lip); in xfs_attri_item_size()
164 struct xfs_log_item *lip, in xfs_attri_item_format()
167 struct xfs_attri_log_item *attrip = ATTRI_ITEM(lip); in xfs_attri_item_format()
206 struct xfs_log_item *lip, in xfs_attri_item_unpin()
209 xfs_attri_release(ATTRI_ITEM(lip)); in xfs_attri_item_unpin()
215 struct xfs_log_item *lip) in xfs_attri_item_release()
217 xfs_attri_release(ATTRI_ITEM(lip)); in xfs_attri_item_release()
138 xfs_attri_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_attri_item_size() argument
163 xfs_attri_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_attri_item_format() argument
205 xfs_attri_item_unpin( struct xfs_log_item *lip, int remove) xfs_attri_item_unpin() argument
214 xfs_attri_item_release( struct xfs_log_item *lip) xfs_attri_item_release() argument
248 ATTRD_ITEM(struct xfs_log_item *lip) ATTRD_ITEM() argument
261 xfs_attrd_item_size( struct xfs_log_item *lip, int *nvecs, int *nbytes) xfs_attrd_item_size() argument
276 xfs_attrd_item_format( struct xfs_log_item *lip, struct xfs_log_vec *lv) xfs_attrd_item_format() argument
297 xfs_attrd_item_release( struct xfs_log_item *lip) xfs_attrd_item_release() argument
307 xfs_attrd_item_intent( struct xfs_log_item *lip) xfs_attrd_item_intent() argument
490 xfs_attri_item_match( struct xfs_log_item *lip, uint64_t intent_id) xfs_attri_item_match() argument
540 xfs_attri_item_recover( struct xfs_log_item *lip, struct list_head *capture_list) xfs_attri_item_recover() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dclip_tbl.c45 const struct in6_addr *lip) in clip6_get_mbox()
54 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_get_mbox()
55 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_get_mbox()
60 const struct in6_addr *lip) in clip6_release_mbox()
69 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_release_mbox()
70 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_release_mbox()
74 int cxgb4_clip_get(const struct net_device *dev, const u32 *lip, u8 v6) in cxgb4_clip_get() argument
79 u32 *addr = (u32 *)lip; in cxgb4_clip_get()
91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
94 ret = memcmp(lip, (cha in cxgb4_clip_get()
44 clip6_get_mbox(const struct net_device *dev, const struct in6_addr *lip) clip6_get_mbox() argument
59 clip6_release_mbox(const struct net_device *dev, const struct in6_addr *lip) clip6_release_mbox() argument
147 cxgb4_clip_release(const struct net_device *dev, const u32 *lip, u8 v6) cxgb4_clip_release() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dclip_tbl.c45 const struct in6_addr *lip) in clip6_get_mbox()
54 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_get_mbox()
55 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_get_mbox()
60 const struct in6_addr *lip) in clip6_release_mbox()
69 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); in clip6_release_mbox()
70 *(__be64 *)&c.ip_lo = *(__be64 *)(lip->s6_addr + 8); in clip6_release_mbox()
74 int cxgb4_clip_get(const struct net_device *dev, const u32 *lip, u8 v6) in cxgb4_clip_get() argument
79 u32 *addr = (u32 *)lip; in cxgb4_clip_get()
91 ret = memcmp(lip, cte->addr6.sin6_addr.s6_addr, in cxgb4_clip_get()
94 ret = memcmp(lip, (cha in cxgb4_clip_get()
44 clip6_get_mbox(const struct net_device *dev, const struct in6_addr *lip) clip6_get_mbox() argument
59 clip6_release_mbox(const struct net_device *dev, const struct in6_addr *lip) clip6_release_mbox() argument
146 cxgb4_clip_release(const struct net_device *dev, const u32 *lip, u8 v6) cxgb4_clip_release() argument
[all...]

Completed in 16 milliseconds

123