/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 61 struct mlx5e_ktls_offload_context_tx *priv_tx) in mlx5e_set_ktls_tx_priv_ctx() 66 BUILD_BUG_ON(sizeof(priv_tx) > TLS_DRIVER_STATE_SIZE_TX); in mlx5e_set_ktls_tx_priv_ctx() 68 *ctx = priv_tx; in mlx5e_set_ktls_tx_priv_ctx() 83 struct mlx5e_ktls_offload_context_tx *priv_tx; in mlx5e_ktls_add_tx() local 93 priv_tx = kzalloc(sizeof(*priv_tx), GFP_KERNEL); in mlx5e_ktls_add_tx() 94 if (!priv_tx) in mlx5e_ktls_add_tx() 97 err = mlx5_ktls_create_key(mdev, crypto_info, &priv_tx->key_id); in mlx5e_ktls_add_tx() 101 priv_tx->expected_seq = start_offload_tcp_sn; in mlx5e_ktls_add_tx() 102 priv_tx in mlx5e_ktls_add_tx() 60 mlx5e_set_ktls_tx_priv_ctx(struct tls_context *tls_ctx, struct mlx5e_ktls_offload_context_tx *priv_tx) mlx5e_set_ktls_tx_priv_ctx() argument 125 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_ktls_del_tx() local 152 mlx5e_ktls_tx_offload_test_and_clear_pending(struct mlx5e_ktls_offload_context_tx *priv_tx) mlx5e_ktls_tx_offload_test_and_clear_pending() argument 162 post_static_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool fence) post_static_params() argument 180 post_progress_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool fence) post_progress_params() argument 197 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool skip_static_post, bool fence_first_post) mlx5e_ktls_tx_post_param_wqes() argument 223 tx_sync_info_get(struct mlx5e_ktls_offload_context_tx *priv_tx, u32 tcp_seq, int datalen, struct tx_sync_info *info) tx_sync_info_get() argument 278 tx_post_resync_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, u64 rcd_sn) tx_post_resync_params() argument 367 mlx5e_ktls_tx_handle_ooo(struct mlx5e_ktls_offload_context_tx *priv_tx, struct mlx5e_txqsq *sq, int datalen, u32 seq) mlx5e_ktls_tx_handle_ooo() argument 446 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_ktls_handle_tx_skb() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 107 struct mlx5e_ktls_offload_context_tx *priv_tx) in mlx5e_set_ktls_tx_priv_ctx() 112 BUILD_BUG_ON(sizeof(priv_tx) > TLS_DRIVER_STATE_SIZE_TX); in mlx5e_set_ktls_tx_priv_ctx() 114 *ctx = priv_tx; in mlx5e_set_ktls_tx_priv_ctx() 130 struct mlx5e_ktls_offload_context_tx *priv_tx; member 172 struct mlx5e_ktls_offload_context_tx *priv_tx = async->priv_tx; in create_tis_callback() local 176 priv_tx->create_err = 1; in create_tis_callback() 180 priv_tx->tisn = MLX5_GET(create_tis_out, async->out_create, tisn); in create_tis_callback() 187 struct mlx5e_ktls_offload_context_tx *priv_tx = async->priv_tx; in destroy_tis_callback() local 106 mlx5e_set_ktls_tx_priv_ctx(struct tls_context *tls_ctx, struct mlx5e_ktls_offload_context_tx *priv_tx) mlx5e_set_ktls_tx_priv_ctx() argument 196 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_tls_priv_tx_init() local 226 mlx5e_tls_priv_tx_cleanup(struct mlx5e_ktls_offload_context_tx *priv_tx, struct mlx5e_async_ctx *async) mlx5e_tls_priv_tx_cleanup() argument 457 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_ktls_add_tx() local 512 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_ktls_del_tx() local 539 mlx5e_ktls_tx_offload_test_and_clear_pending(struct mlx5e_ktls_offload_context_tx *priv_tx) mlx5e_ktls_tx_offload_test_and_clear_pending() argument 549 post_static_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool fence) post_static_params() argument 568 post_progress_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool fence) post_progress_params() argument 595 mlx5e_ktls_tx_post_param_wqes(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, bool skip_static_post, bool fence_first_post) mlx5e_ktls_tx_post_param_wqes() argument 622 tx_sync_info_get(struct mlx5e_ktls_offload_context_tx *priv_tx, u32 tcp_seq, int datalen, struct tx_sync_info *info) tx_sync_info_get() argument 677 tx_post_resync_params(struct mlx5e_txqsq *sq, struct mlx5e_ktls_offload_context_tx *priv_tx, u64 rcd_sn) tx_post_resync_params() argument 772 mlx5e_ktls_tx_handle_ooo(struct mlx5e_ktls_offload_context_tx *priv_tx, struct mlx5e_txqsq *sq, int datalen, u32 seq) mlx5e_ktls_tx_handle_ooo() argument 833 struct mlx5e_ktls_offload_context_tx *priv_tx; mlx5e_ktls_handle_tx_skb() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/usbip/ |
H A D | vhci_tx.c | 41 list_for_each_entry_safe(priv, tmp, &vdev->priv_tx, list) { in dequeue_from_priv_tx() 248 (!list_empty(&vdev->priv_tx) || in vhci_tx_loop()
|
H A D | stub.h | 33 * priv_tx : linked to this after the completion of a urb. 40 struct list_head priv_tx; member
|
H A D | stub_tx.c | 99 list_move_tail(&priv->list, &sdev->priv_tx); in stub_complete() 139 list_for_each_entry_safe(priv, tmp, &sdev->priv_tx, list) { in dequeue_from_priv_tx() 430 * priv_tx queue and stub_rx does not find the target priv. In in stub_tx_loop() 447 (!list_empty(&sdev->priv_tx) || in stub_tx_loop()
|
H A D | vhci.h | 40 struct list_head priv_tx; member
|
H A D | stub_main.c | 339 priv = stub_priv_pop_from_listhead(&sdev->priv_tx); in stub_priv_pop()
|
H A D | stub_dev.c | 284 INIT_LIST_HEAD(&sdev->priv_tx); in stub_device_alloc()
|
H A D | vhci_hcd.c | 687 list_add_tail(&priv->list, &vdev->priv_tx); in vhci_tx_urb() 1140 INIT_LIST_HEAD(&vdev->priv_tx); in vhci_device_init()
|
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | vhci_tx.c | 41 list_for_each_entry_safe(priv, tmp, &vdev->priv_tx, list) { in dequeue_from_priv_tx() 248 (!list_empty(&vdev->priv_tx) || in vhci_tx_loop()
|
H A D | stub.h | 33 * priv_tx : linked to this after the completion of a urb. 40 struct list_head priv_tx; member
|
H A D | stub_tx.c | 99 list_move_tail(&priv->list, &sdev->priv_tx); in stub_complete() 139 list_for_each_entry_safe(priv, tmp, &sdev->priv_tx, list) { in dequeue_from_priv_tx() 430 * priv_tx queue and stub_rx does not find the target priv. In in stub_tx_loop() 447 (!list_empty(&sdev->priv_tx) || in stub_tx_loop()
|
H A D | vhci.h | 40 struct list_head priv_tx; member
|
H A D | stub_main.c | 335 priv = stub_priv_pop_from_listhead(&sdev->priv_tx); in stub_priv_pop()
|
H A D | stub_dev.c | 286 INIT_LIST_HEAD(&sdev->priv_tx); in stub_device_alloc()
|
H A D | vhci_hcd.c | 687 list_add_tail(&priv->list, &vdev->priv_tx); in vhci_tx_urb() 1109 INIT_LIST_HEAD(&vdev->priv_tx); in vhci_device_init()
|