Symbol: mptcp_subflow_context
include/trace/events/mptcp.h
26
TP_PROTO(struct mptcp_subflow_context *subflow),
net/mptcp/ctrl.c
519
struct mptcp_subflow_context *subflow;
net/mptcp/diag.c
17
struct mptcp_subflow_context *sf;
net/mptcp/fastopen.c
9
void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
net/mptcp/mptcp_diag.c
97
const struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(sk);
net/mptcp/options.c
1060
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/options.c
1164
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
1302
struct mptcp_subflow_context *subflow;
net/mptcp/options.c
1369
struct mptcp_subflow_context *subflow;
net/mptcp/options.c
1419
struct mptcp_subflow_context *subflow;
net/mptcp/options.c
404
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
454
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
534
static void mptcp_write_data_fin(struct mptcp_subflow_context *subflow,
net/mptcp/options.c
567
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
659
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
723
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
753
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
779
const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
798
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
821
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
843
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/options.c
943
struct mptcp_subflow_context *subflow,
net/mptcp/pm.c
1010
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/pm.c
120
struct mptcp_subflow_context *subflow;
net/mptcp/pm.c
186
struct mptcp_subflow_context *subflow,
net/mptcp/pm.c
207
struct mptcp_subflow_context *subflow,
net/mptcp/pm.c
215
static bool subflow_in_rm_list(const struct mptcp_subflow_context *subflow,
net/mptcp/pm.c
232
struct mptcp_subflow_context *subflow, *stale = NULL, *same_id = NULL;
net/mptcp/pm.c
278
struct mptcp_subflow_context *subflow;
net/mptcp/pm.c
307
struct mptcp_subflow_context *subflow;
net/mptcp/pm.c
626
const struct mptcp_subflow_context *subflow)
net/mptcp/pm.c
662
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/pm.c
727
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/pm.c
818
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/pm.c
832
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/pm.c
973
struct mptcp_subflow_context *iter, *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/pm_kernel.c
101
struct mptcp_subflow_context *subflow;
net/mptcp/pm_kernel.c
210
struct mptcp_subflow_context *subflow;
net/mptcp/pm_kernel.c
298
struct mptcp_subflow_context *subflow;
net/mptcp/pm_kernel.c
502
struct mptcp_subflow_context *subflow;
net/mptcp/pm_netlink.c
301
const struct mptcp_subflow_context *sf;
net/mptcp/pm_netlink.c
350
const struct mptcp_subflow_context *sf;
net/mptcp/pm_netlink.c
389
const struct mptcp_subflow_context *sf;
net/mptcp/pm_netlink.c
468
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/pm_userspace.c
249
struct mptcp_subflow_context *subflow;
net/mptcp/pm_userspace.c
434
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
105
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
1106
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
1425
void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow)
net/mptcp/protocol.c
1434
bool mptcp_subflow_active(struct mptcp_subflow_context *subflow)
net/mptcp/protocol.c
1458
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
1628
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
1697
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
1850
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
2095
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
2415
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
2493
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.c
2517
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.c
2620
struct mptcp_subflow_context *subflow)
net/mptcp/protocol.c
2660
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/protocol.c
2696
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/protocol.c
2747
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
2906
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/protocol.c
2964
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/protocol.c
3176
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
3269
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
3376
struct mptcp_subflow_context *subflow, *tmp;
net/mptcp/protocol.c
3512
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
357
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
3707
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
3757
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
3806
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
3944
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
4121
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
4204
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
429
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
4554
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
511
static long mptcp_timeout_from_subflow(const struct mptcp_subflow_context *subflow)
net/mptcp/protocol.c
521
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
552
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
584
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
657
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.c
701
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
851
struct mptcp_subflow_context *subflow;
net/mptcp/protocol.c
884
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.c
936
struct mptcp_subflow_context *tmp, *subflow;
net/mptcp/protocol.h
1007
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.h
1020
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.h
1074
const struct mptcp_subflow_context *subflow);
net/mptcp/protocol.h
1081
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
1135
void mptcp_fastopen_subflow_synack_set_params(struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
1218
static inline u8 subflow_get_local_id(const struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
1277
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/protocol.h
1296
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/protocol.h
1318
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
1336
static inline bool is_active_ssk(struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
1343
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/protocol.h
595
static inline struct mptcp_subflow_context *
net/mptcp/protocol.h
601
return (__force struct mptcp_subflow_context *)icsk->icsk_ulp_data;
net/mptcp/protocol.h
605
mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
611
mptcp_subflow_ctx_reset(struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
648
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/protocol.h
676
__mptcp_subflow_lend_fwdmem(struct mptcp_subflow_context *subflow, int size)
net/mptcp/protocol.h
684
mptcp_subflow_lend_fwdmem(struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
692
mptcp_subflow_get_map_offset(const struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
700
mptcp_subflow_get_mapped_dsn(const struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
707
static inline void mptcp_subflow_delegate(struct mptcp_subflow_context *subflow, int action)
net/mptcp/protocol.h
736
static inline struct mptcp_subflow_context *
net/mptcp/protocol.h
739
struct mptcp_subflow_context *ret;
net/mptcp/protocol.h
747
ret = list_first_entry(&delegated->head, struct mptcp_subflow_context, delegated_node);
net/mptcp/protocol.h
772
struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
781
struct mptcp_subflow_context *subflow);
net/mptcp/protocol.h
815
void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
net/mptcp/protocol.h
849
static inline bool __mptcp_subflow_active(struct mptcp_subflow_context *subflow)
net/mptcp/protocol.h
858
void mptcp_subflow_set_active(struct mptcp_subflow_context *subflow);
net/mptcp/protocol.h
860
bool mptcp_subflow_active(struct mptcp_subflow_context *subflow);
net/mptcp/protocol.h
865
struct mptcp_subflow_context *ctx)
net/mptcp/protocol.h
983
struct mptcp_subflow_context *subflow;
net/mptcp/sched.c
162
void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow,
net/mptcp/sched.c
170
struct mptcp_subflow_context *subflow;
net/mptcp/sched.c
197
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
1106
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
1198
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
1297
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
150
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
1593
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/sockopt.c
1617
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
210
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
252
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
585
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
629
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
652
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
672
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
72
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
738
struct mptcp_subflow_context *subflow;
net/mptcp/sockopt.c
805
struct mptcp_subflow_context *subflow;
net/mptcp/subflow.c
1011
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1033
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1112
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1259
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1291
const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1317
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1354
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1453
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
1480
const struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
1508
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
151
struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener);
net/mptcp/subflow.c
1565
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
1617
struct mptcp_subflow_context *subflow;
net/mptcp/subflow.c
1779
struct mptcp_subflow_context *subflow;
net/mptcp/subflow.c
1841
static struct mptcp_subflow_context *subflow_create_ctx(struct sock *sk,
net/mptcp/subflow.c
1845
struct mptcp_subflow_context *ctx;
net/mptcp/subflow.c
1876
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
1897
struct mptcp_subflow_context *subflow;
net/mptcp/subflow.c
1967
struct mptcp_subflow_context *ctx;
net/mptcp/subflow.c
2006
struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
2040
struct mptcp_subflow_context *old_ctx = mptcp_subflow_ctx(newsk);
net/mptcp/subflow.c
2041
struct mptcp_subflow_context *new_ctx;
net/mptcp/subflow.c
2093
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
269
struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener);
net/mptcp/subflow.c
347
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
414
static bool subflow_thmac_valid(struct mptcp_subflow_context *subflow)
net/mptcp/subflow.c
432
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
459
struct mptcp_subflow_context *subflow;
net/mptcp/subflow.c
478
struct mptcp_subflow_context *subflow,
net/mptcp/subflow.c
502
struct mptcp_subflow_context *subflow,
net/mptcp/subflow.c
528
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
624
static void subflow_set_local_id(struct mptcp_subflow_context *subflow, int local_id)
net/mptcp/subflow.c
632
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
676
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
707
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
768
struct mptcp_subflow_context *old_ctx)
net/mptcp/subflow.c
782
struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(ssk);
net/mptcp/subflow.c
798
struct mptcp_subflow_context *subflow,
net/mptcp/subflow.c
815
struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk);
net/mptcp/subflow.c
863
struct mptcp_subflow_context *ctx = mptcp_subflow_ctx(child);
net/mptcp/subflow.c
938
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(child);
net/mptcp/subflow.c
988
static void dbg_bad_map(struct mptcp_subflow_context *subflow, u32 ssn)
net/mptcp/subflow.c
996
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/token.c
153
struct mptcp_subflow_context *subflow = mptcp_subflow_ctx(ssk);
net/mptcp/token_test.c
42
static struct mptcp_subflow_context *build_ctx(struct kunit *test)
net/mptcp/token_test.c
44
struct mptcp_subflow_context *ctx;
net/mptcp/token_test.c
46
ctx = kunit_kzalloc(test, sizeof(struct mptcp_subflow_context),
net/mptcp/token_test.c
74
struct mptcp_subflow_context *ctx = build_ctx(test);
tools/testing/selftests/bpf/progs/mptcp_bpf.h
37
mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow)
tools/testing/selftests/bpf/progs/mptcp_subflow.c
65
struct mptcp_subflow_context *subflow;
tools/testing/selftests/bpf/progs/mptcp_subflow.c
72
struct mptcp_subflow_context));
tools/testing/selftests/bpf/progs/mptcp_subflow.c
85
struct mptcp_subflow_context *subflow;
tools/testing/selftests/bpf/progs/mptcp_subflow.c
92
struct mptcp_subflow_context));