Lines Matching refs:crypto_op
446 struct rte_crypto_op *crypto_op; in eca_enq_to_cryptodev() local
457 crypto_op = ev[i].event_ptr; in eca_enq_to_cryptodev()
458 if (crypto_op == NULL) in eca_enq_to_cryptodev()
460 if (crypto_op->sess_type == RTE_CRYPTO_OP_WITH_SESSION) { in eca_enq_to_cryptodev()
462 crypto_op->sym->session); in eca_enq_to_cryptodev()
464 rte_pktmbuf_free(crypto_op->sym->m_src); in eca_enq_to_cryptodev()
465 rte_crypto_op_free(crypto_op); in eca_enq_to_cryptodev()
473 rte_pktmbuf_free(crypto_op->sym->m_src); in eca_enq_to_cryptodev()
474 rte_crypto_op_free(crypto_op); in eca_enq_to_cryptodev()
477 eca_circular_buffer_add(&qp_info->cbuf, crypto_op); in eca_enq_to_cryptodev()
478 } else if (crypto_op->sess_type == RTE_CRYPTO_OP_SESSIONLESS && in eca_enq_to_cryptodev()
479 crypto_op->private_data_offset) { in eca_enq_to_cryptodev()
481 ((uint8_t *)crypto_op + in eca_enq_to_cryptodev()
482 crypto_op->private_data_offset); in eca_enq_to_cryptodev()
487 rte_pktmbuf_free(crypto_op->sym->m_src); in eca_enq_to_cryptodev()
488 rte_crypto_op_free(crypto_op); in eca_enq_to_cryptodev()
491 eca_circular_buffer_add(&qp_info->cbuf, crypto_op); in eca_enq_to_cryptodev()
493 rte_pktmbuf_free(crypto_op->sym->m_src); in eca_enq_to_cryptodev()
494 rte_crypto_op_free(crypto_op); in eca_enq_to_cryptodev()