Home
last modified time | relevance | path

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 Dipsec_offload.c23 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 Dipsec.c75 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 Dsa2ul.c1065 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 Dsa2ul.c1091 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