Lines Matching refs:sop
193 struct rte_crypto_sym_op *sop = op->sym; in process_sym_raw_dp_op() local
213 int is_sgl = sop->m_src->nb_segs > 1; in process_sym_raw_dp_op()
253 if ((sop->m_dst != NULL) && (sop->m_dst != sop->m_src)) in process_sym_raw_dp_op()
257 cipher_offset = sop->cipher.data.offset; in process_sym_raw_dp_op()
258 cipher_len = sop->cipher.data.length; in process_sym_raw_dp_op()
259 auth_offset = sop->auth.data.offset; in process_sym_raw_dp_op()
260 auth_len = sop->auth.data.length; in process_sym_raw_dp_op()
280 digest.va = (void *)sop->auth.digest.data; in process_sym_raw_dp_op()
281 digest.iova = sop->auth.digest.phys_addr; in process_sym_raw_dp_op()
285 struct rte_mbuf *sgl_buf = sop->m_src; in process_sym_raw_dp_op()
287 sgl_buf = sop->m_dst; in process_sym_raw_dp_op()
309 cipher_offset = sop->cipher.data.offset; in process_sym_raw_dp_op()
310 cipher_len = sop->cipher.data.length; in process_sym_raw_dp_op()
323 auth_offset = sop->auth.data.offset; in process_sym_raw_dp_op()
324 auth_len = sop->auth.data.length; in process_sym_raw_dp_op()
337 digest.va = (void *)sop->auth.digest.data; in process_sym_raw_dp_op()
338 digest.iova = sop->auth.digest.phys_addr; in process_sym_raw_dp_op()
341 cipher_offset = sop->aead.data.offset; in process_sym_raw_dp_op()
342 cipher_len = sop->aead.data.length; in process_sym_raw_dp_op()
353 aad_auth_iv.va = (void *)sop->aead.aad.data; in process_sym_raw_dp_op()
354 aad_auth_iv.iova = sop->aead.aad.phys_addr; in process_sym_raw_dp_op()
355 digest.va = (void *)sop->aead.digest.data; in process_sym_raw_dp_op()
356 digest.iova = sop->aead.digest.phys_addr; in process_sym_raw_dp_op()
359 n = rte_crypto_mbuf_to_vec(sop->m_src, 0, max_len, in process_sym_raw_dp_op()
361 if (n < 0 || n > sop->m_src->nb_segs) { in process_sym_raw_dp_op()
371 n = rte_crypto_mbuf_to_vec(sop->m_dst, 0, max_len, in process_sym_raw_dp_op()
373 if (n < 0 || n > sop->m_dst->nb_segs) { in process_sym_raw_dp_op()
432 struct rte_crypto_sym_op *sop; in process_cpu_aead_op() local
439 sop = op->sym; in process_cpu_aead_op()
441 n = rte_crypto_mbuf_to_vec(sop->m_src, sop->aead.data.offset, in process_cpu_aead_op()
442 sop->aead.data.length, vec, RTE_DIM(vec)); in process_cpu_aead_op()
444 if (n < 0 || n != sop->m_src->nb_segs) { in process_cpu_aead_op()
460 digest_ptr.va = (void *)sop->aead.digest.data; in process_cpu_aead_op()
461 aad_ptr.va = (void *)sop->aead.aad.data; in process_cpu_aead_op()
465 n = rte_cryptodev_sym_cpu_crypto_process(dev_id, sop->session, ofs, in process_cpu_aead_op()
478 struct rte_crypto_sym_op *sop; in process_cpu_crypt_auth_op() local
485 sop = op->sym; in process_cpu_crypt_auth_op()
487 n = rte_crypto_mbuf_to_vec(sop->m_src, sop->auth.data.offset, in process_cpu_crypt_auth_op()
488 sop->auth.data.length, vec, RTE_DIM(vec)); in process_cpu_crypt_auth_op()
490 if (n < 0 || n != sop->m_src->nb_segs) { in process_cpu_crypt_auth_op()
504 digest_ptr.va = (void *)sop->auth.digest.data; in process_cpu_crypt_auth_op()
507 ofs.ofs.cipher.head = sop->cipher.data.offset - sop->auth.data.offset; in process_cpu_crypt_auth_op()
508 ofs.ofs.cipher.tail = (sop->auth.data.offset + sop->auth.data.length) - in process_cpu_crypt_auth_op()
509 (sop->cipher.data.offset + sop->cipher.data.length); in process_cpu_crypt_auth_op()
511 n = rte_cryptodev_sym_cpu_crypto_process(dev_id, sop->session, ofs, in process_cpu_crypt_auth_op()