ipsec_sa_v1 296 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.cmd = htonl(opcode); ipsec_sa_v1 300 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c sa_cmd_size = sizeof(hw_sa->ipsec_sa_v1); ipsec_sa_v1 312 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c if (sa->ipsec_sa_v1.sw_sa_handle != cmd_context->resp.sw_sa_handle) { ipsec_sa_v1 314 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c ntohl(sa->ipsec_sa_v1.sw_sa_handle), ipsec_sa_v1 465 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(&hw_sa->ipsec_sa_v1.key_enc, aes_gcm->aes_key, ipsec_sa_v1 469 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(&hw_sa->ipsec_sa_v1.key_enc[16], ipsec_sa_v1 473 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(&hw_sa->ipsec_sa_v1.gcm.salt_iv, &aes_gcm->seq_iv, ipsec_sa_v1 475 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(&hw_sa->ipsec_sa_v1.gcm.salt, &aes_gcm->salt, ipsec_sa_v1 480 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags |= MLX5_FPGA_IPSEC_SA_ESN_EN; ipsec_sa_v1 481 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags |= ipsec_sa_v1 487 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags &= ~MLX5_FPGA_IPSEC_SA_ESN_EN; ipsec_sa_v1 488 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags &= ipsec_sa_v1 496 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.sw_sa_handle = htonl(xfrm_attrs->sa_handle); ipsec_sa_v1 501 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.enc_mode = ipsec_sa_v1 505 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.enc_mode = ipsec_sa_v1 511 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags |= MLX5_FPGA_IPSEC_SA_SA_VALID | ipsec_sa_v1 516 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags |= MLX5_FPGA_IPSEC_SA_DIR_SX; ipsec_sa_v1 518 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags &= ~MLX5_FPGA_IPSEC_SA_DIR_SX; ipsec_sa_v1 532 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(hw_sa->ipsec_sa_v1.sip, saddr, sizeof(hw_sa->ipsec_sa_v1.sip)); ipsec_sa_v1 533 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c memcpy(hw_sa->ipsec_sa_v1.dip, daddr, sizeof(hw_sa->ipsec_sa_v1.dip)); ipsec_sa_v1 536 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.spi = spi; ipsec_sa_v1 540 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c hw_sa->ipsec_sa_v1.flags |= MLX5_FPGA_IPSEC_SA_IPV6; ipsec_sa_v1 726 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; ipsec_sa_v1 833 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; ipsec_sa_v1 1518 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c fpga_xfrm->sa_ctx->hw_sa.ipsec_sa_v1.cmd = 0; ipsec_sa_v1 567 include/linux/mlx5/mlx5_ifc_fpga.h struct mlx5_ifc_fpga_ipsec_sa_v1 ipsec_sa_v1;