/kernel/linux/linux-5.10/net/mac80211/ |
H A D | tkip.c | 250 struct tkip_ctx_rx *rx_ctx = &key->u.tkip.rx[queue]; in ieee80211_tkip_decrypt_data() local 275 if (iv32 < rx_ctx->iv32 || in ieee80211_tkip_decrypt_data() 276 (iv32 == rx_ctx->iv32 && in ieee80211_tkip_decrypt_data() 277 (iv16 < rx_ctx->iv16 || in ieee80211_tkip_decrypt_data() 278 (iv16 == rx_ctx->iv16 && in ieee80211_tkip_decrypt_data() 279 (rx_ctx->iv32 || rx_ctx->iv16 || in ieee80211_tkip_decrypt_data() 280 rx_ctx->ctx.state != TKIP_STATE_NOT_INIT))))) in ieee80211_tkip_decrypt_data() 285 rx_ctx->ctx.state = TKIP_STATE_PHASE1_HW_UPLOADED; in ieee80211_tkip_decrypt_data() 289 if (rx_ctx in ieee80211_tkip_decrypt_data() [all...] |
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | tkip.c | 250 struct tkip_ctx_rx *rx_ctx = &key->u.tkip.rx[queue]; in ieee80211_tkip_decrypt_data() local 275 if (iv32 < rx_ctx->iv32 || in ieee80211_tkip_decrypt_data() 276 (iv32 == rx_ctx->iv32 && in ieee80211_tkip_decrypt_data() 277 (iv16 < rx_ctx->iv16 || in ieee80211_tkip_decrypt_data() 278 (iv16 == rx_ctx->iv16 && in ieee80211_tkip_decrypt_data() 279 (rx_ctx->iv32 || rx_ctx->iv16 || in ieee80211_tkip_decrypt_data() 280 rx_ctx->ctx.state != TKIP_STATE_NOT_INIT))))) in ieee80211_tkip_decrypt_data() 285 rx_ctx->ctx.state = TKIP_STATE_PHASE1_HW_UPLOADED; in ieee80211_tkip_decrypt_data() 289 if (rx_ctx in ieee80211_tkip_decrypt_data() [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | tls.h | 440 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_request() local 442 atomic64_set(&rx_ctx->resync_req, ((u64)ntohl(seq) << 32) | RESYNC_REQ); in tls_offload_rx_resync_request() 450 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_async_request_start() local 452 atomic64_set(&rx_ctx->resync_async->req, ((u64)ntohl(seq) << 32) | in tls_offload_rx_resync_async_request_start() 454 rx_ctx->resync_async->loglen = 0; in tls_offload_rx_resync_async_request_start() 455 rx_ctx->resync_async->rcd_delta = 0; in tls_offload_rx_resync_async_request_start() 462 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_async_request_end() local 464 atomic64_set(&rx_ctx->resync_async->req, in tls_offload_rx_resync_async_request_end()
|
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | bcm-pdc-mailbox.c | 389 struct pdc_rx_ctx rx_ctx[PDC_RING_ENTRIES]; member 591 struct pdc_rx_ctx *rx_ctx; in pdc_receive_one() local 604 (frags_rdy < pdcs->rx_ctx[pdcs->rxin].rxin_numd)) in pdc_receive_one() 620 rx_ctx = &pdcs->rx_ctx[rx_idx]; in pdc_receive_one() 621 num_frags = rx_ctx->rxin_numd; in pdc_receive_one() 623 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one() 624 rx_ctx->rxp_ctx = NULL; in pdc_receive_one() 625 resp_hdr = rx_ctx->resp_hdr; in pdc_receive_one() 626 resp_hdr_daddr = rx_ctx in pdc_receive_one() 822 struct pdc_rx_ctx *rx_ctx; pdc_rx_list_init() local [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | bcm-pdc-mailbox.c | 389 struct pdc_rx_ctx rx_ctx[PDC_RING_ENTRIES]; member 591 struct pdc_rx_ctx *rx_ctx; in pdc_receive_one() local 604 (frags_rdy < pdcs->rx_ctx[pdcs->rxin].rxin_numd)) in pdc_receive_one() 620 rx_ctx = &pdcs->rx_ctx[rx_idx]; in pdc_receive_one() 621 num_frags = rx_ctx->rxin_numd; in pdc_receive_one() 623 mssg.ctx = rx_ctx->rxp_ctx; in pdc_receive_one() 624 rx_ctx->rxp_ctx = NULL; in pdc_receive_one() 625 resp_hdr = rx_ctx->resp_hdr; in pdc_receive_one() 626 resp_hdr_daddr = rx_ctx in pdc_receive_one() 822 struct pdc_rx_ctx *rx_ctx; pdc_rx_list_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | tls.c | 136 struct mlx5e_tls_offload_context_rx *rx_ctx = in mlx5e_tls_add() local 139 rx_ctx->handle = htonl(swid); in mlx5e_tls_add() 169 struct mlx5e_tls_offload_context_rx *rx_ctx; in mlx5e_tls_resync() local 174 rx_ctx = mlx5e_get_tls_rx_context(tls_ctx); in mlx5e_tls_resync() 178 mlx5_accel_tls_resync_rx(priv->mdev, rx_ctx->handle, seq, rcd_sn); in mlx5e_tls_resync()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | tls.h | 649 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_request() local 651 atomic64_set(&rx_ctx->resync_req, ((u64)ntohl(seq) << 32) | RESYNC_REQ); in tls_offload_rx_resync_request() 659 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_async_request_start() local 661 atomic64_set(&rx_ctx->resync_async->req, ((u64)ntohl(seq) << 32) | in tls_offload_rx_resync_async_request_start() 663 rx_ctx->resync_async->loglen = 0; in tls_offload_rx_resync_async_request_start() 664 rx_ctx->resync_async->rcd_delta = 0; in tls_offload_rx_resync_async_request_start() 671 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_offload_rx_resync_async_request_end() local 673 atomic64_set(&rx_ctx->resync_async->req, in tls_offload_rx_resync_async_request_end()
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | lib80211_crypt_wep.c | 36 struct arc4_ctx rx_ctx; member 177 arc4_setkey(&wep->rx_ctx, key, klen); in lib80211_wep_decrypt() 178 arc4_crypt(&wep->rx_ctx, pos, pos, plen + 4); in lib80211_wep_decrypt()
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | lib80211_crypt_wep.c | 36 struct arc4_ctx rx_ctx; member 177 arc4_setkey(&wep->rx_ctx, key, klen); in lib80211_wep_decrypt() 178 arc4_crypt(&wep->rx_ctx, pos, pos, plen + 4); in lib80211_wep_decrypt()
|
/kernel/linux/linux-5.10/net/tls/ |
H A D | tls_device.c | 685 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_device_resync_rx() local 688 trace_tls_device_rx_resync_send(sk, seq, rcd_sn, rx_ctx->resync_type); in tls_device_resync_rx() 757 struct tls_offload_context_rx *rx_ctx; in tls_device_rx_resync_new_rec() local 771 rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_device_rx_resync_new_rec() 774 switch (rx_ctx->resync_type) { in tls_device_rx_resync_new_rec() 776 resync_req = atomic64_read(&rx_ctx->resync_req); in tls_device_rx_resync_new_rec() 782 !atomic64_try_cmpxchg(&rx_ctx->resync_req, &resync_req, 0)) in tls_device_rx_resync_new_rec() 786 if (likely(!rx_ctx->resync_nh_do_now)) in tls_device_rx_resync_new_rec() 799 rx_ctx->resync_nh_do_now = 0; in tls_device_rx_resync_new_rec() 804 resync_req = atomic64_read(&rx_ctx in tls_device_rx_resync_new_rec() [all...] |
H A D | tls_sw.c | 2298 struct tls_sw_context_rx *rx_ctx = tls_sw_ctx_rx(tls_ctx); in tls_sw_strparser_arm() local 2301 rx_ctx->saved_data_ready = sk->sk_data_ready; in tls_sw_strparser_arm() 2305 strp_check_rcv(&rx_ctx->strp); in tls_sw_strparser_arm()
|
/kernel/linux/linux-6.6/net/tls/ |
H A D | tls_device.c | 702 struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_device_resync_rx() local 705 trace_tls_device_rx_resync_send(sk, seq, rcd_sn, rx_ctx->resync_type); in tls_device_resync_rx() 774 struct tls_offload_context_rx *rx_ctx; in tls_device_rx_resync_new_rec() local 788 rx_ctx = tls_offload_ctx_rx(tls_ctx); in tls_device_rx_resync_new_rec() 791 switch (rx_ctx->resync_type) { in tls_device_rx_resync_new_rec() 793 resync_req = atomic64_read(&rx_ctx->resync_req); in tls_device_rx_resync_new_rec() 799 !atomic64_try_cmpxchg(&rx_ctx->resync_req, &resync_req, 0)) in tls_device_rx_resync_new_rec() 803 if (likely(!rx_ctx->resync_nh_do_now)) in tls_device_rx_resync_new_rec() 816 rx_ctx->resync_nh_do_now = 0; in tls_device_rx_resync_new_rec() 821 resync_req = atomic64_read(&rx_ctx in tls_device_rx_resync_new_rec() [all...] |
H A D | tls_sw.c | 2599 struct tls_sw_context_rx *rx_ctx = tls_sw_ctx_rx(tls_ctx); in tls_sw_strparser_arm() local 2602 rx_ctx->saved_data_ready = sk->sk_data_ready; in tls_sw_strparser_arm() 2609 struct tls_sw_context_rx *rx_ctx = tls_sw_ctx_rx(tls_ctx); in tls_update_rx_zc_capable() local 2611 rx_ctx->zc_capable = tls_ctx->rx_no_pad || in tls_update_rx_zc_capable()
|
H A D | tls_main.c | 704 struct tls_sw_context_rx *rx_ctx = tls_sw_ctx_rx(ctx); in do_tls_setsockopt_conf() local 706 tls_strp_check_rcv(&rx_ctx->strp); in do_tls_setsockopt_conf()
|
/kernel/linux/linux-5.10/net/tipc/ |
H A D | crypto.c | 884 struct tipc_crypto_rx_ctx *rx_ctx; in tipc_aead_decrypt() local 906 ctx = tipc_aead_mem_alloc(tfm, sizeof(*rx_ctx), &iv, &req, &sg, nsg); in tipc_aead_decrypt() 938 rx_ctx = (struct tipc_crypto_rx_ctx *)ctx; in tipc_aead_decrypt() 939 rx_ctx->aead = aead; in tipc_aead_decrypt() 940 rx_ctx->bearer = b; in tipc_aead_decrypt() 964 struct tipc_crypto_rx_ctx *rx_ctx = TIPC_SKB_CB(skb)->crypto_ctx; in tipc_aead_decrypt_done() local 965 struct tipc_bearer *b = rx_ctx->bearer; in tipc_aead_decrypt_done() 966 struct tipc_aead *aead = rx_ctx->aead; in tipc_aead_decrypt_done() 981 kfree(rx_ctx); in tipc_aead_decrypt_done()
|
/kernel/linux/linux-6.6/net/tipc/ |
H A D | crypto.c | 880 struct tipc_crypto_rx_ctx *rx_ctx; in tipc_aead_decrypt() local 902 ctx = tipc_aead_mem_alloc(tfm, sizeof(*rx_ctx), &iv, &req, &sg, nsg); in tipc_aead_decrypt() 934 rx_ctx = (struct tipc_crypto_rx_ctx *)ctx; in tipc_aead_decrypt() 935 rx_ctx->aead = aead; in tipc_aead_decrypt() 936 rx_ctx->bearer = b; in tipc_aead_decrypt() 960 struct tipc_crypto_rx_ctx *rx_ctx = TIPC_SKB_CB(skb)->crypto_ctx; in tipc_aead_decrypt_done() local 961 struct tipc_bearer *b = rx_ctx->bearer; in tipc_aead_decrypt_done() 962 struct tipc_aead *aead = rx_ctx->aead; in tipc_aead_decrypt_done() 977 kfree(rx_ctx); in tipc_aead_decrypt_done()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.c | 660 struct i40e_hmc_obj_rxq rx_ctx; in i40e_config_vsi_rx_queue() local 664 memset(&rx_ctx, 0, sizeof(struct i40e_hmc_obj_rxq)); in i40e_config_vsi_rx_queue() 667 rx_ctx.base = info->dma_ring_addr / 128; in i40e_config_vsi_rx_queue() 668 rx_ctx.qlen = info->ring_len; in i40e_config_vsi_rx_queue() 671 rx_ctx.hsplit_0 = I40E_RX_SPLIT_L2 | in i40e_config_vsi_rx_queue() 680 rx_ctx.hbuff = info->hdr_size >> I40E_RXQ_CTX_HBUFF_SHIFT; in i40e_config_vsi_rx_queue() 683 rx_ctx.dtype = I40E_RX_DTYPE_HEADER_SPLIT; in i40e_config_vsi_rx_queue() 691 rx_ctx.dbuff = info->databuffer_size >> I40E_RXQ_CTX_DBUFF_SHIFT; in i40e_config_vsi_rx_queue() 698 rx_ctx.rxmax = info->max_pkt_size; in i40e_config_vsi_rx_queue() 702 rx_ctx in i40e_config_vsi_rx_queue() [all...] |
H A D | i40e_main.c | 3405 struct i40e_hmc_obj_rxq rx_ctx; in i40e_configure_rx_ring() local 3413 memset(&rx_ctx, 0, sizeof(rx_ctx)); in i40e_configure_rx_ring() 3447 rx_ctx.dbuff = DIV_ROUND_UP(ring->rx_buf_len, in i40e_configure_rx_ring() 3450 rx_ctx.base = (ring->dma / 128); in i40e_configure_rx_ring() 3451 rx_ctx.qlen = ring->count; in i40e_configure_rx_ring() 3454 rx_ctx.dsize = 0; in i40e_configure_rx_ring() 3457 * rx_ctx.dtype = 0; in i40e_configure_rx_ring() 3459 rx_ctx.hsplit_0 = 0; in i40e_configure_rx_ring() 3461 rx_ctx in i40e_configure_rx_ring() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.c | 715 struct i40e_hmc_obj_rxq rx_ctx; in i40e_config_vsi_rx_queue() local 719 memset(&rx_ctx, 0, sizeof(struct i40e_hmc_obj_rxq)); in i40e_config_vsi_rx_queue() 722 rx_ctx.base = info->dma_ring_addr / 128; in i40e_config_vsi_rx_queue() 723 rx_ctx.qlen = info->ring_len; in i40e_config_vsi_rx_queue() 726 rx_ctx.hsplit_0 = I40E_RX_SPLIT_L2 | in i40e_config_vsi_rx_queue() 735 rx_ctx.hbuff = info->hdr_size >> I40E_RXQ_CTX_HBUFF_SHIFT; in i40e_config_vsi_rx_queue() 738 rx_ctx.dtype = I40E_RX_DTYPE_HEADER_SPLIT; in i40e_config_vsi_rx_queue() 746 rx_ctx.dbuff = info->databuffer_size >> I40E_RXQ_CTX_DBUFF_SHIFT; in i40e_config_vsi_rx_queue() 753 rx_ctx.rxmax = info->max_pkt_size; in i40e_config_vsi_rx_queue() 757 rx_ctx in i40e_config_vsi_rx_queue() [all...] |
H A D | i40e_main.c | 3578 struct i40e_hmc_obj_rxq rx_ctx; in i40e_configure_rx_ring() local 3585 memset(&rx_ctx, 0, sizeof(rx_ctx)); in i40e_configure_rx_ring() 3632 rx_ctx.dbuff = DIV_ROUND_UP(ring->rx_buf_len, in i40e_configure_rx_ring() 3635 rx_ctx.base = (ring->dma / 128); in i40e_configure_rx_ring() 3636 rx_ctx.qlen = ring->count; in i40e_configure_rx_ring() 3639 rx_ctx.dsize = 0; in i40e_configure_rx_ring() 3642 * rx_ctx.dtype = 0; in i40e_configure_rx_ring() 3644 rx_ctx.hsplit_0 = 0; in i40e_configure_rx_ring() 3646 rx_ctx in i40e_configure_rx_ring() [all...] |
/kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 296 struct vmxnet3_rx_ctx rx_ctx; member
|
H A D | vmxnet3_drv.c | 1369 struct vmxnet3_rx_ctx *ctx = &rq->rx_ctx; in vmxnet3_rq_rx_complete() 1835 rq->rx_ctx.skb = NULL; in vmxnet3_rq_init()
|
/kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 317 struct vmxnet3_rx_ctx rx_ctx; member
|
H A D | vmxnet3_drv.c | 1513 struct vmxnet3_rx_ctx *ctx = &rq->rx_ctx; in vmxnet3_rq_rx_complete() 2100 rq->rx_ctx.skb = NULL; in vmxnet3_rq_init()
|