MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_bbdev_enqueue_dec_ops

Function rte_bbdev_enqueue_dec_ops

dpdk/lib/bbdev/rte_bbdev.h:594–601  ·  view source on GitHub ↗

* Enqueue a burst of processed decode operations to a queue of the device. * This functions only enqueues as many operations as currently possible and * does not block until @p num_ops entries in the queue are available. * This function does not provide any error notification to avoid the * corresponding overhead. * * @param dev_id * The identifier of the device. * @param queue_id * T

Source from the content-addressed store, hash-verified

592 * entries in the @p ops array).
593 */
594static inline uint16_t
595rte_bbdev_enqueue_dec_ops(uint16_t dev_id, uint16_t queue_id,
596 struct rte_bbdev_dec_op **ops, uint16_t num_ops)
597{
598 struct rte_bbdev *dev = &rte_bbdev_devices[dev_id];
599 struct rte_bbdev_queue_data *q_data = &dev->data->queues[queue_id];
600 return dev->enqueue_dec_ops(q_data, ops, num_ops);
601}
602
603/**
604 * Enqueue a burst of processed encode operations to a queue of the device.

Callers 7

throughput_pmd_lcore_decFunction · 0.85
bler_pmd_lcore_turbo_decFunction · 0.85
latency_test_decFunction · 0.85
offload_latency_test_decFunction · 0.85
test_bbdev_statsFunction · 0.85
run_decodingFunction · 0.85

Calls

no outgoing calls

Tested by 6

throughput_pmd_lcore_decFunction · 0.68
bler_pmd_lcore_turbo_decFunction · 0.68
latency_test_decFunction · 0.68
offload_latency_test_decFunction · 0.68
test_bbdev_statsFunction · 0.68