Searched refs:sa_ctx (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/accel/ |
H A D | ipsec_offload.c | 23 struct mlx5_ipsec_sa_ctx *sa_ctx; member 123 /* assuming no sa_ctx are connected to this xfrm_ctx */ in mlx5_ipsec_offload_esp_destroy_xfrm() 124 WARN_ON(mxfrm->sa_ctx); in mlx5_ipsec_offload_esp_destroy_xfrm() 215 struct mlx5_ipsec_sa_ctx *sa_ctx; in mlx5_ipsec_offload_create_sa_ctx() local 219 sa_ctx = kzalloc(sizeof(*sa_ctx), GFP_KERNEL); in mlx5_ipsec_offload_create_sa_ctx() 220 if (!sa_ctx) in mlx5_ipsec_offload_create_sa_ctx() 223 sa_ctx->dev = mdev; in mlx5_ipsec_offload_create_sa_ctx() 227 sa_ctx->mxfrm = mxfrm; in mlx5_ipsec_offload_create_sa_ctx() 233 &sa_ctx in mlx5_ipsec_offload_create_sa_ctx() 266 struct mlx5_ipsec_sa_ctx *sa_ctx = (struct mlx5_ipsec_sa_ctx *)context; mlx5_ipsec_offload_delete_sa_ctx() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | ipsec.c | 75 struct mlx5_fpga_ipsec_sa_ctx *sa_ctx; member 673 struct mlx5_fpga_ipsec_sa_ctx *sa_ctx; in mlx5_fpga_ipsec_create_sa_ctx() local 683 sa_ctx = kzalloc(sizeof(*sa_ctx), GFP_KERNEL); in mlx5_fpga_ipsec_create_sa_ctx() 684 if (!sa_ctx) in mlx5_fpga_ipsec_create_sa_ctx() 687 sa_ctx->dev = mdev; in mlx5_fpga_ipsec_create_sa_ctx() 692 &sa_ctx->hw_sa); in mlx5_fpga_ipsec_create_sa_ctx() 696 if (fpga_xfrm->sa_ctx) { /* multiple rules for same accel_xfrm */ in mlx5_fpga_ipsec_create_sa_ctx() 698 if (memcmp(&sa_ctx->hw_sa, &fpga_xfrm->sa_ctx in mlx5_fpga_ipsec_create_sa_ctx() 837 mlx5_fpga_ipsec_release_sa_ctx(struct mlx5_fpga_ipsec_sa_ctx *sa_ctx) mlx5_fpga_ipsec_release_sa_ctx() argument [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | sa2ul.c | 1065 struct sa_ctx_info *sa_ctx = req->enc ? &req->ctx->enc : &req->ctx->dec; in sa_run() local 1104 memcpy(cmdl, sa_ctx->cmdl, sa_ctx->cmdl_size); in sa_run() 1106 sa_update_cmdl(req, cmdl, &sa_ctx->cmdl_upd_info); in sa_run() 1117 cmdl[sa_ctx->cmdl_size / sizeof(u32)] = req->type; in sa_run() 1230 rxd->enc_iv_size = sa_ctx->cmdl_upd_info.enc_iv.size; in sa_run() 1250 sa_prepare_tx_desc(mdptr, (sa_ctx->cmdl_size + (SA_PSDATA_CTX_WORDS * in sa_run() 1251 sizeof(u32))), cmdl, sizeof(sa_ctx->epib), in sa_run() 1252 sa_ctx->epib); in sa_run() 1254 ml = sa_ctx in sa_run() [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | sa2ul.c | 1091 struct sa_ctx_info *sa_ctx = req->enc ? &req->ctx->enc : &req->ctx->dec; in sa_run() local 1130 memcpy(cmdl, sa_ctx->cmdl, sa_ctx->cmdl_size); in sa_run() 1132 sa_update_cmdl(req, cmdl, &sa_ctx->cmdl_upd_info); in sa_run() 1143 cmdl[sa_ctx->cmdl_size / sizeof(u32)] = req->type; in sa_run() 1256 rxd->enc_iv_size = sa_ctx->cmdl_upd_info.enc_iv.size; in sa_run() 1276 sa_prepare_tx_desc(mdptr, (sa_ctx->cmdl_size + (SA_PSDATA_CTX_WORDS * in sa_run() 1277 sizeof(u32))), cmdl, sizeof(sa_ctx->epib), in sa_run() 1278 sa_ctx->epib); in sa_run() 1280 ml = sa_ctx in sa_run() [all...] |
Completed in 8 milliseconds