Lines Matching refs:env
1461 struct fips_dev_auto_test_env *env, in run_single_test() argument
1471 __rte_crypto_op_reset(env->op, RTE_CRYPTO_OP_TYPE_SYMMETRIC); in run_single_test()
1472 rte_pktmbuf_reset(env->mbuf); in run_single_test()
1473 env->op->sym->m_src = env->mbuf; in run_single_test()
1482 sess = rte_cryptodev_sym_session_create(env->sess_pool); in run_single_test()
1487 sess, &xform, env->sess_priv_pool); in run_single_test()
1493 ret = test_ops->prepare_op(env->op, env->mbuf, sess, dir, vec); in run_single_test()
1499 if (rte_cryptodev_enqueue_burst(dev_id, 0, &env->op, 1) < 1) { in run_single_test()
1514 if (env->op->status != RTE_CRYPTO_OP_STATUS_SUCCESS) in run_single_test()
1517 return test_ops->check_result(env->op, vec, dir); in run_single_test()
1523 struct fips_dev_auto_test_env *env) in fips_dev_auto_test_uninit() argument
1525 rte_pktmbuf_free(env->mbuf); in fips_dev_auto_test_uninit()
1526 if (env->op) in fips_dev_auto_test_uninit()
1527 rte_crypto_op_free(env->op); in fips_dev_auto_test_uninit()
1528 rte_mempool_free(env->mpool); in fips_dev_auto_test_uninit()
1529 rte_mempool_free(env->op_pool); in fips_dev_auto_test_uninit()
1530 rte_mempool_free(env->sess_pool); in fips_dev_auto_test_uninit()
1531 rte_mempool_free(env->sess_priv_pool); in fips_dev_auto_test_uninit()
1537 fips_dev_auto_test_init(uint8_t dev_id, struct fips_dev_auto_test_env *env) in fips_dev_auto_test_init() argument
1556 memset(env, 0, sizeof(*env)); in fips_dev_auto_test_init()
1558 env->mpool = rte_pktmbuf_pool_create(name, 128, 0, 0, in fips_dev_auto_test_init()
1560 if (!env->mpool) { in fips_dev_auto_test_init()
1568 env->op_pool = rte_crypto_op_pool_create( in fips_dev_auto_test_init()
1574 if (!env->op_pool) { in fips_dev_auto_test_init()
1582 env->sess_pool = rte_cryptodev_sym_session_pool_create(name, in fips_dev_auto_test_init()
1584 if (!env->sess_pool) { in fips_dev_auto_test_init()
1592 env->sess_priv_pool = rte_mempool_create(name, in fips_dev_auto_test_init()
1595 if (!env->sess_priv_pool) { in fips_dev_auto_test_init()
1600 qp_conf.mp_session = env->sess_pool; in fips_dev_auto_test_init()
1601 qp_conf.mp_session_private = env->sess_priv_pool; in fips_dev_auto_test_init()
1608 env->mbuf = rte_pktmbuf_alloc(env->mpool); in fips_dev_auto_test_init()
1609 if (!env->mbuf) { in fips_dev_auto_test_init()
1614 env->op = rte_crypto_op_alloc(env->op_pool, in fips_dev_auto_test_init()
1616 if (!env->op) { in fips_dev_auto_test_init()
1630 fips_dev_auto_test_uninit(dev_id, env); in fips_dev_auto_test_init()
1640 struct fips_dev_auto_test_env env; in fips_dev_self_test() local
1644 ret = fips_dev_auto_test_init(dev_id, &env); in fips_dev_self_test()
1676 &env, j, negative_test); in fips_dev_self_test()
1703 fips_dev_auto_test_uninit(dev_id, &env); in fips_dev_self_test()