Home
last modified time | relevance | path

Searched refs:rte_event (Results 1 – 25 of 104) sorted by relevance

12345

/dpdk/drivers/event/cnxk/
H A Dcn9k_worker.h105 const struct rte_event *ev) in cn9k_sso_hws_dual_new_event()
123 const struct rte_event *ev) in cn9k_sso_hws_dual_new_event_wait()
139 const struct rte_event *ev) in cn9k_sso_hws_dual_forward_event()
202 struct rte_event *ev, const uint32_t flags, in cn9k_sso_hws_dual_get_work()
347 const struct rte_event ev[],
350 const struct rte_event ev[],
353 const struct rte_event ev[],
357 const struct rte_event *ev);
359 const struct rte_event ev[],
362 const struct rte_event ev[],
[all …]
H A Dcn10k_worker.h78 const struct rte_event *ev) in cn10k_sso_hws_forward_event()
348 const struct rte_event ev[],
351 const struct rte_event ev[],
354 const struct rte_event ev[],
361 void *port, struct rte_event *ev, uint64_t timeout_ticks); \
363 void *port, struct rte_event ev[], uint16_t nb_events, \
366 void *port, struct rte_event *ev, uint64_t timeout_ticks); \
368 void *port, struct rte_event ev[], uint16_t nb_events, \
371 void *port, struct rte_event *ev, uint64_t timeout_ticks); \
373 void *port, struct rte_event ev[], uint16_t nb_events, \
[all …]
H A Dcn9k_worker.c11 cn9k_sso_hws_enq(void *port, const struct rte_event *ev) in cn9k_sso_hws_enq()
37 cn9k_sso_hws_enq_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_enq_burst()
45 cn9k_sso_hws_enq_new_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_enq_new_burst()
58 cn9k_sso_hws_enq_fwd_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_enq_fwd_burst()
72 cn9k_sso_hws_dual_enq(void *port, const struct rte_event *ev) in cn9k_sso_hws_dual_enq()
100 cn9k_sso_hws_dual_enq_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_dual_enq_burst()
108 cn9k_sso_hws_dual_enq_new_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_dual_enq_new_burst()
121 cn9k_sso_hws_dual_enq_fwd_burst(void *port, const struct rte_event ev[], in cn9k_sso_hws_dual_enq_fwd_burst()
133 cn9k_sso_hws_ca_enq(void *port, struct rte_event ev[], uint16_t nb_events) in cn9k_sso_hws_ca_enq()
143 cn9k_sso_hws_dual_ca_enq(void *port, struct rte_event ev[], uint16_t nb_events) in cn9k_sso_hws_dual_ca_enq()
H A Dcn10k_worker.c10 cn10k_sso_hws_enq(void *port, const struct rte_event *ev) in cn10k_sso_hws_enq()
36 cn10k_sso_hws_enq_burst(void *port, const struct rte_event ev[], in cn10k_sso_hws_enq_burst()
44 cn10k_sso_hws_enq_new_burst(void *port, const struct rte_event ev[], in cn10k_sso_hws_enq_new_burst()
57 cn10k_sso_hws_enq_fwd_burst(void *port, const struct rte_event ev[], in cn10k_sso_hws_enq_fwd_burst()
69 cn10k_sso_hws_ca_enq(void *port, struct rte_event ev[], uint16_t nb_events) in cn10k_sso_hws_ca_enq()
H A Dcnxk_eventdev_selftest.c297 struct rte_event ev; in check_excess_events()
365 struct rte_event *ev);
372 struct rte_event ev; in consume_events()
545 struct rte_event ev; in worker_multi_port_fn()
729 struct rte_event *ev) in validate_queue_to_port_single_link()
800 struct rte_event *ev) in validate_queue_to_port_multi_link()
896 struct rte_event ev; in worker_flow_based_pipeline()
1052 struct rte_event ev; in worker_group_based_pipeline()
1210 struct rte_event ev; in worker_flow_based_pipeline_max_stages_rand_sched_type()
1279 struct rte_event ev; in worker_queue_based_pipeline_max_stages_rand_sched_type()
[all …]
/dpdk/lib/eventdev/
H A Drte_eventdev_core.h15 typedef uint16_t (*event_enqueue_t)(void *port, const struct rte_event *ev);
19 const struct rte_event ev[],
23 typedef uint16_t (*event_dequeue_t)(void *port, struct rte_event *ev,
27 typedef uint16_t (*event_dequeue_burst_t)(void *port, struct rte_event ev[],
36 struct rte_event ev[],
41 struct rte_event ev[],
H A Deventdev_private.c10 __rte_unused const struct rte_event *ev) in dummy_event_enqueue()
19 __rte_unused const struct rte_event ev[], in dummy_event_enqueue_burst()
28 dummy_event_dequeue(__rte_unused void *port, __rte_unused struct rte_event *ev, in dummy_event_dequeue()
38 __rte_unused struct rte_event ev[], in dummy_event_dequeue_burst()
56 __rte_unused struct rte_event ev[], in dummy_event_tx_adapter_enqueue()
66 __rte_unused struct rte_event ev[], in dummy_event_tx_adapter_enqueue_same_dest()
76 __rte_unused struct rte_event ev[], in dummy_event_crypto_adapter_enqueue()
H A Drte_event_ring.h92 const struct rte_event *events, in rte_event_ring_enqueue_burst()
99 sizeof(struct rte_event), n, in rte_event_ring_enqueue_burst()
128 struct rte_event *events, in rte_event_ring_dequeue_burst()
135 sizeof(struct rte_event), n, in rte_event_ring_dequeue_burst()
H A Drte_eventdev.h221 struct rte_event;
898 struct rte_event event, void *arg);
1010 typedef void (*eventdev_stop_flush_t)(uint8_t dev_id, struct rte_event event,
1261 struct rte_event { struct
1896 const struct rte_event ev[], uint16_t nb_events, in __rte_event_enqueue_burst()
1972 const struct rte_event ev[], uint16_t nb_events) in rte_event_enqueue_burst()
2024 const struct rte_event ev[], uint16_t nb_events) in rte_event_enqueue_new_burst()
2076 const struct rte_event ev[], uint16_t nb_events) in rte_event_enqueue_forward_burst()
2152 rte_event_dequeue_burst(uint8_t dev_id, uint8_t port_id, struct rte_event ev[], in rte_event_dequeue_burst()
H A Drte_event_crypto_adapter.h231 struct rte_event response_info;
408 const struct rte_event *event);
569 struct rte_event ev[], in rte_event_crypto_adapter_enqueue()
/dpdk/app/test-eventdev/
H A Dtest_pipeline_common.h63 struct rte_event ev __rte_cache_aligned
71 struct rte_event ev[BURST_SIZE + 1] __rte_cache_aligned
82 struct rte_event ev __rte_cache_aligned
94 struct rte_event ev[BURST_SIZE + 1] __rte_cache_aligned
97 pipeline_fwd_event(struct rte_event *ev, uint8_t sched) in pipeline_fwd_event()
105 pipeline_fwd_event_vector(struct rte_event *ev, uint8_t sched) in pipeline_fwd_event_vector()
114 struct rte_event *const ev, struct test_pipeline *t) in pipeline_event_tx()
128 struct rte_event *const ev, struct test_pipeline *t) in pipeline_event_tx_vector()
142 struct rte_event *ev, const uint16_t nb_rx, in pipeline_event_tx_burst()
158 struct rte_event *ev, struct test_pipeline *t) in pipeline_event_enqueue()
[all …]
H A Dtest_order_common.h66 order_flow_id_copy_from_mbuf(struct test_order *t, struct rte_event *event) in order_flow_id_copy_from_mbuf()
74 struct rte_mbuf *mbuf, struct rte_event *event) in order_flow_id_save()
96 struct rte_event *const ev, const uint32_t nb_flows, in order_process_stage_1()
121 struct rte_event *const ev) in order_process_stage_invalid()
/dpdk/drivers/event/dsw/
H A Ddsw_evdev.h193 struct rte_event paused_events[DSW_MAX_EVENTS];
210 struct rte_event out_buffer[DSW_MAX_PORTS][DSW_MAX_PORT_OUT_BUFFER];
217 struct rte_event in_buffer[DSW_MAX_EVENTS];
260 uint16_t dsw_event_enqueue(void *port, const struct rte_event *event);
262 const struct rte_event events[],
265 const struct rte_event events[],
268 const struct rte_event events[],
271 uint16_t dsw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait);
272 uint16_t dsw_event_dequeue_burst(void *port, struct rte_event *events,
H A Ddsw_event.c605 const struct rte_event *paused_event) in dsw_port_buffer_paused()
643 struct rte_event event) in dsw_port_buffer_parallel()
657 const struct rte_event *event) in dsw_port_buffer_event()
705 struct rte_event *event = &paused_events[i]; in dsw_port_flush_paused_events()
982 struct rte_event in_burst[in_burst_size]; in dsw_port_forward_emigrated_flow()
995 struct rte_event *e = &in_burst[i]; in dsw_port_forward_emigrated_flow()
1160 const struct rte_event events[], in dsw_event_enqueue_burst_generic()
1230 const struct rte_event *event = &events[i]; in dsw_event_enqueue_burst_generic()
1302 struct rte_event *event = &events[i]; in dsw_port_record_seen_events()
1325 const struct rte_event *event_a = v_event_a; in dsw_cmp_event()
[all …]
/dpdk/drivers/event/octeontx/
H A Dssovf_worker.c8 ssows_new_event(struct ssows *ws, const struct rte_event *ev) in ssows_new_event()
19 ssows_fwd_swtag(struct ssows *ws, const struct rte_event *ev, const uint8_t grp) in ssows_fwd_swtag()
71 ssows_forward_event(struct ssows *ws, const struct rte_event *ev) in ssows_forward_event()
112 ssows_deq_burst_ ##name(void *port, struct rte_event ev[], \
121 ssows_deq_timeout_ ##name(void *port, struct rte_event *ev, \
140 ssows_deq_timeout_burst_ ##name(void *port, struct rte_event ev[], \
152 ssows_enq(void *port, const struct rte_event *ev) in ssows_enq()
175 ssows_enq_burst(void *port, const struct rte_event ev[], uint16_t nb_events) in ssows_enq_burst()
210 struct rte_event ev; in ssows_flush_events()
274 __sso_event_tx_adapter_enqueue(void *port, struct rte_event ev[], in __sso_event_tx_adapter_enqueue()
[all …]
H A Dssovf_evdev.h175 uint16_t ssows_enq(void *port, const struct rte_event *ev);
177 const struct rte_event ev[], uint16_t nb_events);
179 const struct rte_event ev[], uint16_t nb_events);
181 const struct rte_event ev[], uint16_t nb_events);
182 typedef void (*ssows_handle_event_t)(void *arg, struct rte_event ev);
H A Dssovf_evdev_selftest.c316 struct rte_event ev; in check_excess_events()
384 struct rte_event *ev);
392 struct rte_event ev; in consume_events()
556 struct rte_event ev; in worker_multi_port_fn()
729 struct rte_event *ev) in validate_queue_to_port_single_link()
799 struct rte_event *ev) in validate_queue_to_port_multi_link()
886 struct rte_event ev; in worker_flow_based_pipeline()
1041 struct rte_event ev; in worker_group_based_pipeline()
1201 struct rte_event ev; in worker_flow_based_pipeline_max_stages_rand_sched_type()
1271 struct rte_event ev; in worker_queue_based_pipeline_max_stages_rand_sched_type()
[all …]
/dpdk/drivers/event/sw/
H A Dsw_evdev.h27 #define SW_Q_CHUNK_SIZE ((SW_EVS_PER_Q_CHUNK + 1) * sizeof(struct rte_event))
93 struct rte_event fragments[SW_FRAGMENTS_MAX];
206 struct rte_event pp_buf[SCHED_DEQUEUE_MAX_BURST_SIZE];
207 struct rte_event cq_buf[MAX_SW_CONS_Q_DEPTH];
291 uint16_t sw_event_enqueue(void *port, const struct rte_event *ev);
292 uint16_t sw_event_enqueue_burst(void *port, const struct rte_event ev[],
295 uint16_t sw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait);
296 uint16_t sw_event_dequeue_burst(void *port, struct rte_event *ev, uint16_t num,
H A Dsw_evdev_worker.c23 struct rte_event ev; in sw_event_release()
39 enqueue_burst_with_ops(struct rte_event_ring *r, const struct rte_event *events, in enqueue_burst_with_ops()
42 struct rte_event tmp_evs[PORT_ENQUEUE_MAX_BURST_SIZE]; in enqueue_burst_with_ops()
53 sw_event_enqueue_burst(void *port, const struct rte_event ev[], uint16_t num) in sw_event_enqueue_burst()
135 sw_event_enqueue(void *port, const struct rte_event *ev) in sw_event_enqueue()
141 sw_event_dequeue_burst(void *port, struct rte_event *ev, uint16_t num, in sw_event_dequeue_burst()
183 sw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait) in sw_event_dequeue()
H A Diq_chunk.h15 struct rte_event events[SW_EVS_PER_Q_CHUNK];
69 iq_enqueue(struct sw_evdev *sw, struct sw_iq *iq, const struct rte_event *ev) in iq_enqueue()
100 static __rte_always_inline const struct rte_event *
110 struct rte_event *ev, in iq_dequeue_burst()
158 struct rte_event *ev, in iq_put_back()
H A Dsw_evdev_selftest.c382 struct rte_event ev; in run_prio_packet_test()
473 struct rte_event ev = { in test_single_directed_packet()
747 struct rte_event ev; in burst_packets()
762 struct rte_event ev; in burst_packets()
932 struct rte_event ev; in xstats_tests()
1484 struct rte_event ev; in xstats_id_reset_tests()
1874 struct rte_event ev; in qid_priorities()
2147 struct rte_event ev; in load_balancing_history()
2234 struct rte_event ev; in load_balancing_history()
2342 struct rte_event ev; in single_packet()
[all …]
/dpdk/drivers/event/opdl/
H A Dopdl_evdev.h104 const struct rte_event ev[],
108 struct rte_event ev[],
141 struct rte_event *entries[MAX_OPDL_CONS_Q_DEPTH];
278 uint16_t opdl_event_enqueue(void *port, const struct rte_event *ev);
279 uint16_t opdl_event_enqueue_burst(void *port, const struct rte_event ev[],
282 uint16_t opdl_event_dequeue(void *port, struct rte_event *ev, uint64_t wait);
283 uint16_t opdl_event_dequeue_burst(void *port, struct rte_event *ev,
H A Dopdl_evdev_init.c20 const struct rte_event ev[], in enqueue_check()
76 struct rte_event ev[], in update_on_dequeue()
112 const struct rte_event ev[], in opdl_rx_error_enqueue()
134 const struct rte_event ev[], in opdl_rx_enqueue()
160 struct rte_event ev[], in opdl_tx_error_dequeue()
181 struct rte_event ev[], in opdl_tx_dequeue_single_thread()
210 struct rte_event ev[], in opdl_tx_dequeue_multi_inst()
234 opdl_claim(struct opdl_port *p, struct rte_event ev[], uint16_t num) in opdl_claim()
266 opdl_disclaim(struct opdl_port *p, const struct rte_event ev[], uint16_t num) in opdl_disclaim()
560 sizeof(struct rte_event), in create_opdl()
/dpdk/drivers/event/dpaa2/
H A Ddpaa2_eventdev.c150 struct rte_event *ev_temp = rte_malloc(NULL, in dpaa2_eventdev_enqueue_burst()
151 sizeof(struct rte_event), 0); in dpaa2_eventdev_enqueue_burst()
164 sizeof(struct rte_event)); in dpaa2_eventdev_enqueue_burst()
225 struct rte_event *ev) in dpaa2_eventdev_process_parallel()
227 struct rte_event *ev_temp = in dpaa2_eventdev_process_parallel()
242 struct rte_event *ev) in dpaa2_eventdev_process_atomic()
244 struct rte_event *ev_temp = in dpaa2_eventdev_process_atomic()
839 const struct rte_event *ev) in dpaa2_eventdev_crypto_queue_add_all()
868 const struct rte_event *ev) in dpaa2_eventdev_crypto_queue_add()
984 struct rte_event ev[], in dpaa2_eventdev_txa_enqueue_same_dest()
[all …]
H A Ddpaa2_eventdev_selftest.c218 update_event_and_validation_attr(struct rte_mbuf *m, struct rte_event *ev, in update_event_and_validation_attr()
254 struct rte_event ev = {.event = 0, .u64 = 0}; in inject_events()
271 struct rte_event ev; in check_excess_events()
315 validate_event(struct rte_event *ev) in validate_event()
339 struct rte_event *ev);
347 struct rte_event ev; in consume_events()
381 validate_simple_enqdeq(uint32_t index, uint8_t port, struct rte_event *ev) in validate_simple_enqdeq()
444 struct rte_event ev; in worker_multi_port_fn()
583 void flush(uint8_t dev_id, struct rte_event event, void *arg) in flush()
618 struct rte_event *ev) in validate_queue_to_port_single_link()
[all …]

12345