Lines Matching refs:tls_ctx
183 * but tls_ctx->netdev might still be kept, because TX-side driver
378 const struct tls_context *tls_ctx)
380 return (struct tls_sw_context_rx *)tls_ctx->priv_ctx_rx;
384 const struct tls_context *tls_ctx)
386 return (struct tls_sw_context_tx *)tls_ctx->priv_ctx_tx;
390 tls_offload_ctx_tx(const struct tls_context *tls_ctx)
392 return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx;
414 tls_offload_ctx_rx(const struct tls_context *tls_ctx)
416 return (struct tls_offload_context_rx *)tls_ctx->priv_ctx_rx;
419 static inline void *__tls_driver_ctx(struct tls_context *tls_ctx,
423 return tls_offload_ctx_tx(tls_ctx)->driver_state;
425 return tls_offload_ctx_rx(tls_ctx)->driver_state;
439 struct tls_context *tls_ctx = tls_get_ctx(sk);
440 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
449 struct tls_context *tls_ctx = tls_get_ctx(sk);
450 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
461 struct tls_context *tls_ctx = tls_get_ctx(sk);
462 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
471 struct tls_context *tls_ctx = tls_get_ctx(sk);
473 tls_offload_ctx_rx(tls_ctx)->resync_type = type;
479 struct tls_context *tls_ctx = tls_get_ctx(sk);
482 ret = test_bit(TLS_TX_SYNC_SCHED, &tls_ctx->flags);