Home
last modified time | relevance | path

Searched refs:lip (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v5.4/fs/xfs/
Dxfs_trans_ail.c34 struct xfs_log_item *lip) in xfs_ail_check() argument
50 in_ail = test_bit(XFS_LI_IN_AIL, &lip->li_flags); 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()
57 lsn = lip->li_lsn; in xfs_ail_check()
95 struct xfs_log_item *lip) in xfs_ail_next() argument
97 if (lip->li_ail.next == &ailp->ail_head) in xfs_ail_next()
100 return list_first_entry(&lip->li_ail, struct xfs_log_item, li_ail); in xfs_ail_next()
116 struct xfs_log_item *lip; in xfs_ail_min_lsn() local
119 lip = xfs_ail_min(ailp); in xfs_ail_min_lsn()
[all …]
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() argument
45 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_format() argument
48 struct xfs_dq_logitem *qlip = DQUOT_ITEM(lip); in xfs_qm_dquot_logitem_format()
71 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin() argument
73 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_pin()
87 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin() argument
90 struct xfs_dquot *dqp = DQUOT_ITEM(lip)->qli_dquot; in xfs_qm_dquot_logitem_unpin()
126 struct xfs_log_item *lip, in xfs_dquot_item_error() argument
[all …]
Dxfs_trans_priv.h88 struct xfs_log_item *lip, in xfs_trans_ail_update() argument
91 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); 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,
100 struct xfs_log_item *lip, in xfs_trans_ail_remove() argument
103 struct xfs_ail *ailp = lip->li_ailp; in xfs_trans_ail_remove()
107 if (test_bit(XFS_LI_IN_AIL, &lip->li_flags)) in xfs_trans_ail_remove()
108 xfs_trans_ail_delete(ailp, lip, shutdown_type); in xfs_trans_ail_remove()
155 struct xfs_log_item *lip) in xfs_clear_li_failed() argument
157 struct xfs_buf *bp = lip->li_buf; in xfs_clear_li_failed()
[all …]
Dxfs_buf_item.c23 static inline struct xfs_buf_log_item *BUF_ITEM(struct xfs_log_item *lip) in BUF_ITEM() argument
25 return container_of(lip, struct xfs_buf_log_item, bli_item); in BUF_ITEM()
120 struct xfs_log_item *lip, in xfs_buf_item_size() argument
124 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_size()
297 struct xfs_log_item *lip, in xfs_buf_item_format() argument
300 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_format()
331 if (xfs_sb_version_hascrc(&lip->li_mountp->m_sb) || in xfs_buf_item_format()
333 xfs_log_item_in_current_chkpt(lip))) in xfs_buf_item_format()
361 struct xfs_log_item *lip) in xfs_buf_item_pin() argument
363 struct xfs_buf_log_item *bip = BUF_ITEM(lip); in xfs_buf_item_pin()
[all …]
Dxfs_inode_item.c25 static inline struct xfs_inode_log_item *INODE_ITEM(struct xfs_log_item *lip) in INODE_ITEM() argument
27 return container_of(lip, struct xfs_inode_log_item, ili_item); in INODE_ITEM()
118 struct xfs_log_item *lip, in xfs_inode_item_size() argument
122 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_size()
389 struct xfs_log_item *lip, in xfs_inode_item_format() argument
392 struct xfs_inode_log_item *iip = INODE_ITEM(lip); in xfs_inode_item_format()
438 struct xfs_log_item *lip) in xfs_inode_item_pin() argument
440 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode; in xfs_inode_item_pin()
457 struct xfs_log_item *lip, in xfs_inode_item_unpin() argument
460 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode; in xfs_inode_item_unpin()
[all …]
Dxfs_log_cil.c129 struct xfs_log_item *lip; in xlog_cil_alloc_shadow_bufs() local
131 list_for_each_entry(lip, &tp->t_items, li_trans) { in xlog_cil_alloc_shadow_bufs()
139 if (!test_bit(XFS_LI_DIRTY, &lip->li_flags)) in xlog_cil_alloc_shadow_bufs()
143 lip->li_ops->iop_size(lip, &niovecs, &nbytes); in xlog_cil_alloc_shadow_bufs()
177 if (!lip->li_lv_shadow || in xlog_cil_alloc_shadow_bufs()
178 buf_size > lip->li_lv_shadow->lv_size) { in xlog_cil_alloc_shadow_bufs()
187 kmem_free(lip->li_lv_shadow); in xlog_cil_alloc_shadow_bufs()
192 lv->lv_item = lip; in xlog_cil_alloc_shadow_bufs()
198 lip->li_lv_shadow = lv; in xlog_cil_alloc_shadow_bufs()
201 lv = lip->li_lv_shadow; in xlog_cil_alloc_shadow_bufs()
[all …]
Dxfs_trans.c742 struct xfs_log_item *lip) in xfs_trans_add_item() argument
744 ASSERT(lip->li_mountp == tp->t_mountp); in xfs_trans_add_item()
745 ASSERT(lip->li_ailp == tp->t_mountp->m_ail); in xfs_trans_add_item()
746 ASSERT(list_empty(&lip->li_trans)); in xfs_trans_add_item()
747 ASSERT(!test_bit(XFS_LI_DIRTY, &lip->li_flags)); in xfs_trans_add_item()
749 list_add_tail(&lip->li_trans, &tp->t_items); in xfs_trans_add_item()
760 struct xfs_log_item *lip) in xfs_trans_del_item() argument
762 clear_bit(XFS_LI_DIRTY, &lip->li_flags); in xfs_trans_del_item()
763 list_del_init(&lip->li_trans); in xfs_trans_del_item()
772 struct xfs_log_item *lip, *next; in xfs_trans_free_items() local
[all …]
Dxfs_icreate_item.c17 static inline struct xfs_icreate_item *ICR_ITEM(struct xfs_log_item *lip) in ICR_ITEM() argument
19 return container_of(lip, struct xfs_icreate_item, ic_item); in ICR_ITEM()
29 struct xfs_log_item *lip, in xfs_icreate_item_size() argument
43 struct xfs_log_item *lip, in xfs_icreate_item_format() argument
46 struct xfs_icreate_item *icp = ICR_ITEM(lip); in xfs_icreate_item_format()
56 struct xfs_log_item *lip) in xfs_icreate_item_release() argument
58 kmem_zone_free(xfs_icreate_zone, ICR_ITEM(lip)); in xfs_icreate_item_release()
Dxfs_bmap_item.c29 static inline struct xfs_bui_log_item *BUI_ITEM(struct xfs_log_item *lip) in BUI_ITEM() argument
31 return container_of(lip, struct xfs_bui_log_item, bui_item); in BUI_ITEM()
62 struct xfs_log_item *lip, in xfs_bui_item_size() argument
66 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_size()
81 struct xfs_log_item *lip, in xfs_bui_item_format() argument
84 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_format()
107 struct xfs_log_item *lip, in xfs_bui_item_unpin() argument
110 struct xfs_bui_log_item *buip = BUI_ITEM(lip); in xfs_bui_item_unpin()
122 struct xfs_log_item *lip) in xfs_bui_item_release() argument
124 xfs_bui_release(BUI_ITEM(lip)); in xfs_bui_item_release()
[all …]
Dxfs_refcount_item.c25 static inline struct xfs_cui_log_item *CUI_ITEM(struct xfs_log_item *lip) in CUI_ITEM() argument
27 return container_of(lip, struct xfs_cui_log_item, cui_item); in CUI_ITEM()
61 struct xfs_log_item *lip, in xfs_cui_item_size() argument
65 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_size()
80 struct xfs_log_item *lip, in xfs_cui_item_format() argument
83 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_format()
106 struct xfs_log_item *lip, in xfs_cui_item_unpin() argument
109 struct xfs_cui_log_item *cuip = CUI_ITEM(lip); in xfs_cui_item_unpin()
121 struct xfs_log_item *lip) in xfs_cui_item_release() argument
123 xfs_cui_release(CUI_ITEM(lip)); in xfs_cui_item_release()
[all …]
Dxfs_rmap_item.c25 static inline struct xfs_rui_log_item *RUI_ITEM(struct xfs_log_item *lip) in RUI_ITEM() argument
27 return container_of(lip, struct xfs_rui_log_item, rui_item); in RUI_ITEM()
60 struct xfs_log_item *lip, in xfs_rui_item_size() argument
64 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_size()
79 struct xfs_log_item *lip, in xfs_rui_item_format() argument
82 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_format()
105 struct xfs_log_item *lip, in xfs_rui_item_unpin() argument
108 struct xfs_rui_log_item *ruip = RUI_ITEM(lip); in xfs_rui_item_unpin()
120 struct xfs_log_item *lip) in xfs_rui_item_release() argument
122 xfs_rui_release(RUI_ITEM(lip)); in xfs_rui_item_release()
[all …]
Dxfs_extfree_item.c29 static inline struct xfs_efi_log_item *EFI_ITEM(struct xfs_log_item *lip) in EFI_ITEM() argument
31 return container_of(lip, struct xfs_efi_log_item, efi_item); in EFI_ITEM()
78 struct xfs_log_item *lip, in xfs_efi_item_size() argument
83 *nbytes += xfs_efi_item_sizeof(EFI_ITEM(lip)); in xfs_efi_item_size()
95 struct xfs_log_item *lip, in xfs_efi_item_format() argument
98 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_format()
123 struct xfs_log_item *lip, in xfs_efi_item_unpin() argument
126 struct xfs_efi_log_item *efip = EFI_ITEM(lip); in xfs_efi_item_unpin()
137 struct xfs_log_item *lip) in xfs_efi_item_release() argument
139 xfs_efi_release(EFI_ITEM(lip)); in xfs_efi_item_release()
[all …]
Dxfs_log_recover.c3386 struct xfs_log_item *lip; in xlog_recover_efd_pass2() local
3403 lip = xfs_trans_ail_cursor_first(ailp, &cur, 0); in xlog_recover_efd_pass2()
3404 while (lip != NULL) { in xlog_recover_efd_pass2()
3405 if (lip->li_type == XFS_LI_EFI) { in xlog_recover_efd_pass2()
3406 efip = (xfs_efi_log_item_t *)lip; in xlog_recover_efd_pass2()
3418 lip = xfs_trans_ail_cursor_next(ailp, &cur); in xlog_recover_efd_pass2()
3482 struct xfs_log_item *lip; in xlog_recover_rud_pass2() local
3496 lip = xfs_trans_ail_cursor_first(ailp, &cur, 0); in xlog_recover_rud_pass2()
3497 while (lip != NULL) { in xlog_recover_rud_pass2()
3498 if (lip->li_type == XFS_LI_RUI) { in xlog_recover_rud_pass2()
[all …]
Dxfs_dquot.c1019 struct xfs_log_item *lip) in xfs_qm_dqflush_done() argument
1021 xfs_dq_logitem_t *qip = (struct xfs_dq_logitem *)lip; in xfs_qm_dqflush_done()
1023 struct xfs_ail *ailp = lip->li_ailp; in xfs_qm_dqflush_done()
1033 if (test_bit(XFS_LI_IN_AIL, &lip->li_flags) && in xfs_qm_dqflush_done()
1034 ((lip->li_lsn == qip->qli_flush_lsn) || in xfs_qm_dqflush_done()
1035 test_bit(XFS_LI_FAILED, &lip->li_flags))) { in xfs_qm_dqflush_done()
1039 if (lip->li_lsn == qip->qli_flush_lsn) { in xfs_qm_dqflush_done()
1040 xfs_trans_ail_delete(ailp, lip, SHUTDOWN_CORRUPT_INCORE); in xfs_qm_dqflush_done()
1046 xfs_clear_li_failed(lip); in xfs_qm_dqflush_done()
1095 struct xfs_log_item *lip = &dqp->q_logitem.qli_item; in xfs_qm_dqflush() local
[all …]
Dxfs_trace.h1016 TP_PROTO(struct xfs_log_item *lip),
1017 TP_ARGS(lip),
1020 __field(void *, lip)
1026 __entry->dev = lip->li_mountp->m_super->s_dev;
1027 __entry->lip = lip;
1028 __entry->type = lip->li_type;
1029 __entry->flags = lip->li_flags;
1030 __entry->lsn = lip->li_lsn;
1034 __entry->lip,
1060 TP_PROTO(struct xfs_log_item *lip), \
[all …]
Dxfs_trans_buf.c29 struct xfs_log_item *lip; in xfs_trans_buf_item_match() local
37 list_for_each_entry(lip, &tp->t_items, li_trans) { in xfs_trans_buf_item_match()
38 blip = (struct xfs_buf_log_item *)lip; in xfs_trans_buf_item_match()
Dxfs_log.h142 bool xfs_log_item_in_current_chkpt(struct xfs_log_item *lip);
Dxfs_log.c1140 struct xfs_log_item *lip; in xlog_assign_tail_lsn_locked() local
1150 lip = xfs_ail_min(mp->m_ail); in xlog_assign_tail_lsn_locked()
1151 if (lip) in xlog_assign_tail_lsn_locked()
1152 tail_lsn = lip->li_lsn; in xlog_assign_tail_lsn_locked()
2067 struct xfs_log_item *lip; in xlog_print_trans() local
2078 list_for_each_entry(lip, &tp->t_items, li_trans) { in xlog_print_trans()
2079 struct xfs_log_vec *lv = lip->li_lv; in xlog_print_trans()
2084 xfs_warn(mp, " type = 0x%x", lip->li_type); in xlog_print_trans()
2085 xfs_warn(mp, " flags = 0x%lx", lip->li_flags); in xlog_print_trans()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dclip_tbl.c45 const struct in6_addr *lip) in clip6_get_mbox() argument
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() argument
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, (char *)(&cte->addr.sin_addr), in cxgb4_clip_get()
[all …]
Dcxgb4_tc_u32_parse.h97 memcpy(&f->val.lip[0], &val, sizeof(u32)); in cxgb4_fill_ipv4_dst_ip()
98 memcpy(&f->mask.lip[0], &mask, sizeof(u32)); in cxgb4_fill_ipv4_dst_ip()
170 memcpy(&f->val.lip[0], &val, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip0()
171 memcpy(&f->mask.lip[0], &mask, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip0()
179 memcpy(&f->val.lip[4], &val, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip1()
180 memcpy(&f->mask.lip[4], &mask, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip1()
188 memcpy(&f->val.lip[8], &val, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip2()
189 memcpy(&f->mask.lip[8], &mask, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip2()
197 memcpy(&f->val.lip[12], &val, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip3()
198 memcpy(&f->mask.lip[12], &mask, sizeof(u32)); in cxgb4_fill_ipv6_dst_ip3()
Dclip_tbl.h41 int cxgb4_clip_get(const struct net_device *dev, const u32 *lip, u8 v6);
42 void cxgb4_clip_release(const struct net_device *dev, const u32 *lip, u8 v6);
Dcxgb4_filter.c649 memcpy(fwr->lip, f->fs.val.lip, sizeof(fwr->lip)); in set_filter_wr()
650 memcpy(fwr->lipm, f->fs.mask.lip, sizeof(fwr->lipm)); in set_filter_wr()
734 cxgb4_clip_release(f->dev, (const u32 *)&f->fs.val.lip, 1); in clear_filter()
785 unsigned int lip = 0, lip_mask = 0; in fill_default_mask() local
810 for (i = 0; i < ARRAY_SIZE(fs->val.lip); i++) { in fill_default_mask()
811 lip |= fs->val.lip[i]; in fill_default_mask()
812 lip_mask |= fs->mask.lip[i]; in fill_default_mask()
817 if (lip && !lip_mask) in fill_default_mask()
818 memset(fs->mask.lip, ~0, sizeof(fs->mask.lip)); in fill_default_mask()
821 memset(fs->mask.fip, ~0, sizeof(fs->mask.lip)); in fill_default_mask()
[all …]
Dcxgb4_tc_flower.c124 memcpy(&fs->val.lip[0], &match.key->dst, sizeof(match.key->dst)); in cxgb4_process_flow_match()
126 memcpy(&fs->mask.lip[0], &match.mask->dst, sizeof(match.mask->dst)); in cxgb4_process_flow_match()
139 memcpy(&fs->val.lip[0], match.key->dst.s6_addr, in cxgb4_process_flow_match()
143 memcpy(&fs->mask.lip[0], match.mask->dst.s6_addr, in cxgb4_process_flow_match()
/Linux-v5.4/fs/xfs/libxfs/
Dxfs_defer.c234 struct xfs_log_item *lip; in xfs_defer_trans_roll() local
241 list_for_each_entry(lip, &tp->t_items, li_trans) { in xfs_defer_trans_roll()
242 switch (lip->li_type) { in xfs_defer_trans_roll()
244 bli = container_of(lip, struct xfs_buf_log_item, in xfs_defer_trans_roll()
256 ili = container_of(lip, struct xfs_inode_log_item, in xfs_defer_trans_roll()
/Linux-v5.4/net/l2tp/
Dl2tp_ip.c409 DECLARE_SOCKADDR(struct sockaddr_l2tpip *, lip, msg->msg_name); in l2tp_ip_sendmsg()
411 if (msg->msg_namelen < sizeof(*lip)) in l2tp_ip_sendmsg()
414 if (lip->l2tp_family != AF_INET) { in l2tp_ip_sendmsg()
416 if (lip->l2tp_family != AF_UNSPEC) in l2tp_ip_sendmsg()
420 daddr = lip->l2tp_addr.s_addr; in l2tp_ip_sendmsg()

12