Lines Matching refs:cryptodev
734 struct rte_cryptodev *cryptodev; in rte_cryptodev_pmd_allocate() local
749 cryptodev = rte_cryptodev_pmd_get_dev(dev_id); in rte_cryptodev_pmd_allocate()
751 if (cryptodev->data == NULL) { in rte_cryptodev_pmd_allocate()
761 cryptodev->data = *cryptodev_data; in rte_cryptodev_pmd_allocate()
764 strlcpy(cryptodev->data->name, name, in rte_cryptodev_pmd_allocate()
767 cryptodev->data->dev_id = dev_id; in rte_cryptodev_pmd_allocate()
768 cryptodev->data->socket_id = socket_id; in rte_cryptodev_pmd_allocate()
769 cryptodev->data->dev_started = 0; in rte_cryptodev_pmd_allocate()
774 cryptodev->data->name, in rte_cryptodev_pmd_allocate()
775 cryptodev->data->dev_id, in rte_cryptodev_pmd_allocate()
776 cryptodev->data->socket_id, in rte_cryptodev_pmd_allocate()
777 cryptodev->data->dev_started); in rte_cryptodev_pmd_allocate()
780 TAILQ_INIT(&(cryptodev->link_intr_cbs)); in rte_cryptodev_pmd_allocate()
782 cryptodev->attached = RTE_CRYPTODEV_ATTACHED; in rte_cryptodev_pmd_allocate()
787 return cryptodev; in rte_cryptodev_pmd_allocate()
791 rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_release_device() argument
796 if (cryptodev == NULL) in rte_cryptodev_pmd_release_device()
799 dev_id = cryptodev->data->dev_id; in rte_cryptodev_pmd_release_device()
802 if (cryptodev->dev_ops) { in rte_cryptodev_pmd_release_device()
812 cryptodev->attached = RTE_CRYPTODEV_DETACHED; in rte_cryptodev_pmd_release_device()