| /linux-6.15/fs/xfs/ |
| H A D | xfs_trans_ail.c | 119 if (lip) in __xfs_ail_min_lsn() 166 if (lip) in xfs_trans_ail_cursor_next() 168 return lip; in xfs_trans_ail_cursor_next() 233 if (lip) in xfs_trans_ail_cursor_first() 235 return lip; in xfs_trans_ail_cursor_first() 292 if (!lip || (uintptr_t)lip & 1) in xfs_ail_splice() 311 if (lip) in xfs_ail_splice() 390 return lip->li_ops->iop_push(lip, &ailp->ail_buf_list); in xfsaild_push_item() 415 if (!lip) in xfs_ail_calc_push_target() 499 if (!lip) in xfsaild_push() [all …]
|
| H A D | xfs_dquot_item.c | 32 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_size() argument 46 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_format() argument 74 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_pin() argument 90 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_unpin() argument 121 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_push() argument 123 __releases(&lip->li_ailp->ail_lock) in xfs_qm_dquot_logitem_push() 124 __acquires(&lip->li_ailp->ail_lock) in xfs_qm_dquot_logitem_push() 178 spin_lock(&lip->li_ailp->ail_lock); in xfs_qm_dquot_logitem_push() 186 struct xfs_log_item *lip) in xfs_qm_dquot_logitem_release() argument 203 struct xfs_log_item *lip, in xfs_qm_dquot_logitem_committing() argument [all …]
|
| H A D | xfs_log_cil.c | 89 return xlog_item_in_current_chkpt(lip->li_log->l_cilp, lip); in xfs_log_item_in_current_chkpt() 286 lip->li_ops->iop_size(lip, &niovecs, &nbytes); in xlog_cil_alloc_shadow_bufs() 480 if (lip->li_lv && shadow->lv_size <= lip->li_lv->lv_size) { in xlog_cil_insert_format_items() 513 lip->li_ops->iop_format(lip, lv); in xlog_cil_insert_format_items() 709 lip->li_ops->iop_unpin(lip, 0); in xlog_cil_ail_insert_batch() 802 lip->li_ops->iop_release(lip); in xlog_cil_ail_insert() 807 item_lsn = lip->li_ops->iop_committed(lip, in xlog_cil_ail_insert() 823 lip->li_ops->iop_unpin(lip, 1); in xlog_cil_ail_insert() 842 lip->li_ops->iop_unpin(lip, 0); in xlog_cil_ail_insert() 1707 ilip = lip->li_ops->iop_intent(lip); in xlog_cil_process_intents() [all …]
|
| H A D | xfs_inode_item.c | 35 struct xfs_log_item *lip) in xfs_inode_item_sort() argument 103 struct xfs_log_item *lip) in xfs_inode_item_precommit() argument 329 struct xfs_log_item *lip, in xfs_inode_item_size() argument 656 struct xfs_log_item *lip, in xfs_inode_item_format() argument 703 struct xfs_log_item *lip) in xfs_inode_item_pin() argument 708 ASSERT(lip->li_buf); in xfs_inode_item_pin() 729 struct xfs_log_item *lip, in xfs_inode_item_unpin() argument 743 struct xfs_log_item *lip, in xfs_inode_item_push() argument 806 struct xfs_log_item *lip) in xfs_inode_item_release() argument 845 struct xfs_log_item *lip, in xfs_inode_item_committed() argument [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() 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() argument 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() argument 43 return IUL_ITEM(lip)->ip->i_ino; in xfs_iunlink_item_sort() 110 struct xfs_log_item *lip) in xfs_iunlink_item_precommit() argument 112 struct xfs_iunlink_item *iup = IUL_ITEM(lip); in xfs_iunlink_item_precommit() 116 list_del(&lip->li_trans); in xfs_iunlink_item_precommit() [all …]
|
| H A D | xfs_refcount_item.c | 71 struct xfs_log_item *lip, in xfs_cui_item_size() argument 90 struct xfs_log_item *lip, in xfs_cui_item_format() argument 98 ASSERT(lip->li_type == XFS_LI_CUI || lip->li_type == XFS_LI_CUI_RT); in xfs_cui_item_format() 117 struct xfs_log_item *lip, in xfs_cui_item_unpin() argument 132 struct xfs_log_item *lip) in xfs_cui_item_release() argument 174 struct xfs_log_item *lip, in xfs_cud_item_size() argument 191 struct xfs_log_item *lip, in xfs_cud_item_format() argument 197 ASSERT(lip->li_type == XFS_LI_CUD || lip->li_type == XFS_LI_CUD_RT); in xfs_cud_item_format() 213 struct xfs_log_item *lip) in xfs_cud_item_release() argument 224 struct xfs_log_item *lip) in xfs_cud_item_intent() argument [all …]
|
| H A D | xfs_rmap_item.c | 70 struct xfs_log_item *lip, in xfs_rui_item_size() argument 89 struct xfs_log_item *lip, in xfs_rui_item_format() argument 98 ASSERT(lip->li_type == XFS_LI_RUI || lip->li_type == XFS_LI_RUI_RT); in xfs_rui_item_format() 117 struct xfs_log_item *lip, in xfs_rui_item_unpin() argument 132 struct xfs_log_item *lip) in xfs_rui_item_release() argument 175 struct xfs_log_item *lip, in xfs_rud_item_size() argument 192 struct xfs_log_item *lip, in xfs_rud_item_format() argument 198 ASSERT(lip->li_type == XFS_LI_RUD || lip->li_type == XFS_LI_RUD_RT); in xfs_rud_item_format() 214 struct xfs_log_item *lip) in xfs_rud_item_release() argument 225 struct xfs_log_item *lip) in xfs_rud_item_intent() argument [all …]
|
| H A D | xfs_buf_item.c | 126 struct xfs_log_item *lip, in xfs_buf_item_size() argument 285 struct xfs_log_item *lip, in xfs_buf_item_format() argument 357 struct xfs_log_item *lip) in xfs_buf_item_pin() argument 395 struct xfs_log_item *lip, in xfs_buf_item_unpin() argument 484 struct xfs_log_item *lip, in xfs_buf_item_push() argument 587 struct xfs_log_item *lip) in xfs_buf_item_release() argument 598 &lip->li_flags); in xfs_buf_item_release() 633 struct xfs_log_item *lip, in xfs_buf_item_committing() argument 659 struct xfs_log_item *lip, in xfs_buf_item_committed() argument 667 return lip->li_lsn; in xfs_buf_item_committed() [all …]
|
| H A D | xfs_exchmaps_item.c | 70 struct xfs_log_item *lip, in xfs_xmi_item_size() argument 85 struct xfs_log_item *lip, in xfs_xmi_item_format() argument 109 struct xfs_log_item *lip, in xfs_xmi_item_unpin() argument 124 struct xfs_log_item *lip) in xfs_xmi_item_release() argument 126 xfs_xmi_release(XMI_ITEM(lip)); in xfs_xmi_item_release() 153 struct xfs_log_item *lip, in xfs_xmd_item_size() argument 168 struct xfs_log_item *lip, in xfs_xmd_item_format() argument 188 struct xfs_log_item *lip) in xfs_xmd_item_release() argument 199 struct xfs_log_item *lip) in xfs_xmd_item_intent() argument 431 struct xfs_mount *mp = lip->li_log->l_mp; in xfs_exchmaps_recover_work() [all …]
|
| H A D | xfs_extfree_item.c | 76 struct xfs_log_item *lip, in xfs_efi_item_size() argument 95 struct xfs_log_item *lip, in xfs_efi_item_format() argument 103 ASSERT(lip->li_type == XFS_LI_EFI || lip->li_type == XFS_LI_EFI_RT); in xfs_efi_item_format() 122 struct xfs_log_item *lip, in xfs_efi_item_unpin() argument 136 struct xfs_log_item *lip) in xfs_efi_item_release() argument 247 struct xfs_log_item *lip, in xfs_efd_item_size() argument 266 struct xfs_log_item *lip, in xfs_efd_item_format() argument 273 ASSERT(lip->li_type == XFS_LI_EFD || lip->li_type == XFS_LI_EFD_RT); in xfs_efd_item_format() 288 struct xfs_log_item *lip) in xfs_efd_item_release() argument 298 struct xfs_log_item *lip) in xfs_efd_item_intent() argument [all …]
|
| H A D | xfs_bmap_item.c | 70 struct xfs_log_item *lip, in xfs_bui_item_size() argument 89 struct xfs_log_item *lip, in xfs_bui_item_format() argument 115 struct xfs_log_item *lip, in xfs_bui_item_unpin() argument 130 struct xfs_log_item *lip) in xfs_bui_item_release() argument 132 xfs_bui_release(BUI_ITEM(lip)); in xfs_bui_item_release() 163 struct xfs_log_item *lip, in xfs_bud_item_size() argument 180 struct xfs_log_item *lip, in xfs_bud_item_format() argument 200 struct xfs_log_item *lip) in xfs_bud_item_release() argument 211 struct xfs_log_item *lip) in xfs_bud_item_intent() argument 213 return &BUD_ITEM(lip)->bud_buip->bui_item; in xfs_bud_item_intent() [all …]
|
| H A D | xfs_icreate_item.c | 25 static inline struct xfs_icreate_item *ICR_ITEM(struct xfs_log_item *lip) in ICR_ITEM() argument 27 return container_of(lip, struct xfs_icreate_item, ic_item); in ICR_ITEM() 37 struct xfs_log_item *lip, in xfs_icreate_item_size() argument 51 struct xfs_log_item *lip, in xfs_icreate_item_format() argument 54 struct xfs_icreate_item *icp = ICR_ITEM(lip); in xfs_icreate_item_format() 64 struct xfs_log_item *lip) in xfs_icreate_item_release() argument 66 kvfree(ICR_ITEM(lip)->ic_item.li_lv_shadow); in xfs_icreate_item_release() 67 kmem_cache_free(xfs_icreate_cache, ICR_ITEM(lip)); in xfs_icreate_item_release()
|
| H A D | xfs_trans.c | 709 struct xfs_log_item *lip) in xfs_trans_add_item() argument 727 struct xfs_log_item *lip) in xfs_trans_del_item() argument 730 list_del_init(&lip->li_trans); in xfs_trans_del_item() 739 struct xfs_log_item *lip, *next; in xfs_trans_free_items() local 744 xfs_trans_del_item(lip); in xfs_trans_free_items() 747 if (lip->li_ops->iop_release) in xfs_trans_free_items() 748 lip->li_ops->iop_release(lip); in xfs_trans_free_items() 806 struct xfs_log_item *lip, *n; in xfs_trans_run_precommits() local 825 if (lip->li_ops->iop_precommit) { in xfs_trans_run_precommits() 826 error = lip->li_ops->iop_precommit(tp, lip); in xfs_trans_run_precommits() [all …]
|
| H A D | xfs_attr_item.c | 164 struct xfs_log_item *lip, in xfs_attri_item_size() argument 198 struct xfs_log_item *lip, in xfs_attri_item_format() argument 253 struct xfs_log_item *lip, in xfs_attri_item_unpin() argument 256 xfs_attri_release(ATTRI_ITEM(lip)); in xfs_attri_item_unpin() 262 struct xfs_log_item *lip) in xfs_attri_item_release() argument 264 xfs_attri_release(ATTRI_ITEM(lip)); in xfs_attri_item_release() 309 struct xfs_log_item *lip, in xfs_attrd_item_size() argument 324 struct xfs_log_item *lip, in xfs_attrd_item_format() argument 345 struct xfs_log_item *lip) in xfs_attrd_item_release() argument 355 struct xfs_log_item *lip) in xfs_attrd_item_intent() argument [all …]
|
| H A D | xfs_trans_priv.h | 91 struct xfs_log_item *lip, in xfs_trans_ail_update() argument 94 xfs_trans_ail_update_bulk(ailp, NULL, &lip, 1, lsn); in xfs_trans_ail_update() 97 void xfs_trans_ail_insert(struct xfs_ail *ailp, struct xfs_log_item *lip, 100 xfs_lsn_t xfs_ail_delete_one(struct xfs_ail *ailp, struct xfs_log_item *lip); 103 void xfs_trans_ail_delete(struct xfs_log_item *lip, int shutdown_type);
|
| H A D | xfs_trans.h | 77 uint64_t (*iop_sort)(struct xfs_log_item *lip); 78 int (*iop_precommit)(struct xfs_trans *tp, struct xfs_log_item *lip); 79 void (*iop_committing)(struct xfs_log_item *lip, xfs_csn_t seq); 99 xlog_item_is_intent(struct xfs_log_item *lip) in xlog_item_is_intent() argument 101 return lip->li_ops->flags & XFS_ITEM_INTENT; in xlog_item_is_intent() 105 xlog_item_is_intent_done(struct xfs_log_item *lip) in xlog_item_is_intent_done() argument 107 return lip->li_ops->flags & XFS_ITEM_INTENT_DONE; in xlog_item_is_intent_done()
|
| H A D | xfs_dquot.c | 1169 struct xfs_log_item *lip) in xfs_qm_dqflush_done() argument 1174 struct xfs_ail *ailp = lip->li_ailp; in xfs_qm_dqflush_done() 1187 (lip->li_lsn == qlip->qli_flush_lsn || in xfs_qm_dqflush_done() 1207 bp = lip->li_buf; in xfs_qm_dqflush_done() 1208 lip->li_buf = NULL; in xfs_qm_dqflush_done() 1224 struct xfs_log_item *lip, *n; in xfs_buf_dquot_iodone() local 1227 list_del_init(&lip->li_bio_list); in xfs_buf_dquot_iodone() 1228 xfs_qm_dqflush_done(lip); in xfs_buf_dquot_iodone() 1319 if (!lip->li_buf) { in xfs_dquot_attach_buf() 1337 lip->li_buf = bp; in xfs_dquot_attach_buf() [all …]
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | clip_tbl.c | 45 const struct in6_addr *lip) in clip6_get_mbox() argument 54 *(__be64 *)&c.ip_hi = *(__be64 *)(lip->s6_addr); 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() 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() 117 lip, sizeof(struct in6_addr)); in cxgb4_clip_get() 130 memcpy((char *)(&ce->addr.sin_addr), lip, in cxgb4_clip_get() 137 (void *)lip); in cxgb4_clip_get() [all …]
|
| H A D | cxgb4_tc_u32_parse.h | 97 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()
|
| H A D | clip_tbl.h | 41 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);
|
| H A D | cxgb4_filter.c | 905 memcpy(fwr->lip, f->fs.val.lip, sizeof(fwr->lip)); in set_filter_wr() 1058 unsigned int lip = 0, lip_mask = 0; in fill_default_mask() local 1089 for (i = 0; i < ARRAY_SIZE(fs->val.lip); i++) { in fill_default_mask() 1090 lip |= fs->val.lip[i]; in fill_default_mask() 1091 lip_mask |= fs->mask.lip[i]; in fill_default_mask() 1096 if (lip && !lip_mask) in fill_default_mask() 1097 memset(fs->mask.lip, ~0, sizeof(fs->mask.lip)); in fill_default_mask() 1175 if (is_inaddr_any(fs->val.lip, AF_INET6) || in is_filter_exact_match() 1183 if (is_inaddr_any(fs->val.lip, AF_INET) || in is_filter_exact_match() 1184 !is_addr_all_mask(fs->mask.lip, AF_INET)) in is_filter_exact_match() [all …]
|
| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_defer.c | 246 struct xfs_log_item *lip; in xfs_defer_create_done() local 261 if (!lip) in xfs_defer_create_done() 267 dfp->dfp_done = lip; in xfs_defer_create_done() 288 if (!lip) in xfs_defer_create_intent() 290 if (IS_ERR(lip)) in xfs_defer_create_intent() 291 return PTR_ERR(lip); in xfs_defer_create_intent() 296 dfp->dfp_intent = lip; in xfs_defer_create_intent() 399 switch (lip->li_type) { in xfs_defer_save_resources() 517 if (lip) { in xfs_defer_relog_intent() 522 dfp->dfp_intent = lip; in xfs_defer_relog_intent() [all …]
|
| H A D | xfs_btree_mem.c | 233 const struct xfs_log_item *lip) in xfbtree_buf_match() argument 238 if (lip->li_type != XFS_LI_BUF) in xfbtree_buf_match() 241 bli = container_of(lip, struct xfs_buf_log_item, bli_item); in xfbtree_buf_match() 271 struct xfs_log_item *lip, *n; in xfbtree_trans_commit() local 279 list_for_each_entry_safe(lip, n, &tp->t_items, li_trans) { in xfbtree_trans_commit() 280 struct xfs_buf *bp = xfbtree_buf_match(xfbt, lip); in xfbtree_trans_commit() 283 if (test_bit(XFS_LI_DIRTY, &lip->li_flags)) in xfbtree_trans_commit() 322 struct xfs_log_item *lip, *n; in xfbtree_trans_cancel() local 325 list_for_each_entry_safe(lip, n, &tp->t_items, li_trans) { in xfbtree_trans_cancel() 326 struct xfs_buf *bp = xfbtree_buf_match(xfbt, lip); in xfbtree_trans_cancel() [all …]
|
| /linux-6.15/tools/testing/selftests/net/mptcp/ |
| H A D | userspace_pm.sh | 577 ip netns exec "$ns1" ./pm_nl_ctl csf lip 10.0.2.1 lid 23 rip 10.0.2.2\ 591 ip netns exec "$ns1" ./pm_nl_ctl dsf lip 10.0.2.1 lport "$sport" rip 10.0.2.2 rport\ 615 ip netns exec "$ns1" ./pm_nl_ctl csf lip dead:beef:2::1 lid 23 rip\ 629 ip netns exec "$ns1" ./pm_nl_ctl dsf lip dead:beef:2::1 lport "$sport" rip\ 654 ip netns exec "$ns1" ./pm_nl_ctl csf lip 10.0.2.1 lid 23 rip 10.0.2.2 rport\ 693 ip netns exec "$ns2" ./pm_nl_ctl csf lip 10.0.2.2 lid 23 rip 10.0.2.1 rport\ 730 ip netns exec "$ns2" ./pm_nl_ctl csf lip dead:beef:2::2 lid 23 rip\ 745 ip netns exec "$ns2" ./pm_nl_ctl dsf lip dead:beef:2::2 lport "$sport" rip\ 769 ip netns exec "$ns2" ./pm_nl_ctl csf lip 10.0.2.2 lid 23 rip 10.0.2.1 rport\ 814 ip netns exec "$ns2" ./pm_nl_ctl csf lip 10.0.2.2 lid 23 rip 10.0.2.1 rport\ [all …]
|
| /linux-6.15/net/l2tp/ |
| H A D | l2tp_ip.c | 439 DECLARE_SOCKADDR(struct sockaddr_l2tpip *, lip, msg->msg_name); in l2tp_ip_sendmsg() 442 if (msg->msg_namelen < sizeof(*lip)) in l2tp_ip_sendmsg() 445 if (lip->l2tp_family != AF_INET) { in l2tp_ip_sendmsg() 447 if (lip->l2tp_family != AF_UNSPEC) in l2tp_ip_sendmsg() 451 daddr = lip->l2tp_addr.s_addr; in l2tp_ip_sendmsg()
|