/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 28 struct mlx5e_ktls_offload_context_rx *priv_rx; member 60 static bool mlx5e_ktls_priv_rx_put(struct mlx5e_ktls_offload_context_rx *priv_rx) in mlx5e_ktls_priv_rx_put() argument 62 if (!refcount_dec_and_test(&priv_rx->resync.refcnt)) in mlx5e_ktls_priv_rx_put() 65 kfree(priv_rx); in mlx5e_ktls_priv_rx_put() 69 static void mlx5e_ktls_priv_rx_get(struct mlx5e_ktls_offload_context_rx *priv_rx) in mlx5e_ktls_priv_rx_get() argument 71 refcount_inc(&priv_rx->resync.refcnt); in mlx5e_ktls_priv_rx_get() 104 struct mlx5e_ktls_offload_context_rx *priv_rx; in accel_rule_handle_work() local 109 priv_rx = container_of(accel_rule, struct mlx5e_ktls_offload_context_rx, rule); in accel_rule_handle_work() 110 if (unlikely(test_bit(MLX5E_PRIV_RX_FLAG_DELETING, priv_rx->flags))) in accel_rule_handle_work() 113 rule = mlx5e_accel_fs_add_sk(accel_rule->priv, priv_rx in accel_rule_handle_work() 135 post_static_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx) post_static_params() argument 165 post_progress_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx, u32 next_record_tcp_sn) post_progress_params() argument 195 post_rx_param_wqes(struct mlx5e_channel *c, struct mlx5e_ktls_offload_context_rx *priv_rx, u32 next_record_tcp_sn) post_rx_param_wqes() argument 228 mlx5e_set_ktls_rx_priv_ctx(struct tls_context *tls_ctx, struct mlx5e_ktls_offload_context_rx *priv_rx) mlx5e_set_ktls_rx_priv_ctx() argument 251 resync_post_get_progress_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx) resync_post_get_progress_params() argument 333 struct mlx5e_ktls_offload_context_rx *priv_rx; resync_handle_work() local 364 resync_handle_seq_match(struct mlx5e_ktls_offload_context_rx *priv_rx, struct mlx5e_channel *c) resync_handle_seq_match() argument 402 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_handle_get_psv_completion() local 440 struct mlx5e_ktls_offload_context_rx *priv_rx; resync_queue_get_psv() local 517 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_rx_resync() local 561 struct mlx5e_ktls_offload_context_rx *priv_rx = wi->tls_set_params.priv_rx; mlx5e_ktls_handle_ctx_completion() local 585 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_add_rx() local 647 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_del_rx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 28 struct mlx5e_ktls_offload_context_rx *priv_rx; member 63 static bool mlx5e_ktls_priv_rx_put(struct mlx5e_ktls_offload_context_rx *priv_rx) in mlx5e_ktls_priv_rx_put() argument 65 if (!refcount_dec_and_test(&priv_rx->resync.refcnt)) in mlx5e_ktls_priv_rx_put() 68 kfree(priv_rx); in mlx5e_ktls_priv_rx_put() 72 static void mlx5e_ktls_priv_rx_get(struct mlx5e_ktls_offload_context_rx *priv_rx) in mlx5e_ktls_priv_rx_get() argument 74 refcount_inc(&priv_rx->resync.refcnt); in mlx5e_ktls_priv_rx_get() 105 struct mlx5e_ktls_offload_context_rx *priv_rx; in accel_rule_handle_work() local 110 priv_rx = container_of(accel_rule, struct mlx5e_ktls_offload_context_rx, rule); in accel_rule_handle_work() 111 if (unlikely(test_bit(MLX5E_PRIV_RX_FLAG_DELETING, priv_rx->flags))) in accel_rule_handle_work() 114 rule = mlx5e_accel_fs_add_sk(accel_rule->priv->fs, priv_rx in accel_rule_handle_work() 136 post_static_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx) post_static_params() argument 166 post_progress_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx, u32 next_record_tcp_sn) post_progress_params() argument 196 post_rx_param_wqes(struct mlx5e_channel *c, struct mlx5e_ktls_offload_context_rx *priv_rx, u32 next_record_tcp_sn) post_rx_param_wqes() argument 229 mlx5e_set_ktls_rx_priv_ctx(struct tls_context *tls_ctx, struct mlx5e_ktls_offload_context_rx *priv_rx) mlx5e_set_ktls_rx_priv_ctx() argument 252 resync_post_get_progress_params(struct mlx5e_icosq *sq, struct mlx5e_ktls_offload_context_rx *priv_rx) resync_post_get_progress_params() argument 332 struct mlx5e_ktls_offload_context_rx *priv_rx; resync_handle_work() local 363 resync_handle_seq_match(struct mlx5e_ktls_offload_context_rx *priv_rx, struct mlx5e_channel *c) resync_handle_seq_match() argument 427 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_handle_get_psv_completion() local 465 struct mlx5e_ktls_offload_context_rx *priv_rx; resync_queue_get_psv() local 543 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_rx_resync() local 587 struct mlx5e_ktls_offload_context_rx *priv_rx = wi->tls_set_params.priv_rx; mlx5e_ktls_handle_ctx_completion() local 611 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_add_rx() local 689 struct mlx5e_ktls_offload_context_rx *priv_rx; mlx5e_ktls_del_rx() local 723 struct mlx5e_ktls_offload_context_rx *priv_rx, *tmp; mlx5e_ktls_rx_handle_resync_list() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/usbip/ |
H A D | vhci_rx.c | 19 list_for_each_entry_safe(priv, tmp, &vdev->priv_rx, list) { in pickup_urb_and_free_priv() 190 empty = list_empty(&vdev->priv_rx); in vhci_priv_tx_empty()
|
H A D | vhci.h | 41 struct list_head priv_rx; member
|
H A D | vhci_tx.c | 42 list_move_tail(&priv->list, &vdev->priv_rx); in dequeue_from_priv_tx()
|
H A D | vhci_hcd.c | 1139 INIT_LIST_HEAD(&vdev->priv_rx); in vhci_device_init()
|
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | vhci_rx.c | 19 list_for_each_entry_safe(priv, tmp, &vdev->priv_rx, list) { in pickup_urb_and_free_priv() 190 empty = list_empty(&vdev->priv_rx); in vhci_priv_tx_empty()
|
H A D | vhci.h | 41 struct list_head priv_rx; member
|
H A D | vhci_tx.c | 42 list_move_tail(&priv->list, &vdev->priv_rx); in dequeue_from_priv_tx()
|
H A D | vhci_hcd.c | 1108 INIT_LIST_HEAD(&vdev->priv_rx); in vhci_device_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | txrx.h | 171 struct mlx5e_ktls_offload_context_rx *priv_rx; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | txrx.h | 219 struct mlx5e_ktls_offload_context_rx *priv_rx; member
|