Lines Matching refs:cryptodev
94 struct rte_cryptodev *cryptodev; in rte_cryptodev_pmd_create() local
108 cryptodev = rte_cryptodev_pmd_allocate(name, params->socket_id); in rte_cryptodev_pmd_create()
109 if (cryptodev == NULL) { in rte_cryptodev_pmd_create()
116 cryptodev->data->dev_private = in rte_cryptodev_pmd_create()
122 if (cryptodev->data->dev_private == NULL) { in rte_cryptodev_pmd_create()
126 rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_create()
131 cryptodev->device = device; in rte_cryptodev_pmd_create()
134 TAILQ_INIT(&(cryptodev->link_intr_cbs)); in rte_cryptodev_pmd_create()
136 return cryptodev; in rte_cryptodev_pmd_create()
140 rte_cryptodev_pmd_destroy(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_destroy() argument
144 CDEV_LOG_INFO("Closing crypto device %s", cryptodev->device->name); in rte_cryptodev_pmd_destroy()
147 retval = rte_cryptodev_pmd_release_device(cryptodev); in rte_cryptodev_pmd_destroy()
152 rte_free(cryptodev->data->dev_private); in rte_cryptodev_pmd_destroy()
155 cryptodev->device = NULL; in rte_cryptodev_pmd_destroy()
156 cryptodev->data = NULL; in rte_cryptodev_pmd_destroy()