Lines Matching refs:cryptodev
96 struct rte_cryptodev *cryptodev; in rte_cryptodev_pmd_create() local
110 cryptodev = rte_cryptodev_pmd_allocate(name, params->socket_id); in rte_cryptodev_pmd_create()
111 if (cryptodev == NULL) { in rte_cryptodev_pmd_create()
118 cryptodev->data->dev_private = in rte_cryptodev_pmd_create()
124 if (cryptodev->data->dev_private == NULL) { in rte_cryptodev_pmd_create()
128 rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_create()
133 cryptodev->device = device; in rte_cryptodev_pmd_create()
136 TAILQ_INIT(&(cryptodev->link_intr_cbs)); in rte_cryptodev_pmd_create()
138 return cryptodev; in rte_cryptodev_pmd_create()
142 rte_cryptodev_pmd_destroy(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_destroy() argument
145 void *dev_priv = cryptodev->data->dev_private; in rte_cryptodev_pmd_destroy()
147 CDEV_LOG_INFO("Closing crypto device %s", cryptodev->device->name); in rte_cryptodev_pmd_destroy()
150 retval = rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_destroy()
158 cryptodev->device = NULL; in rte_cryptodev_pmd_destroy()
159 cryptodev->data = NULL; in rte_cryptodev_pmd_destroy()
165 rte_cryptodev_pmd_probing_finish(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_probing_finish() argument
167 if (cryptodev == NULL) in rte_cryptodev_pmd_probing_finish()
177 cryptodev->data->dev_id, cryptodev); in rte_cryptodev_pmd_probing_finish()