* Enqueue a burst of events objects or an event object supplied in *rte_event* * structure on an event device designated by its *dev_id* through the event * port specified by *port_id*. Each event object specifies the event queue on * which it will be enqueued. * * The *nb_events* parameter is the number of event objects to enqueue which are * supplied in the *ev* array of *rte_event* struc
| 2223 | * @see rte_event_port_attr_get(), RTE_EVENT_PORT_ATTR_ENQ_DEPTH |
| 2224 | */ |
| 2225 | static inline uint16_t |
| 2226 | rte_event_enqueue_burst(uint8_t dev_id, uint8_t port_id, |
| 2227 | const struct rte_event ev[], uint16_t nb_events) |
| 2228 | { |
| 2229 | const struct rte_event_fp_ops *fp_ops; |
| 2230 | |
| 2231 | fp_ops = &rte_event_fp_ops[dev_id]; |
| 2232 | return __rte_event_enqueue_burst(dev_id, port_id, ev, nb_events, |
| 2233 | fp_ops->enqueue_burst); |
| 2234 | } |
| 2235 | |
| 2236 | /** |
| 2237 | * Enqueue a burst of events objects of operation type *RTE_EVENT_OP_NEW* on |