Lines Matching defs:mptcp_subflow_context
502 struct mptcp_subflow_context {
587 static inline struct mptcp_subflow_context *
593 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data;
597 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow)
603 mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow)
640 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
648 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow)
656 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow)
663 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action)
692 static inline struct mptcp_subflow_context *
695 struct mptcp_subflow_context *ret;
703 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node);
725 struct mptcp_subflow_context *subflow,
734 struct mptcp_subflow_context *subflow);
768 void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
802 static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow)
811 void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
813 bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
818 struct mptcp_subflow_context *ctx)
932 struct mptcp_subflow_context *subflow;
956 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
969 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1025 const struct mptcp_subflow_context *subflow);
1032 struct mptcp_subflow_context *subflow,
1086 void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
1169 static inline u8 subflow_get_local_id(const struct mptcp_subflow_context *subflow)
1227 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
1246 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
1268 struct mptcp_subflow_context *subflow,
1286 static inline bool is_active_ssk(struct mptcp_subflow_context *subflow)
1293 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);