Lines Matching refs:tls_ctx
185 * but tls_ctx->netdev might still be kept, because TX-side driver
377 const struct tls_context *tls_ctx)
379 return (struct tls_sw_context_rx *)tls_ctx->priv_ctx_rx;
383 const struct tls_context *tls_ctx)
385 return (struct tls_sw_context_tx *)tls_ctx->priv_ctx_tx;
389 tls_offload_ctx_tx(const struct tls_context *tls_ctx)
391 return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx;
421 tls_offload_ctx_rx(const struct tls_context *tls_ctx)
423 return (struct tls_offload_context_rx *)tls_ctx->priv_ctx_rx;
426 static inline void *__tls_driver_ctx(struct tls_context *tls_ctx,
430 return tls_offload_ctx_tx(tls_ctx)->driver_state;
432 return tls_offload_ctx_rx(tls_ctx)->driver_state;
446 struct tls_context *tls_ctx = tls_get_ctx(sk);
447 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
456 struct tls_context *tls_ctx = tls_get_ctx(sk);
457 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
468 struct tls_context *tls_ctx = tls_get_ctx(sk);
469 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
478 struct tls_context *tls_ctx = tls_get_ctx(sk);
480 tls_offload_ctx_rx(tls_ctx)->resync_type = type;
486 struct tls_context *tls_ctx = tls_get_ctx(sk);
489 ret = test_bit(TLS_TX_SYNC_SCHED, &tls_ctx->flags);