Searched refs:sched_ctx (Results 1 – 7 of 7) sorted by relevance
113 if (!sched_ctx->capabilities) in update_scheduler_capability()145 if (!sched_ctx->nb_workers) in update_max_nb_qp()187 if (sched_ctx->nb_workers >= in rte_cryptodev_scheduler_worker_attach()199 worker = &sched_ctx->workers[sched_ctx->nb_workers]; in rte_cryptodev_scheduler_worker_attach()205 sched_ctx->nb_workers++; in rte_cryptodev_scheduler_worker_attach()210 sched_ctx->nb_workers--; in rte_cryptodev_scheduler_worker_attach()261 memcpy(&sched_ctx->workers[i], &sched_ctx->workers[i+1], in rte_cryptodev_scheduler_worker_detach()264 memset(&sched_ctx->workers[sched_ctx->nb_workers - 1], 0, in rte_cryptodev_scheduler_worker_detach()266 sched_ctx->nb_workers--; in rte_cryptodev_scheduler_worker_detach()362 return sched_ctx->mode; in rte_cryptodev_scheduler_mode_get()[all …]
46 sched_ctx->init_worker_names[i]); in scheduler_attach_init_worker()51 sched_ctx->nb_init_workers -= 1; in scheduler_attach_init_worker()89 if (sched_ctx->reordering_enabled) { in update_order_ring()158 if (!sched_ctx->nb_workers) { in scheduler_pmd_start()217 if (*sched_ctx->ops.scheduler_stop) in scheduler_pmd_stop()223 if (*sched_ctx->ops.worker_detach) in scheduler_pmd_stop()265 if (sched_ctx->private_ctx) { in scheduler_pmd_close()266 rte_free(sched_ctx->private_ctx); in scheduler_pmd_close()267 sched_ctx->private_ctx = NULL; in scheduler_pmd_close()270 if (sched_ctx->capabilities) { in scheduler_pmd_close()[all …]
169 if (sched_ctx->wc_pool[i] == core_id) { in mc_scheduler_worker()180 worker = &sched_ctx->workers[worker_idx]; in mc_scheduler_worker()250 for (i = 0; i < sched_ctx->nb_wc; i++) in scheduler_start()253 sched_ctx->wc_pool[i]); in scheduler_start()255 if (sched_ctx->reordering_enabled) { in scheduler_start()274 sched_ctx->workers[j].dev_id; in scheduler_start()296 for (i = 0; i < sched_ctx->nb_wc; i++) in scheduler_stop()331 if (sched_ctx->private_ctx) { in scheduler_create_private_ctx()332 rte_free(sched_ctx->private_ctx); in scheduler_create_private_ctx()333 sched_ctx->private_ctx = NULL; in scheduler_create_private_ctx()[all …]
82 struct scheduler_ctx *sched_ctx; in cryptodev_scheduler_create() local98 sched_ctx->max_nb_queue_pairs = in cryptodev_scheduler_create()109 i, sched_ctx->wc_pool[i]); in cryptodev_scheduler_create()187 sched_ctx->reordering_enabled) in cryptodev_scheduler_create()197 sched_ctx->init_worker_names[sched_ctx->nb_init_workers] = in cryptodev_scheduler_create()204 sched_ctx->nb_init_workers]) { in cryptodev_scheduler_create()211 sched_ctx->nb_init_workers], in cryptodev_scheduler_create()215 sched_ctx->nb_init_workers++; in cryptodev_scheduler_create()226 if (!sched_ctx->capabilities) { in cryptodev_scheduler_create()240 struct scheduler_ctx *sched_ctx; in cryptodev_scheduler_remove() local[all …]
255 struct scheduler_ctx *sched_ctx = dev->data->dev_private; in scheduler_start() local256 struct psd_scheduler_ctx *psd_ctx = sched_ctx->private_ctx; in scheduler_start()260 if (sched_ctx->nb_workers < NB_PKT_SIZE_WORKERS) { in scheduler_start()271 sched_ctx->workers[PRIMARY_WORKER_IDX].dev_id; in scheduler_start()276 sched_ctx->workers[SECONDARY_WORKER_IDX].dev_id; in scheduler_start()283 if (sched_ctx->reordering_enabled) { in scheduler_start()334 struct scheduler_ctx *sched_ctx = dev->data->dev_private; in scheduler_create_private_ctx() local337 if (sched_ctx->private_ctx) { in scheduler_create_private_ctx()338 rte_free(sched_ctx->private_ctx); in scheduler_create_private_ctx()339 sched_ctx->private_ctx = NULL; in scheduler_create_private_ctx()[all …]
139 struct scheduler_ctx *sched_ctx = dev->data->dev_private; in scheduler_start() local142 if (sched_ctx->nb_workers < 2) { in scheduler_start()147 if (sched_ctx->reordering_enabled) { in scheduler_start()161 &sched_ctx->workers[PRIMARY_WORKER_IDX], in scheduler_start()164 &sched_ctx->workers[SECONDARY_WORKER_IDX], in scheduler_start()
129 struct scheduler_ctx *sched_ctx = dev->data->dev_private; in scheduler_start() local132 if (sched_ctx->reordering_enabled) { in scheduler_start()149 for (j = 0; j < sched_ctx->nb_workers; j++) { in scheduler_start()151 sched_ctx->workers[j].dev_id; in scheduler_start()155 rr_qp_ctx->nb_workers = sched_ctx->nb_workers; in scheduler_start()