Lines Matching defs:tls_context
179 struct tls_context { struct
180 union tls_crypto_context crypto_send;
181 union tls_crypto_context crypto_recv;
183 struct list_head list;
184 struct net_device *netdev;
185 refcount_t refcount;
187 void *priv_ctx_tx;
188 void *priv_ctx_rx;
190 u8 tx_conf:3;
191 u8 rx_conf:3;
193 struct cipher_context tx;
194 struct cipher_context rx;
196 struct scatterlist *partially_sent_record;
197 u16 partially_sent_offset;
198 unsigned long flags;
199 bool in_tcp_sendpages;
201 u16 pending_open_record_frags;
202 int (*push_pending_record)(struct sock *sk, int flags);
204 void (*sk_write_space)(struct sock *sk);
205 void (*sk_destruct)(struct sock *sk);
206 void (*sk_proto_close)(struct sock *sk, long timeout);
208 int (*setsockopt)(struct sock *sk, int level,
211 int (*getsockopt)(struct sock *sk, int level,
214 int (*hash)(struct sock *sk);
215 void (*unhash)(struct sock *sk);