Lines Matching defs:tls_context
183 struct tls_context { struct
184 union tls_crypto_context crypto_send;
185 union tls_crypto_context crypto_recv;
187 struct list_head list;
188 struct net_device *netdev;
189 refcount_t refcount;
191 void *priv_ctx_tx;
192 void *priv_ctx_rx;
194 u8 tx_conf:3;
195 u8 rx_conf:3;
197 struct cipher_context tx;
198 struct cipher_context rx;
200 struct scatterlist *partially_sent_record;
201 u16 partially_sent_offset;
202 unsigned long flags;
203 bool in_tcp_sendpages;
205 u16 pending_open_record_frags;
206 int (*push_pending_record)(struct sock *sk, int flags);
208 void (*sk_write_space)(struct sock *sk);
209 void (*sk_destruct)(struct sock *sk);
210 void (*sk_proto_close)(struct sock *sk, long timeout);
212 int (*setsockopt)(struct sock *sk, int level,
237 void tls_ctx_free(struct tls_context *ctx); argument