Searched refs:rm_list (Results 1 – 6 of 6) sorted by relevance
| /linux/net/mptcp/ |
| A D | pm.c | 48 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_addr() 55 msk->pm.rm_list_tx = *rm_list; in mptcp_pm_remove_addr() 64 pr_debug("msk=%p, rm_list_nr=%d", msk, rm_list->nr); in mptcp_pm_remove_subflow() 67 mptcp_pm_nl_rm_subflow_received(msk, rm_list); in mptcp_pm_remove_subflow() 226 const struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_received() argument 231 pr_debug("msk=%p remote_ids_nr=%d", msk, rm_list->nr); in mptcp_pm_rm_addr_received() 233 for (i = 0; i < rm_list->nr; i++) in mptcp_pm_rm_addr_received() 234 mptcp_event_addr_removed(msk, rm_list->ids[i]); in mptcp_pm_rm_addr_received() 238 pm->rm_list_rx = *rm_list; in mptcp_pm_rm_addr_received() 306 struct mptcp_rm_list *rm_list) in mptcp_pm_rm_addr_signal() argument [all …]
|
| A D | options.c | 305 mp_opt->rm_list.ids[i] = *ptr++; in mptcp_parse_option() 704 struct mptcp_rm_list rm_list; in mptcp_established_options_rm_addr() local 711 len = mptcp_rm_addr_len(&rm_list); in mptcp_established_options_rm_addr() 719 opts->rm_list = rm_list; in mptcp_established_options_rm_addr() 721 for (i = 0; i < opts->rm_list.nr; i++) in mptcp_established_options_rm_addr() 1470 0, opts->rm_list.ids[0]); in mptcp_write_options() 1472 while (i < opts->rm_list.nr) { in mptcp_write_options() 1475 id1 = opts->rm_list.ids[i]; in mptcp_write_options() 1476 id2 = i + 1 < opts->rm_list.nr ? opts->rm_list.ids[i + 1] : TCPOPT_NOP; in mptcp_write_options() 1477 id3 = i + 2 < opts->rm_list.nr ? opts->rm_list.ids[i + 2] : TCPOPT_NOP; in mptcp_write_options() [all …]
|
| A D | protocol.h | 161 struct mptcp_rm_list rm_list; member 725 const struct mptcp_rm_list *rm_list); 742 int mptcp_pm_remove_addr(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list); 743 int mptcp_pm_remove_subflow(struct mptcp_sock *msk, const struct mptcp_rm_list *rm_list); 786 static inline int mptcp_rm_addr_len(const struct mptcp_rm_list *rm_list) in mptcp_rm_addr_len() argument 788 if (rm_list->nr == 0 || rm_list->nr > MPTCP_RM_IDS_MAX) in mptcp_rm_addr_len() 791 return TCPOLEN_MPTCP_RM_ADDR_BASE + roundup(rm_list->nr - 1, 4) + 1; in mptcp_rm_addr_len() 799 struct mptcp_rm_list *rm_list); 806 const struct mptcp_rm_list *rm_list);
|
| A D | pm_netlink.c | 691 const struct mptcp_rm_list *rm_list, in mptcp_pm_nl_rm_addr_or_subflow() argument 706 if (!rm_list->nr) in mptcp_pm_nl_rm_addr_or_subflow() 712 for (i = 0; i < rm_list->nr; i++) { in mptcp_pm_nl_rm_addr_or_subflow() 721 if (rm_list->ids[i] != id) in mptcp_pm_nl_rm_addr_or_subflow() 726 i, rm_list->ids[i], subflow->local_id, subflow->remote_id); in mptcp_pm_nl_rm_addr_or_subflow() 750 const struct mptcp_rm_list *rm_list) in mptcp_pm_nl_rm_subflow_received() argument 1387 struct list_head *rm_list) in mptcp_pm_remove_addrs_and_subflows() argument 1392 list_for_each_entry(entry, rm_list, list) { in mptcp_pm_remove_addrs_and_subflows() 1414 struct list_head *rm_list) in mptcp_nl_remove_addrs_list() argument 1419 if (list_empty(rm_list)) in mptcp_nl_remove_addrs_list() [all …]
|
| /linux/include/net/ |
| A D | mptcp.h | 63 struct mptcp_rm_list rm_list; member
|
| /linux/drivers/nvme/host/ |
| A D | core.c | 4045 LIST_HEAD(rm_list); in nvme_remove_invalid_namespaces() 4050 list_move_tail(&ns->list, &rm_list); in nvme_remove_invalid_namespaces() 4054 list_for_each_entry_safe(ns, next, &rm_list, list) in nvme_remove_invalid_namespaces()
|
Completed in 29 milliseconds