Lines Matching refs:parent
406 /* must hold: tcp_done() could drop last reference on parent */
494 struct sock *parent = subflow->conn;
503 msk = mptcp_sk(parent);
526 mptcp_propagate_state(parent, sk, subflow, &mp_opt);
564 ntohs(inet_sk(parent)->inet_dport));
569 mptcp_propagate_state(parent, sk, subflow, NULL);
1372 /* If ssk has an mptcp parent socket, use the mptcp rcvbuf occupancy,
1413 struct sock *parent = subflow->conn;
1418 msk = mptcp_sk(parent);
1426 parent->sk_data_ready(parent);
1434 mptcp_data_ready(parent, sk);
1599 static void mptcp_attach_cgroup(struct sock *parent, struct sock *child)
1602 struct sock_cgroup_data *parent_skcd = &parent->sk_cgrp_data,
1609 struct mem_cgroup *memcg = parent->sk_memcg;
1667 /* the newly created socket has to be in the same cgroup as its parent */
1750 struct sock *parent = subflow->conn;
1755 msk = mptcp_sk(parent);
1760 mptcp_propagate_state(parent, sk, subflow, NULL);
1768 mptcp_data_ready(parent, sk);
1772 subflow_sched_work_if_closed(mptcp_sk(parent), sk);
1779 mptcp_schedule_work(parent);