Lines Matching defs:tls_context
248 struct tls_context { struct
250 struct tls_prot_info prot_info;
252 u8 tx_conf:3;
253 u8 rx_conf:3;
255 int (*push_pending_record)(struct sock *sk, int flags);
256 void (*sk_write_space)(struct sock *sk);
258 void *priv_ctx_tx;
259 void *priv_ctx_rx;
261 struct net_device *netdev;
264 struct cipher_context tx;
265 struct cipher_context rx;
267 struct scatterlist *partially_sent_record;
268 u16 partially_sent_offset;
270 bool in_tcp_sendpages;
271 bool pending_open_record_frags;
273 struct mutex tx_lock; /* protects partially_sent_* fields and
276 unsigned long flags;
279 struct proto *sk_proto;
303 struct tls_context *ctx, argument