inet_twsk
rcu_dereference(inet_twsk(sk)->psp_assoc) :
return inet_twsk(sk)->tw_transparent;
sk_validate = inet_twsk(sk)->tw_validate_xmit_skb;
entry.mark = inet_twsk(sk)->tw_mark;
inet_twsk_free(inet_twsk(sk));
tw = inet_twsk(sk2);
return inet_twsk(sk)->tw_connect_bind;
inet_twsk_deschedule_put(inet_twsk(sk));
inet_twsk_put(inet_twsk(sk));
nf_tproxy_twsk_deschedule_put(inet_twsk(sk));
struct inet_timewait_sock *tw = inet_twsk(sk);
struct inet_timewait_sock *tw = inet_twsk(sk);
READ_ONCE(inet_twsk(sk)->tw_substate) : sk->sk_state;
inet_twsk(sk)->tw_mark : READ_ONCE(sk->sk_mark);
inet_twsk(sk)->tw_priority : READ_ONCE(sk->sk_priority);
struct inet_timewait_sock *tw = inet_twsk(sk);
const struct inet_timewait_sock *tw = inet_twsk(sktw);
inet_twsk_put(inet_twsk(sk));
inet_twsk_put(inet_twsk(sk));
tw_status = tcp_timewait_state_process(inet_twsk(sk), skb, th, &isn,
inet_twsk_deschedule_put(inet_twsk(sk));
drop_reason = psp_twsk_rx_policy_check(inet_twsk(sk), skb);
inet_twsk_deschedule_put(inet_twsk(sk));
inet_twsk_put(inet_twsk(sk));
inet_twsk(sk)->tw_mark : READ_ONCE(sk->sk_mark);
inet_twsk(sk)->tw_priority : READ_ONCE(sk->sk_priority);
inet_twsk(sk)->tw_txhash : sk->sk_txhash;
psp_twsk_assoc_free(inet_twsk(sk));
tw = inet_twsk(sk2);
inet_twsk_put(inet_twsk(sk));
nf_tproxy_twsk_deschedule_put(inet_twsk(sk));
label = cpu_to_be32(inet_twsk(sk)->tw_flowlabel);
priority = inet_twsk(sk)->tw_priority;
txhash = inet_twsk(sk)->tw_txhash;
struct inet_timewait_sock *tw = inet_twsk(sk);
inet_twsk_put(inet_twsk(sk));
inet_twsk_put(inet_twsk(sk));
tw_status = tcp_timewait_state_process(inet_twsk(sk), skb, th, &isn,
struct inet_timewait_sock *tw = inet_twsk(sk);
drop_reason = psp_twsk_rx_policy_check(inet_twsk(sk), skb);
inet_twsk_deschedule_put(inet_twsk(sk));
inet_twsk_put(inet_twsk(sk));
mark = inet_twsk(sk)->tw_mark;