Lines Matching refs:cryptodev
856 struct rte_cryptodev *cryptodev; in rte_cryptodev_pmd_allocate() local
871 cryptodev = rte_cryptodev_pmd_get_dev(dev_id); in rte_cryptodev_pmd_allocate()
873 if (cryptodev->data == NULL) { in rte_cryptodev_pmd_allocate()
883 cryptodev->data = *cryptodev_data; in rte_cryptodev_pmd_allocate()
886 strlcpy(cryptodev->data->name, name, in rte_cryptodev_pmd_allocate()
889 cryptodev->data->dev_id = dev_id; in rte_cryptodev_pmd_allocate()
890 cryptodev->data->socket_id = socket_id; in rte_cryptodev_pmd_allocate()
891 cryptodev->data->dev_started = 0; in rte_cryptodev_pmd_allocate()
896 cryptodev->data->name, in rte_cryptodev_pmd_allocate()
897 cryptodev->data->dev_id, in rte_cryptodev_pmd_allocate()
898 cryptodev->data->socket_id, in rte_cryptodev_pmd_allocate()
899 cryptodev->data->dev_started); in rte_cryptodev_pmd_allocate()
902 TAILQ_INIT(&(cryptodev->link_intr_cbs)); in rte_cryptodev_pmd_allocate()
904 cryptodev->attached = RTE_CRYPTODEV_ATTACHED; in rte_cryptodev_pmd_allocate()
909 return cryptodev; in rte_cryptodev_pmd_allocate()
913 rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev) in rte_cryptodev_pmd_release_device() argument
918 if (cryptodev == NULL) in rte_cryptodev_pmd_release_device()
921 dev_id = cryptodev->data->dev_id; in rte_cryptodev_pmd_release_device()
926 if (cryptodev->dev_ops) { in rte_cryptodev_pmd_release_device()
936 cryptodev->attached = RTE_CRYPTODEV_DETACHED; in rte_cryptodev_pmd_release_device()