Searched refs:resync_async (Results 1 – 3 of 3) sorted by relevance
| /linux/include/net/ |
| H A D | tls.h | 326 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 D | tls_device.c | 713 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 D | ktls_rx.c | 441 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()
|