Lines Matching refs:cop
24 free_cops(struct rte_crypto_op *cop[], uint32_t n) in free_cops() argument
29 rte_pktmbuf_free(cop[i]->sym->m_src); in free_cops()
34 enqueue_cop_bulk(struct cdev_qp *cqp, struct rte_crypto_op *cop[], uint32_t num) in enqueue_cop_bulk() argument
45 n = rte_cryptodev_enqueue_burst(cqp->id, cqp->qp, cop, num); in enqueue_cop_bulk()
47 free_cops(cop + n, num - n); in enqueue_cop_bulk()
59 cqp->buf[len + i] = cop[k + i]; in enqueue_cop_bulk()
186 struct rte_crypto_op *cop[cnt]; in ipsec_prepare_crypto_group() local
195 cop[j] = &priv->cop; in ipsec_prepare_crypto_group()
204 k = rte_ipsec_pkt_crypto_prepare(ips, m, cop, cnt); in ipsec_prepare_crypto_group()
206 enqueue_cop_bulk(cqp, cop, k); in ipsec_prepare_crypto_group()
333 cqp_dequeue(struct cdev_qp *cqp, struct rte_crypto_op *cop[], uint32_t num) in cqp_dequeue() argument
340 n = rte_cryptodev_dequeue_burst(cqp->id, cqp->qp, cop, num); in cqp_dequeue()
348 ctx_dequeue(struct ipsec_ctx *ctx, struct rte_crypto_op *cop[], uint32_t num) in ctx_dequeue() argument
355 n += cqp_dequeue(ctx->tbl + i, cop + n, num - n); in ctx_dequeue()
358 n += cqp_dequeue(ctx->tbl + i, cop + n, num - n); in ctx_dequeue()
375 struct rte_crypto_op *cop[RTE_DIM(trf->ipsec.pkts)]; in ipsec_cqp_process() local
384 n = ctx_dequeue(ctx, cop, RTE_DIM(cop)); in ipsec_cqp_process()
390 (uintptr_t)cop, out->pkts, grp, n); in ipsec_cqp_process()