Searched refs:rm_list (Results 1 – 6 of 6) sorted by relevance
| /Linux-v6.6/net/mptcp/ |
| D | pm.c | 45 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_addr() argument 49 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_addr() 53 MPTCP_MIB_RMADDRTXDROP, rm_list->nr); in mptcp_pm_remove_addr() 57 msk->pm.rm_list_tx = *rm_list; in mptcp_pm_remove_addr() 64 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list) in mptcp_pm_remove_subflow() argument 66 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_subflow() 69 mptcp_pm_nl_rm_subflow_received(msk, rm_list); in mptcp_pm_remove_subflow() 276 const struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_received() argument 281 pr_debug("msk=%p remote_ids_nr=%d", msk, rm_list->nr); in mptcp_pm_rm_addr_received() 283 for (i = 0; i < rm_list->nr; i++) in mptcp_pm_rm_addr_received() [all …]
|
| D | options.c | 308 mp_opt->rm_list.nr = opsize - TCPOLEN_MPTCP_RM_ADDR_BASE; in mptcp_parse_option() 309 for (i = 0; i < mp_opt->rm_list.nr; i++) in mptcp_parse_option() 310 mp_opt->rm_list.ids[i] = *ptr++; in mptcp_parse_option() 311 pr_debug("RM_ADDR: rm_list_nr=%d", mp_opt->rm_list.nr); in mptcp_parse_option() 710 struct mptcp_rm_list rm_list; in mptcp_established_options_rm_addr() local 714 !(mptcp_pm_rm_addr_signal(msk, remaining, &rm_list))) in mptcp_established_options_rm_addr() 717 len = mptcp_rm_addr_len(&rm_list); in mptcp_established_options_rm_addr() 725 opts->rm_list = rm_list; in mptcp_established_options_rm_addr() 727 for (i = 0; i < opts->rm_list.nr; i++) in mptcp_established_options_rm_addr() 728 pr_debug("rm_list_ids[%d]=%d", i, opts->rm_list.ids[i]); in mptcp_established_options_rm_addr() [all …]
|
| D | protocol.h | 170 struct mptcp_rm_list rm_list; member 838 const struct mptcp_rm_list *rm_list); 873 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list); 874 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list); 875 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list); 877 struct list_head *rm_list); 944 static inline int mptcp_rm_addr_len(const struct mptcp_rm_list *rm_list) in mptcp_rm_addr_len() argument 946 if (rm_list->nr == 0 || rm_list->nr > MPTCP_RM_IDS_MAX) in mptcp_rm_addr_len() 949 return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list->nr - 1, 4) + 1; in mptcp_rm_addr_len() 957 struct mptcp_rm_list *rm_list); [all …]
|
| D | pm_netlink.c | 775 const struct mptcp_rm_list *rm_list, in mptcp_pm_nl_rm_addr_or_subflow() argument 783 rm_type == MPTCP_MIB_RMADDR ? "address" : "subflow", rm_list->nr); in mptcp_pm_nl_rm_addr_or_subflow() 790 if (!rm_list->nr) in mptcp_pm_nl_rm_addr_or_subflow() 796 for (i = 0; i < rm_list->nr; i++) { in mptcp_pm_nl_rm_addr_or_subflow() 797 u8 rm_id = rm_list->ids[i]; in mptcp_pm_nl_rm_addr_or_subflow() 847 const struct mptcp_rm_list *rm_list) in mptcp_pm_nl_rm_subflow_received() argument 849 mptcp_pm_nl_rm_addr_or_subflow(msk, rm_list, MPTCP_MIB_RMSUBFLOW); in mptcp_pm_nl_rm_subflow_received() 1535 void mptcp_pm_remove_addrs(struct mptcp_sock *msk, struct list_head *rm_list) in mptcp_pm_remove_addrs() argument 1540 list_for_each_entry(entry, rm_list, list) { in mptcp_pm_remove_addrs() 1554 struct list_head *rm_list) in mptcp_pm_remove_addrs_and_subflows() argument [all …]
|
| /Linux-v6.6/include/net/ |
| D | mptcp.h | 65 struct mptcp_rm_list rm_list; member
|
| /Linux-v6.6/drivers/nvme/host/ |
| D | core.c | 3792 LIST_HEAD(rm_list); in nvme_remove_invalid_namespaces() 3797 list_move_tail(&ns->list, &rm_list); in nvme_remove_invalid_namespaces() 3801 list_for_each_entry_safe(ns, next, &rm_list, list) in nvme_remove_invalid_namespaces()
|