Lines Matching refs:mptcp_subflow_context
434 struct mptcp_subflow_context { struct
507 static inline struct mptcp_subflow_context * argument
513 return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data; in mptcp_subflow_ctx()
517 mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow) in mptcp_subflow_tcp_sock()
523 mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow) in mptcp_subflow_ctx_reset()
530 mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_map_offset()
538 mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow) in mptcp_subflow_get_mapped_dsn()
545 static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action) in mptcp_subflow_delegate()
571 static inline struct mptcp_subflow_context *
574 struct mptcp_subflow_context *ret; in mptcp_subflow_delegated_next()
579 ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node); in mptcp_subflow_delegated_next()
584 static inline bool mptcp_subflow_has_delegated_action(const struct mptcp_subflow_context *subflow) in mptcp_subflow_has_delegated_action()
589 static inline void mptcp_subflow_delegated_done(struct mptcp_subflow_context *subflow, int action) in mptcp_subflow_delegated_done()
605 void mptcp_subflow_fully_established(struct mptcp_subflow_context *subflow,
614 struct mptcp_subflow_context *subflow);
640 static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow) in __mptcp_subflow_active()
649 void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
651 bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
654 struct mptcp_subflow_context *ctx) in mptcp_subflow_tcp_fallback()
773 const struct mptcp_subflow_context *subflow);
933 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in mptcp_check_fallback()
950 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk); in mptcp_do_fallback()
982 static inline bool is_active_ssk(struct mptcp_subflow_context *subflow) in is_active_ssk()
989 struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk); in subflow_simultaneous_connect()