static __rte_always_inline int
fill_fc_params(struct rte_crypto_op *cop,
struct cpt_sess_misc *sess_misc,
- struct cptvf_meta_info *cpt_m_info,
+ struct cpt_qp_meta_info *m_info,
void **mdata_ptr,
void **prep_req)
{
}
if (likely(flags & SINGLE_BUF_HEADTAILROOM))
- mdata = alloc_op_meta(m_src,
- &fc_params.meta_buf,
- cpt_m_info->cptvf_op_sb_mlen,
- cpt_m_info->cptvf_meta_pool);
+ mdata = alloc_op_meta(m_src, &fc_params.meta_buf,
+ m_info->lb_mlen, m_info->pool);
else
- mdata = alloc_op_meta(NULL,
- &fc_params.meta_buf,
- cpt_m_info->cptvf_op_mlen,
- cpt_m_info->cptvf_meta_pool);
+ mdata = alloc_op_meta(NULL, &fc_params.meta_buf,
+ m_info->sg_mlen, m_info->pool);
if (unlikely(mdata == NULL)) {
CPT_LOG_DP_ERR("Error allocating meta buffer for request");
return 0;
free_mdata_and_exit:
- free_op_meta(mdata, cpt_m_info->cptvf_meta_pool);
+ free_op_meta(mdata, m_info->pool);
err_exit:
return ret;
}
static __rte_always_inline int
fill_digest_params(struct rte_crypto_op *cop,
struct cpt_sess_misc *sess,
- struct cptvf_meta_info *cpt_m_info,
+ struct cpt_qp_meta_info *m_info,
void **mdata_ptr,
void **prep_req)
{
m_src = sym_op->m_src;
/* For just digest lets force mempool alloc */
- mdata = alloc_op_meta(NULL, ¶ms.meta_buf, cpt_m_info->cptvf_op_mlen,
- cpt_m_info->cptvf_meta_pool);
+ mdata = alloc_op_meta(NULL, ¶ms.meta_buf, m_info->sg_mlen,
+ m_info->pool);
if (mdata == NULL) {
ret = -ENOMEM;
goto err_exit;
return 0;
free_mdata_and_exit:
- free_op_meta(mdata, cpt_m_info->cptvf_meta_pool);
+ free_op_meta(mdata, m_info->pool);
err_exit:
return ret;
}