Lines Matching defs:priv

588 	struct accel_dpdk_cryptodev_key_priv *priv;
601 priv = task->base.crypto_key->priv;
602 assert(priv->driver < ACCEL_DPDK_CRYPTODEV_DRIVER_LAST);
638 qp = crypto_ch->device_qp[priv->driver];
651 key_handle = accel_dpdk_find_key_handle_in_channel(crypto_ch, priv);
653 SPDK_ERRLOG("Failed to find a key handle, driver %s, cipher %s\n", g_driver_names[priv->driver],
654 g_cipher_names[priv->cipher]);
658 assert(dev == key_handle->device || priv->driver != ACCEL_DPDK_CRYPTODEV_DRIVER_MLX5_PCI);
1353 struct accel_dpdk_cryptodev_key_priv *priv = key->priv;
1359 switch (priv->cipher) {
1366 key_handle->cipher_xform.cipher.key.data = priv->xts_key;
1399 struct accel_dpdk_cryptodev_key_priv *priv = key->priv;
1401 TAILQ_FOREACH_SAFE(key_handle, &priv->dev_keys, link, key_handle_tmp) {
1404 TAILQ_REMOVE(&priv->dev_keys, key_handle, link);
1409 if (priv->xts_key) {
1410 spdk_memset_s(priv->xts_key, key->key_size + key->key2_size, 0, key->key_size + key->key2_size);
1412 free(priv->xts_key);
1413 free(priv);
1448 struct accel_dpdk_cryptodev_key_priv *priv;
1455 priv = calloc(1, sizeof(*priv));
1456 if (!priv) {
1460 key->priv = priv;
1461 priv->driver = driver;
1462 priv->cipher = key->cipher;
1463 TAILQ_INIT(&priv->dev_keys);
1467 priv->xts_key = calloc(key->key_size + key->key2_size + 1, sizeof(char));
1468 if (!priv->xts_key) {
1473 memcpy(priv->xts_key, key->key, key->key_size);
1474 memcpy(priv->xts_key + key->key_size, key->key2, key->key2_size);
1489 TAILQ_INSERT_TAIL(&priv->dev_keys, key_handle, link);
1505 if (TAILQ_EMPTY(&priv->dev_keys)) {
1506 free(priv);