Home
last modified time | relevance | path

Searched refs:resync_async (Results 1 – 3 of 3) sorted by relevance

/linux/include/net/
H A Dtls.h326 struct tls_offload_resync_async *resync_async; member
457 tls_offload_rx_resync_async_request_start(struct tls_offload_resync_async *resync_async, in tls_offload_rx_resync_async_request_start() argument
460 atomic64_set(&resync_async->req, ((u64)ntohl(seq) << 32) | in tls_offload_rx_resync_async_request_start()
462 resync_async->loglen = 0; in tls_offload_rx_resync_async_request_start()
463 resync_async->rcd_delta = 0; in tls_offload_rx_resync_async_request_start()
467 tls_offload_rx_resync_async_request_end(struct tls_offload_resync_async *resync_async, in tls_offload_rx_resync_async_request_end() argument
470 atomic64_set(&resync_async->req, ((u64)ntohl(seq) << 32) | RESYNC_REQ); in tls_offload_rx_resync_async_request_end()
474 tls_offload_rx_resync_async_request_cancel(struct tls_offload_resync_async *resync_async) in tls_offload_rx_resync_async_request_cancel() argument
476 atomic64_set(&resync_async->req, 0); in tls_offload_rx_resync_async_request_cancel()
/linux/net/tls/
H A Dtls_device.c713 tls_device_rx_resync_async(struct tls_offload_resync_async *resync_async, in tls_device_rx_resync_async() argument
727 if (WARN_ON_ONCE(resync_async->rcd_delta == USHRT_MAX)) { in tls_device_rx_resync_async()
728 tls_offload_rx_resync_async_request_cancel(resync_async); in tls_device_rx_resync_async()
738 resync_async->loglen < TLS_DEVICE_RESYNC_ASYNC_LOGMAX) in tls_device_rx_resync_async()
739 resync_async->log[resync_async->loglen++] = *seq; in tls_device_rx_resync_async()
741 resync_async->rcd_delta++; in tls_device_rx_resync_async()
749 for (i = 0; i < resync_async->loglen; i++) in tls_device_rx_resync_async()
750 if (req_seq == resync_async->log[i] && in tls_device_rx_resync_async()
751 atomic64_try_cmpxchg(&resync_async->req, &resync_req, 0)) { in tls_device_rx_resync_async()
752 *rcd_delta = resync_async->rcd_delta - i; in tls_device_rx_resync_async()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_rx.c441 async_resync = rx_ctx->resync_async; in mlx5e_ktls_handle_get_psv_completion()
500 struct tls_offload_resync_async *resync_async; in resync_update_sn() local
546 resync_async = tls_offload_ctx_rx(tls_get_ctx(sk))->resync_async; in resync_update_sn()
547 tls_offload_rx_resync_async_request_start(resync_async, seq, datalen); in resync_update_sn()
693 tls_offload_ctx_rx(tls_ctx)->resync_async = &resync->core; in mlx5e_ktls_add_rx()