accel_attrs      4192 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_accel_esp_xfrm_attrs accel_attrs = {};
accel_attrs      4232 drivers/infiniband/hw/mlx5/main.c 	memcpy(&accel_attrs.keymat.aes_gcm.aes_key, &aes_gcm->aes_key,
accel_attrs      4233 drivers/infiniband/hw/mlx5/main.c 	       sizeof(accel_attrs.keymat.aes_gcm.aes_key));
accel_attrs      4234 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.keymat.aes_gcm.key_len = aes_gcm->key_len * 8;
accel_attrs      4235 drivers/infiniband/hw/mlx5/main.c 	memcpy(&accel_attrs.keymat.aes_gcm.salt, &aes_gcm->salt,
accel_attrs      4236 drivers/infiniband/hw/mlx5/main.c 	       sizeof(accel_attrs.keymat.aes_gcm.salt));
accel_attrs      4237 drivers/infiniband/hw/mlx5/main.c 	memcpy(&accel_attrs.keymat.aes_gcm.seq_iv, &aes_gcm->iv,
accel_attrs      4238 drivers/infiniband/hw/mlx5/main.c 	       sizeof(accel_attrs.keymat.aes_gcm.seq_iv));
accel_attrs      4239 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.keymat.aes_gcm.icv_len = aes_gcm->icv_len * 8;
accel_attrs      4240 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.keymat.aes_gcm.iv_algo = MLX5_ACCEL_ESP_AES_GCM_IV_ALGO_SEQ;
accel_attrs      4241 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.keymat_type = MLX5_ACCEL_ESP_KEYMAT_AES_GCM;
accel_attrs      4243 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.esn = attr->esn;
accel_attrs      4245 drivers/infiniband/hw/mlx5/main.c 		accel_attrs.flags |= MLX5_ACCEL_ESP_FLAGS_ESN_TRIGGERED;
accel_attrs      4247 drivers/infiniband/hw/mlx5/main.c 		accel_attrs.flags |= MLX5_ACCEL_ESP_FLAGS_ESN_STATE_OVERLAP;
accel_attrs      4250 drivers/infiniband/hw/mlx5/main.c 		accel_attrs.action |= MLX5_ACCEL_ESP_ACTION_ENCRYPT;
accel_attrs      4253 drivers/infiniband/hw/mlx5/main.c 		mlx5_accel_esp_create_xfrm(mdev->mdev, &accel_attrs, flags);
accel_attrs      4274 drivers/infiniband/hw/mlx5/main.c 	struct mlx5_accel_esp_xfrm_attrs accel_attrs;
accel_attrs      4294 drivers/infiniband/hw/mlx5/main.c 	memcpy(&accel_attrs, &maction->esp_aes_gcm.ctx->attrs,
accel_attrs      4295 drivers/infiniband/hw/mlx5/main.c 	       sizeof(accel_attrs));
accel_attrs      4297 drivers/infiniband/hw/mlx5/main.c 	accel_attrs.esn = attr->esn;
accel_attrs      4299 drivers/infiniband/hw/mlx5/main.c 		accel_attrs.flags |= MLX5_ACCEL_ESP_FLAGS_ESN_STATE_OVERLAP;
accel_attrs      4301 drivers/infiniband/hw/mlx5/main.c 		accel_attrs.flags &= ~MLX5_ACCEL_ESP_FLAGS_ESN_STATE_OVERLAP;
accel_attrs      4304 drivers/infiniband/hw/mlx5/main.c 					 &accel_attrs);