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);