Lines Matching defs:mptcp_subflow_context

476 struct mptcp_subflow_context {
558 static inline struct mptcp_subflow_context *
564 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data;
568 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow)
574 mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow)
582 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow)
590 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow)
597 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action)
624 static inline struct mptcp_subflow_context *
627 struct mptcp_subflow_context *ret;
632 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node);
646 struct mptcp_subflow_context *subflow,
655 struct mptcp_subflow_context *subflow);
686 void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
717 static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow)
726 void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
728 bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
733 struct mptcp_subflow_context *ctx)
847 struct mptcp_subflow_context *subflow;
871 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
884 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
940 const struct mptcp_subflow_context *subflow);
993 void __mptcp_fastopen_gen_msk_ackseq(struct mptcp_sock *msk, struct mptcp_subflow_context *subflow,
995 void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
1073 static inline u8 subflow_get_local_id(const struct mptcp_subflow_context *subflow)
1122 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
1148 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1180 static inline bool is_active_ssk(struct mptcp_subflow_context *subflow)
1187 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);