Lines Matching refs:cryptodev
106 struct rte_cryptodev *cryptodev; in rte_cryptodev_pmd_create() local
120 cryptodev = rte_cryptodev_pmd_allocate(name, params->socket_id); in rte_cryptodev_pmd_create()
121 if (cryptodev == NULL) { in rte_cryptodev_pmd_create()
128 cryptodev->data->dev_private = in rte_cryptodev_pmd_create()
134 if (cryptodev->data->dev_private == NULL) { in rte_cryptodev_pmd_create()
138 rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_create()
143 cryptodev->device = device; in rte_cryptodev_pmd_create()
146 TAILQ_INIT(&(cryptodev->link_intr_cbs)); in rte_cryptodev_pmd_create()
148 return cryptodev; in rte_cryptodev_pmd_create()
152 rte_cryptodev_pmd_destroy(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_destroy() argument
155 void *dev_priv = cryptodev->data->dev_private; in rte_cryptodev_pmd_destroy()
157 CDEV_LOG_INFO("Closing crypto device %s", cryptodev->device->name); in rte_cryptodev_pmd_destroy()
160 retval = rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_destroy()
168 cryptodev->device = NULL; in rte_cryptodev_pmd_destroy()
169 cryptodev->data = NULL; in rte_cryptodev_pmd_destroy()
175 rte_cryptodev_pmd_probing_finish(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_probing_finish() argument
177 if (cryptodev == NULL) in rte_cryptodev_pmd_probing_finish()
187 cryptodev->data->dev_id, cryptodev); in rte_cryptodev_pmd_probing_finish()