| 753 | } |
| 754 | |
| 755 | static int |
| 756 | ssovf_crypto_adapter_qp_add(const struct rte_eventdev *dev, |
| 757 | const struct rte_cryptodev *cdev, |
| 758 | int32_t queue_pair_id, |
| 759 | const struct rte_event_crypto_adapter_queue_conf *conf) |
| 760 | { |
| 761 | struct cpt_instance *qp; |
| 762 | uint8_t qp_id; |
| 763 | |
| 764 | RTE_SET_USED(conf); |
| 765 | |
| 766 | if (queue_pair_id == -1) { |
| 767 | for (qp_id = 0; qp_id < cdev->data->nb_queue_pairs; qp_id++) { |
| 768 | qp = cdev->data->queue_pairs[qp_id]; |
| 769 | qp->ca_enabled = 1; |
| 770 | } |
| 771 | } else { |
| 772 | qp = cdev->data->queue_pairs[queue_pair_id]; |
| 773 | qp->ca_enabled = 1; |
| 774 | } |
| 775 | |
| 776 | ssovf_fastpath_fns_set((struct rte_eventdev *)(uintptr_t)dev); |
| 777 | |
| 778 | return 0; |
| 779 | } |
| 780 | |
| 781 | static int |
| 782 | ssovf_crypto_adapter_qp_del(const struct rte_eventdev *dev, |
nothing calls this directly
no test coverage detected