Home
last modified time | relevance | path

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

1234

/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_evdev.h305 struct rte_event *ev, \
314 struct rte_event ev[], \
318 struct rte_event *ev, \
321 struct rte_event ev[], \
335 struct rte_event ev[], \
341 struct rte_event ev[], \
345 struct rte_event *ev, \
348 struct rte_event ev[], \
362 struct rte_event ev[], \
365 struct rte_event ev[], \
[all …]
H A Dotx2_worker.c8 otx2_ssogws_new_event(struct otx2_ssogws *ws, const struct rte_event *ev) in otx2_ssogws_new_event()
24 otx2_ssogws_fwd_swtag(struct otx2_ssogws *ws, const struct rte_event *ev) in otx2_ssogws_fwd_swtag()
86 otx2_ssogws_deq_ ##name(void *port, struct rte_event *ev, \
103 otx2_ssogws_deq_burst_ ##name(void *port, struct rte_event ev[], \
113 otx2_ssogws_deq_timeout_ ##name(void *port, struct rte_event *ev, \
145 otx2_ssogws_deq_seg_ ##name(void *port, struct rte_event *ev, \
198 struct rte_event ev[], \
212 otx2_ssogws_enq(void *port, const struct rte_event *ev) in otx2_ssogws_enq()
234 otx2_ssogws_enq_burst(void *port, const struct rte_event ev[], in otx2_ssogws_enq_burst()
242 otx2_ssogws_enq_new_burst(void *port, const struct rte_event ev[], in otx2_ssogws_enq_new_burst()
[all …]
H A Dotx2_worker_dual.c10 const struct rte_event *ev) in otx2_ssogws_dual_new_event()
27 const struct rte_event *ev) in otx2_ssogws_dual_fwd_swtag()
50 const struct rte_event *ev, const uint16_t grp) in otx2_ssogws_dual_fwd_group()
64 const struct rte_event *ev) in otx2_ssogws_dual_forward_event()
83 otx2_ssogws_dual_enq(void *port, const struct rte_event *ev) in otx2_ssogws_dual_enq()
213 struct rte_event ev[], \
250 struct rte_event ev[], \
262 struct rte_event *ev, \
297 struct rte_event ev[], \
313 struct rte_event ev[], \
[all …]
H A Dotx2_evdev_crypto_adptr.c28 int32_t queue_pair_id, const struct rte_event *event) in otx2_ca_qp_add()
38 rte_memcpy(&qp->ev, event, sizeof(struct rte_event)); in otx2_ca_qp_add()
69 memset(&qp->ev, 0, sizeof(struct rte_event)); in otx2_ca_qp_del()
H A Dotx2_evdev_selftest.c295 struct rte_event ev; in check_excess_events()
364 struct rte_event *ev);
371 struct rte_event ev; in consume_events()
546 struct rte_event ev; in worker_multi_port_fn()
717 struct rte_event *ev) in validate_queue_to_port_single_link()
786 struct rte_event *ev) in validate_queue_to_port_multi_link()
875 struct rte_event ev; in worker_flow_based_pipeline()
1032 struct rte_event ev; in worker_group_based_pipeline()
1191 struct rte_event ev; in worker_flow_based_pipeline_max_stages_rand_sched_type()
1262 struct rte_event ev; in worker_queue_based_pipeline_max_stages_rand_sched_type()
[all …]
/f-stack/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()
106 struct rte_event * const ev) in pipeline_event_tx()
115 struct rte_event *ev, const uint16_t nb_rx) in pipeline_event_tx_burst()
128 struct rte_event *ev) in pipeline_event_enqueue()
136 struct rte_event *ev, const uint16_t nb_rx) in pipeline_event_enqueue_burst()
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()
122 struct rte_event *const ev) in order_process_stage_invalid()
/f-stack/dpdk/drivers/event/dsw/
H A Ddsw_evdev.h191 struct rte_event paused_events[DSW_MAX_EVENTS];
208 struct rte_event out_buffer[DSW_MAX_PORTS][DSW_MAX_PORT_OUT_BUFFER];
215 struct rte_event in_buffer[DSW_MAX_EVENTS];
258 uint16_t dsw_event_enqueue(void *port, const struct rte_event *event);
260 const struct rte_event events[],
263 const struct rte_event events[],
266 const struct rte_event events[],
269 uint16_t dsw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait);
270 uint16_t dsw_event_dequeue_burst(void *port, struct rte_event *events,
H A Ddsw_event.c600 const struct rte_event *paused_event) in dsw_port_buffer_paused()
638 struct rte_event event) in dsw_port_buffer_parallel()
652 const struct rte_event *event) in dsw_port_buffer_event()
700 struct rte_event *event = &paused_events[i]; in dsw_port_flush_paused_events()
976 struct rte_event in_burst[in_burst_size]; in dsw_port_forward_emigrated_flow()
989 struct rte_event *e = &in_burst[i]; in dsw_port_forward_emigrated_flow()
1154 const struct rte_event events[], in dsw_event_enqueue_burst_generic()
1223 const struct rte_event *event = &events[i]; in dsw_event_enqueue_burst_generic()
1295 struct rte_event *event = &events[i]; in dsw_port_record_seen_events()
1318 const struct rte_event *event_a = v_event_a; in dsw_cmp_event()
[all …]
/f-stack/dpdk/lib/librte_eventdev/
H A Drte_eventdev.h221 struct rte_event;
1043 struct rte_event { struct
1251 typedef uint16_t (*event_enqueue_t)(void *port, const struct rte_event *ev);
1255 const struct rte_event ev[], uint16_t nb_events);
1258 typedef uint16_t (*event_dequeue_t)(void *port, struct rte_event *ev,
1267 struct rte_event ev[], uint16_t nb_events);
1271 struct rte_event ev[], uint16_t nb_events);
1367 const struct rte_event ev[], uint16_t nb_events, in __rte_event_enqueue_burst()
1439 const struct rte_event ev[], uint16_t nb_events) in rte_event_enqueue_burst()
1490 const struct rte_event ev[], uint16_t nb_events) in rte_event_enqueue_new_burst()
[all …]
H A Drte_event_ring.h90 const struct rte_event *events, in rte_event_ring_enqueue_burst()
97 sizeof(struct rte_event), n, in rte_event_ring_enqueue_burst()
126 struct rte_event *events, in rte_event_ring_dequeue_burst()
133 sizeof(struct rte_event), n, in rte_event_ring_dequeue_burst()
/f-stack/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()
48 ssows_fwd_group(struct ssows *ws, const struct rte_event *ev, const uint8_t grp) in ssows_fwd_group()
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()
[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 …]
/f-stack/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];
289 uint16_t sw_event_enqueue(void *port, const struct rte_event *ev);
290 uint16_t sw_event_enqueue_burst(void *port, const struct rte_event ev[],
293 uint16_t sw_event_dequeue(void *port, struct rte_event *ev, uint64_t wait);
294 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()
1872 struct rte_event ev; in qid_priorities()
2145 struct rte_event ev; in load_balancing_history()
2232 struct rte_event ev; in load_balancing_history()
2340 struct rte_event ev; in single_packet()
[all …]
/f-stack/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()
/f-stack/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()
838 const struct rte_event *ev) in dpaa2_eventdev_crypto_queue_add_all()
867 const struct rte_event *ev) in dpaa2_eventdev_crypto_queue_add()
983 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 …]
/f-stack/dpdk/examples/eventdev_pipeline/
H A Dpipeline_worker_tx.c10 worker_fwd_event(struct rte_event *ev, uint8_t sched) in worker_fwd_event()
19 struct rte_event *ev) in worker_event_enqueue()
27 struct rte_event *ev, const uint16_t nb_rx) in worker_event_enqueue_burst()
56 struct rte_event ev; in worker_do_tx_single()
92 struct rte_event ev; in worker_do_tx_single_atq()
123 struct rte_event ev[BATCH_SIZE + 1]; in worker_do_tx_single_burst()
169 struct rte_event ev[BATCH_SIZE + 1]; in worker_do_tx_single_burst_atq()
215 struct rte_event ev; in worker_do_tx()
264 struct rte_event ev; in worker_do_tx_atq()
310 struct rte_event ev[BATCH_SIZE]; in worker_do_tx_burst()
[all …]
/f-stack/dpdk/app/test/
H A Dtest_event_ring.c76 struct rte_event evs[16]; in test_basic_event_enqueue_dequeue()
139 struct rte_event ev = { .mbuf = NULL }; in test_event_ring_with_exact_size()
140 struct rte_event ev_array[16]; in test_event_ring_with_exact_size()
/f-stack/dpdk/drivers/event/dpaa/
H A Ddpaa_eventdev.c89 dpaa_event_enqueue_burst(void *port, const struct rte_event ev[], in dpaa_event_enqueue_burst()
115 dpaa_event_enqueue(void *port, const struct rte_event *ev) in dpaa_event_enqueue()
171 dpaa_event_dequeue_burst(void *port, struct rte_event ev[], in dpaa_event_dequeue_burst()
235 dpaa_event_dequeue(void *port, struct rte_event *ev, uint64_t timeout_ticks) in dpaa_event_dequeue()
241 dpaa_event_dequeue_burst_intr(void *port, struct rte_event ev[], in dpaa_event_dequeue_burst_intr()
314 struct rte_event *ev, in dpaa_event_dequeue_intr()
747 const struct rte_event *ev) in dpaa_eventdev_crypto_queue_add_all()
777 const struct rte_event *ev) in dpaa_eventdev_crypto_queue_add()
893 struct rte_event ev[], in dpaa_eventdev_txa_enqueue_same_dest()
912 struct rte_event ev[], in dpaa_eventdev_txa_enqueue()

1234