Lines Matching refs:params
50 cryptodev_create(const char *name, struct cryptodev_params *params) in cryptodev_create() argument
65 (params->n_queues == 0) || in cryptodev_create()
66 (params->queue_size == 0) || in cryptodev_create()
67 (params->session_pool_size == 0)) in cryptodev_create()
70 if (params->dev_name) { in cryptodev_create()
71 status = rte_cryptodev_get_dev_id(params->dev_name); in cryptodev_create()
77 if (rte_cryptodev_pmd_is_valid_dev(params->dev_id) == 0) in cryptodev_create()
80 dev_id = params->dev_id; in cryptodev_create()
83 cache_size = (params->session_pool_size / 2 < in cryptodev_create()
85 (params->session_pool_size / 2) : in cryptodev_create()
91 if (dev_info.max_nb_queue_pairs < params->n_queues) in cryptodev_create()
95 dev_conf.nb_queue_pairs = params->n_queues; in cryptodev_create()
102 queue_conf.nb_descriptors = params->queue_size; in cryptodev_create()
103 for (i = 0; i < params->n_queues; i++) { in cryptodev_create()
121 cryptodev->n_queues = params->n_queues; in cryptodev_create()
126 params->session_pool_size, in cryptodev_create()
137 params->session_pool_size, in cryptodev_create()