Home
last modified time | relevance | path

Searched refs:fipsec (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dipsec.c282 static inline bool is_v2_sadb_supported(struct mlx5_fpga_ipsec *fipsec) in is_v2_sadb_supported() argument
284 if (MLX5_GET(ipsec_extended_cap, fipsec->caps, v2_command)) in is_v2_sadb_supported()
678 struct mlx5_fpga_ipsec *fipsec = fdev->ipsec; in mlx5_fpga_ipsec_create_sa_ctx() local
710 err = ida_simple_get(&fipsec->halloc, 1, 0, GFP_KERNEL); in mlx5_fpga_ipsec_create_sa_ctx()
721 mutex_lock(&fipsec->sa_hash_lock); in mlx5_fpga_ipsec_create_sa_ctx()
723 err = rhashtable_lookup_insert_fast(&fipsec->sa_hash, &sa_ctx->hash, in mlx5_fpga_ipsec_create_sa_ctx()
745 mutex_unlock(&fipsec->sa_hash_lock); in mlx5_fpga_ipsec_create_sa_ctx()
756 WARN_ON(rhashtable_remove_fast(&fipsec->sa_hash, &sa_ctx->hash, in mlx5_fpga_ipsec_create_sa_ctx()
759 mutex_unlock(&fipsec->sa_hash_lock); in mlx5_fpga_ipsec_create_sa_ctx()
761 ida_simple_remove(&fipsec->halloc, sa_ctx->sa_handle); in mlx5_fpga_ipsec_create_sa_ctx()
[all …]