Lines Matching refs:mptcp_subflow_context
493 struct mptcp_subflow_context { struct
578 static inline struct mptcp_subflow_context * argument
584 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data; in mptcp_subflow_ctx()
588 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow) in mptcp_subflow_tcp_sock()
594 mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow) in mptcp_subflow_ctx_reset()
631 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_send_active_reset_reason()
639 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_map_offset()
647 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_mapped_dsn()
654 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action) in mptcp_subflow_delegate()
681 static inline struct mptcp_subflow_context *
684 struct mptcp_subflow_context *ret; in mptcp_subflow_delegated_next()
689 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node); in mptcp_subflow_delegated_next()
709 struct mptcp_subflow_context *subflow,
718 struct mptcp_subflow_context *subflow);
749 void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
780 static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow) in __mptcp_subflow_active()
789 void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
791 bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
796 struct mptcp_subflow_context *ctx) in mptcp_subflow_tcp_fallback()
910 struct mptcp_subflow_context *subflow; in __mptcp_sync_sndbuf()
934 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in __mptcp_propagate_sndbuf()
947 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_propagate_sndbuf()
1003 const struct mptcp_subflow_context *subflow);
1049 void __mptcp_fastopen_gen_msk_ackseq(struct mptcp_sock *msk, struct mptcp_subflow_context *subflow,
1051 void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
1132 static inline u8 subflow_get_local_id(const struct mptcp_subflow_context *subflow) in subflow_get_local_id()
1178 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_check_fallback()
1204 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_do_fallback()
1226 struct mptcp_subflow_context *subflow) in mptcp_subflow_early_fallback()
1244 static inline bool is_active_ssk(struct mptcp_subflow_context *subflow) in is_active_ssk()
1251 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_simultaneous_connect()