Lines Matching refs:rte_cryptodev
86 struct rte_cryptodev { struct
122 struct rte_cryptodev *devs; /**< Device information array */ argument
145 struct rte_cryptodev *
157 struct rte_cryptodev *
174 typedef int (*cryptodev_configure_t)(struct rte_cryptodev *dev,
184 typedef int (*cryptodev_start_t)(struct rte_cryptodev *dev);
191 typedef void (*cryptodev_stop_t)(struct rte_cryptodev *dev);
201 typedef int (*cryptodev_close_t)(struct rte_cryptodev *dev);
210 typedef void (*cryptodev_stats_get_t)(struct rte_cryptodev *dev,
219 typedef void (*cryptodev_stats_reset_t)(struct rte_cryptodev *dev);
228 typedef void (*cryptodev_info_get_t)(struct rte_cryptodev *dev,
241 typedef int (*cryptodev_queue_pair_setup_t)(struct rte_cryptodev *dev,
255 typedef int (*cryptodev_queue_pair_release_t)(struct rte_cryptodev *dev,
271 struct rte_cryptodev *dev, unsigned nb_objs,
285 struct rte_cryptodev *dev);
296 struct rte_cryptodev *dev);
312 typedef int (*cryptodev_sym_configure_session_t)(struct rte_cryptodev *dev,
329 typedef int (*cryptodev_asym_configure_session_t)(struct rte_cryptodev *dev,
338 typedef void (*cryptodev_sym_free_session_t)(struct rte_cryptodev *dev,
346 typedef void (*cryptodev_asym_clear_session_t)(struct rte_cryptodev *dev,
362 (struct rte_cryptodev *dev, struct rte_cryptodev_sym_session *sess,
374 typedef int (*cryptodev_sym_get_raw_dp_ctx_size_t)(struct rte_cryptodev *dev);
396 struct rte_cryptodev *dev, uint16_t qp_id,
460 struct rte_cryptodev *
475 rte_cryptodev_pmd_release_device(struct rte_cryptodev *cryptodev);
516 struct rte_cryptodev *
535 rte_cryptodev_pmd_destroy(struct rte_cryptodev *cryptodev);
548 void rte_cryptodev_pmd_callback_process(struct rte_cryptodev *dev,
587 rte_cryptodev_pmd_probing_finish(struct rte_cryptodev *dev);
604 const struct rte_cryptodev *dev);