| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_ktls.c | 32 struct fun_ktls_tx_ctx *tx_ctx; in fun_ktls_add() local 64 tx_ctx = tls_driver_ctx(sk, direction); in fun_ktls_add() 65 tx_ctx->tlsid = rsp.tlsid; in fun_ktls_add() 66 tx_ctx->next_seq = start_offload_tcp_sn; in fun_ktls_add() 77 struct fun_ktls_tx_ctx *tx_ctx; in fun_ktls_del() local 82 tx_ctx = __tls_driver_ctx(tls_ctx, direction); in fun_ktls_del() 89 req.tlsid = tx_ctx->tlsid; in fun_ktls_del() 100 struct fun_ktls_tx_ctx *tx_ctx; in fun_ktls_resync() local 106 tx_ctx = tls_driver_ctx(sk, direction); in fun_ktls_resync() 113 req.tlsid = tx_ctx->tlsid; in fun_ktls_resync() [all …]
|
| /linux/include/linux/usb/ |
| H A D | mctp-usb.h | 78 int (*send)(struct mctp_usblib_tx_ctx *tx_ctx, void *data, size_t len); 96 void *mctp_usblib_tx_ctx_priv(struct mctp_usblib_tx_ctx *tx_ctx); 102 void mctp_usblib_tx_send_complete(struct mctp_usblib_tx_ctx *tx_ctx,
|
| /linux/drivers/net/mctp/ |
| H A D | mctp-usb.c | 68 struct mctp_usblib_tx_ctx *tx_ctx = urb->context; in mctp_usb_out_complete() local 69 struct mctp_usb *mctp_usb = mctp_usblib_tx_ctx_priv(tx_ctx); in mctp_usb_out_complete() 74 mctp_usblib_tx_send_complete(tx_ctx, netdev, urb->status == 0); in mctp_usb_out_complete() 85 static int mctp_usb_tx_send(struct mctp_usblib_tx_ctx *tx_ctx, in mctp_usb_tx_send() argument 88 struct mctp_usb *mctp_usb = mctp_usblib_tx_ctx_priv(tx_ctx); in mctp_usb_tx_send() 99 data, len, mctp_usb_out_complete, tx_ctx); in mctp_usb_tx_send()
|
| H A D | mctp-usblib.c | 349 void *mctp_usblib_tx_ctx_priv(struct mctp_usblib_tx_ctx *tx_ctx) in mctp_usblib_tx_ctx_priv() argument 351 return tx_ctx->tx->priv; in mctp_usblib_tx_ctx_priv() 439 void mctp_usblib_tx_send_complete(struct mctp_usblib_tx_ctx *tx_ctx, in mctp_usblib_tx_send_complete() argument 445 mctp_usblib_tx_stats_update(tx_ctx, dev, ok); in mctp_usblib_tx_send_complete() 446 mctp_usblib_tx_ctx_free(tx_ctx, reason); in mctp_usblib_tx_send_complete()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp.c | 137 qp->tx_ctx.tx_suspend = 1; in siw_qp_llp_close() 559 if (qp->tx_ctx.mpa_crc_enabled) { in siw_send_terminate() 560 siw_crc_init(&qp->tx_ctx.mpa_crc); in siw_send_terminate() 561 siw_crc_update(&qp->tx_ctx.mpa_crc, in siw_send_terminate() 564 siw_crc_update(&qp->tx_ctx.mpa_crc, in siw_send_terminate() 567 siw_crc_final(&qp->tx_ctx.mpa_crc, (u8 *)&crc); in siw_send_terminate() 613 siw_crc_init(&qp->tx_ctx.mpa_crc); in siw_qp_nextstate_from_idle() 614 qp->tx_ctx.mpa_crc_enabled = true; in siw_qp_nextstate_from_idle() 631 qp->tx_ctx.ddp_msn[RDMAP_UNTAGGED_QN_SEND] = 0; in siw_qp_nextstate_from_idle() 632 qp->tx_ctx.ddp_msn[RDMAP_UNTAGGED_QN_RDMA_READ] = 0; in siw_qp_nextstate_from_idle() [all …]
|
| H A D | siw_qp_tx.c | 708 struct siw_iwarp_tx *c_tx = &qp->tx_ctx; in siw_prepare_fpdu() 795 struct siw_iwarp_tx *c_tx = &qp->tx_ctx; in siw_qp_sq_proc_tx() 797 int rv = 0, burst_len = qp->tx_ctx.burst; in siw_qp_sq_proc_tx() 917 qp->tx_ctx.burst = burst_len; in siw_qp_sq_proc_tx() 1036 if (unlikely(qp->tx_ctx.tx_suspend)) { in siw_qp_sq_process() 1094 qp->tx_ctx.ctrl_sent, qp->tx_ctx.ctrl_len, in siw_qp_sq_process() 1095 qp->tx_ctx.bytes_unsent); in siw_qp_sq_process() 1131 if (!qp->tx_ctx.tx_suspend) in siw_qp_sq_process() 1176 !qp->tx_ctx.tx_suspend)) { in siw_sq_resume() 1184 if (!qp->tx_ctx.tx_suspend) in siw_sq_resume()
|
| H A D | siw_cm.c | 443 qp->tx_ctx.tx_suspend = 1; in siw_qp_cm_drop() 818 qp->tx_ctx.gso_seg_limit = 0; in siw_proc_mpareply() 1365 cep->qp->tx_ctx.tx_suspend = 1; in siw_cm_llp_state_change() 1639 qp->tx_ctx.gso_seg_limit = 0; in siw_accept()
|
| H A D | siw_qp_rx.c | 1168 if (qp->tx_ctx.orq_fence) { in siw_check_tx_fence() 1189 qp->tx_ctx.orq_fence = 0; in siw_check_tx_fence() 1197 qp->tx_ctx.orq_fence = 0; in siw_check_tx_fence()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | libipw_crypto_wep.c | 29 struct arc4_ctx tx_ctx; member 132 arc4_setkey(&wep->tx_ctx, key, klen); in libipw_wep_encrypt() 133 arc4_crypt(&wep->tx_ctx, pos, pos, len + 4); in libipw_wep_encrypt()
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 646 struct tls_offload_context_tx *tx_ctx; in chcr_ktls_cpl_act_open_rpl() local 685 tx_ctx = tls_offload_ctx_tx(tls_ctx); in chcr_ktls_cpl_act_open_rpl() 688 ret = xa_insert_bh(&u_ctx->tid_list, tid, tx_ctx, in chcr_ktls_cpl_act_open_rpl() 1923 struct tls_offload_context_tx *tx_ctx; in chcr_ktls_xmit() local 1943 tx_ctx = tls_offload_ctx_tx(tls_ctx); in chcr_ktls_xmit() 1978 spin_lock_irqsave(&tx_ctx->lock, flags); in chcr_ktls_xmit() 1984 record = tls_get_record(tx_ctx, tcp_seq, in chcr_ktls_xmit() 1990 spin_unlock_irqrestore(&tx_ctx->lock, flags); in chcr_ktls_xmit() 2014 spin_unlock_irqrestore(&tx_ctx->lock, in chcr_ktls_xmit() 2045 spin_unlock_irqrestore(&tx_ctx in chcr_ktls_xmit() 2184 struct tls_offload_context_tx *tx_ctx; ch_ktls_reset_all_conn() local [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_tx.c | 98 struct tls_offload_context_tx *tx_ctx; member 496 priv_tx->tx_ctx = tls_offload_ctx_tx(tls_ctx); in mlx5e_ktls_add_tx() 625 struct tls_offload_context_tx *tx_ctx = priv_tx->tx_ctx; in tx_sync_info_get() local 632 spin_lock_irqsave(&tx_ctx->lock, flags); in tx_sync_info_get() 633 record = tls_get_record(tx_ctx, tcp_seq, &info->rcd_sn); in tx_sync_info_get() 672 spin_unlock_irqrestore(&tx_ctx->lock, flags); in tx_sync_info_get()
|
| /linux/net/tipc/ |
| H A D | crypto.c | 727 struct tipc_crypto_tx_ctx *tx_ctx; in tipc_aead_encrypt() 762 ctx = tipc_aead_mem_alloc(tfm, sizeof(*tx_ctx), &iv, &req, &sg, nsg); in tipc_aead_encrypt() 798 tx_ctx = (struct tipc_crypto_tx_ctx *)ctx; in tipc_aead_encrypt() 799 tx_ctx->aead = aead; in tipc_aead_encrypt() 800 tx_ctx->bearer = b; in tipc_aead_encrypt() 801 memcpy(&tx_ctx->dst, dst, sizeof(*dst)); in tipc_aead_encrypt() 833 struct tipc_crypto_tx_ctx *tx_ctx = TIPC_SKB_CB(skb)->crypto_ctx; in tipc_aead_encrypt_done() 834 struct tipc_bearer *b = tx_ctx->bearer; in tipc_aead_encrypt_done() 835 struct tipc_aead *aead = tx_ctx->aead; in tipc_aead_encrypt_done() local 844 b->media->send_msg(net, skb, b, &tx_ctx in tipc_aead_encrypt_done() 729 struct tipc_crypto_tx_ctx *tx_ctx; tipc_aead_encrypt() local [all...] |
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_virtchnl_pf.c | 634 struct i40e_hmc_obj_txq tx_ctx; in i40e_config_vsi_tx_queue() local 652 memset(&tx_ctx, 0, sizeof(struct i40e_hmc_obj_txq)); in i40e_config_vsi_tx_queue() 655 tx_ctx.base = info->dma_ring_addr / 128; in i40e_config_vsi_tx_queue() 663 tx_ctx.qlen = info->ring_len; in i40e_config_vsi_tx_queue() 664 tx_ctx.rdylist = le16_to_cpu(vsi->info.qs_handle[0]); in i40e_config_vsi_tx_queue() 665 tx_ctx.rdylist_act = 0; in i40e_config_vsi_tx_queue() 666 tx_ctx.head_wb_ena = info->headwb_enabled; in i40e_config_vsi_tx_queue() 667 tx_ctx.head_wb_addr = info->dma_headwb_addr; in i40e_config_vsi_tx_queue() 680 ret = i40e_set_lan_tx_queue_context(hw, pf_queue_id, &tx_ctx); in i40e_config_vsi_tx_queue()
|
| H A D | i40e_main.c | 3449 struct i40e_hmc_obj_txq tx_ctx; in i40e_configure_tx_ring() local 3468 memset(&tx_ctx, 0, sizeof(tx_ctx)); in i40e_configure_tx_ring() 3470 tx_ctx.new_context = 1; in i40e_configure_tx_ring() 3471 tx_ctx.base = (ring->dma / 128); in i40e_configure_tx_ring() 3472 tx_ctx.qlen = ring->count; in i40e_configure_tx_ring() 3475 tx_ctx.fd_ena = 1; in i40e_configure_tx_ring() 3477 tx_ctx.timesync_ena = 1; in i40e_configure_tx_ring() 3480 tx_ctx.head_wb_ena = 1; in i40e_configure_tx_ring() 3481 tx_ctx.head_wb_addr = ring->dma + in i40e_configure_tx_ring() 3496 tx_ctx.rdylist = in i40e_configure_tx_ring() [all …]
|
| /linux/net/tls/ |
| H A D | tls_sw.c | 2417 struct tls_sw_context_tx *tx_ctx = tls_sw_ctx_tx(ctx); in tls_sw_write_space() local 2420 if (tls_is_tx_ready(tx_ctx) && in tls_sw_write_space() 2421 !test_and_set_bit(BIT_TX_SCHEDULED, &tx_ctx->tx_bitmask)) in tls_sw_write_space() 2422 schedule_delayed_work(&tx_ctx->tx_work.work, 0); in tls_sw_write_space()
|