Searched refs:order_ring (Results 1 – 6 of 6) sorted by relevance
| /f-stack/dpdk/drivers/crypto/scheduler/ |
| H A D | scheduler_pmd_private.h | 61 struct rte_ring *order_ring; member 68 get_max_enqueue_order_count(struct rte_ring *order_ring, uint16_t nb_ops) in get_max_enqueue_order_count() argument 70 uint32_t count = rte_ring_free_count(order_ring); in get_max_enqueue_order_count() 76 scheduler_order_insert(struct rte_ring *order_ring, in scheduler_order_insert() argument 79 rte_ring_sp_enqueue_burst(order_ring, (void **)ops, nb_ops, NULL); in scheduler_order_insert() 83 scheduler_order_drain(struct rte_ring *order_ring, in scheduler_order_drain() argument 89 nb_objs = rte_ring_dequeue_burst_start(order_ring, (void **)ops, in scheduler_order_drain() 100 rte_ring_dequeue_finish(order_ring, nb_ops_to_deq); in scheduler_order_drain()
|
| H A D | scheduler_failover.c | 66 struct rte_ring *order_ring = in schedule_enqueue_ordering() local 67 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_enqueue_ordering() 68 uint16_t nb_ops_to_enq = get_max_enqueue_order_count(order_ring, in schedule_enqueue_ordering() 73 scheduler_order_insert(order_ring, ops, nb_ops_enqd); in schedule_enqueue_ordering() 114 struct rte_ring *order_ring = in schedule_dequeue_ordering() local 115 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_dequeue_ordering() 119 return scheduler_order_drain(order_ring, ops, nb_ops); in schedule_dequeue_ordering()
|
| H A D | scheduler_roundrobin.c | 49 struct rte_ring *order_ring = in schedule_enqueue_ordering() local 50 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_enqueue_ordering() 51 uint16_t nb_ops_to_enq = get_max_enqueue_order_count(order_ring, in schedule_enqueue_ordering() 56 scheduler_order_insert(order_ring, ops, nb_ops_enqd); in schedule_enqueue_ordering() 104 struct rte_ring *order_ring = in schedule_dequeue_ordering() local 105 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_dequeue_ordering() 109 return scheduler_order_drain(order_ring, ops, nb_ops); in schedule_dequeue_ordering()
|
| H A D | scheduler_pmd_ops.c | 94 if (qp_ctx->order_ring) { in update_order_ring() 95 rte_ring_free(qp_ctx->order_ring); in update_order_ring() 96 qp_ctx->order_ring = NULL; in update_order_ring() 113 if (!qp_ctx->order_ring) { in update_order_ring() 118 if (qp_ctx->order_ring) { in update_order_ring() 119 rte_ring_free(qp_ctx->order_ring); in update_order_ring() 120 qp_ctx->order_ring = NULL; in update_order_ring() 254 if (qp_ctx->order_ring) { in scheduler_pmd_close() 256 qp_ctx->order_ring = NULL; in scheduler_pmd_close() 379 if (qp_ctx->order_ring) in scheduler_pmd_qp_release() [all …]
|
| H A D | scheduler_multicore.c | 70 struct rte_ring *order_ring = in schedule_enqueue_ordering() local 71 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_enqueue_ordering() 72 uint16_t nb_ops_to_enq = get_max_enqueue_order_count(order_ring, in schedule_enqueue_ordering() 77 scheduler_order_insert(order_ring, ops, nb_ops_enqd); in schedule_enqueue_ordering() 113 struct rte_ring *order_ring = in schedule_dequeue_ordering() local 114 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_dequeue_ordering() 118 nb_objs = rte_ring_dequeue_burst_start(order_ring, (void **)ops, in schedule_dequeue_ordering() 130 rte_ring_dequeue_finish(order_ring, nb_ops_to_deq); in schedule_dequeue_ordering()
|
| H A D | scheduler_pkt_size_distr.c | 177 struct rte_ring *order_ring = in schedule_enqueue_ordering() local 178 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_enqueue_ordering() 179 uint16_t nb_ops_to_enq = get_max_enqueue_order_count(order_ring, in schedule_enqueue_ordering() 184 scheduler_order_insert(order_ring, ops, nb_ops_enqd); in schedule_enqueue_ordering() 230 struct rte_ring *order_ring = in schedule_dequeue_ordering() local 231 ((struct scheduler_qp_ctx *)qp)->order_ring; in schedule_dequeue_ordering() 235 return scheduler_order_drain(order_ring, ops, nb_ops); in schedule_dequeue_ordering()
|