Home
last modified time | relevance | path

Searched refs:sw_evdev (Results 1 – 7 of 7) sorted by relevance

/f-stack/dpdk/drivers/event/sw/
H A Diq_chunk.h32 iq_alloc_chunk(struct sw_evdev *sw) in iq_alloc_chunk()
41 iq_free_chunk(struct sw_evdev *sw, struct sw_queue_chunk *chunk) in iq_free_chunk()
48 iq_free_chunk_list(struct sw_evdev *sw, struct sw_queue_chunk *head) in iq_free_chunk_list()
59 iq_init(struct sw_evdev *sw, struct sw_iq *iq) in iq_init()
69 iq_enqueue(struct sw_evdev *sw, struct sw_iq *iq, const struct rte_event *ev) in iq_enqueue()
87 iq_pop(struct sw_evdev *sw, struct sw_iq *iq) in iq_pop()
108 iq_dequeue_burst(struct sw_evdev *sw, in iq_dequeue_burst()
156 iq_put_back(struct sw_evdev *sw, in iq_put_back()
H A Dsw_evdev_xstats.c34 typedef uint64_t (*xstats_fn)(const struct sw_evdev *dev,
65 get_port_stat(const struct sw_evdev *sw, uint16_t obj_idx, in get_port_stat()
100 get_qid_stat(const struct sw_evdev *sw, uint16_t obj_idx, in get_qid_stat()
123 get_qid_iq_stat(const struct sw_evdev *sw, uint16_t obj_idx, in get_qid_iq_stat()
160 sw_xstats_init(struct sw_evdev *sw) in sw_xstats_init()
378 sw_xstats_uninit(struct sw_evdev *sw) in sw_xstats_uninit()
391 const struct sw_evdev *sw = sw_pmd_priv_const(dev); in sw_xstats_get_names()
507 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_xstats_get()
518 const struct sw_evdev *sw = sw_pmd_priv_const(dev); in sw_xstats_get_by_name()
572 sw_xstats_reset_port(struct sw_evdev *sw, uint8_t port_id, in sw_xstats_reset_port()
[all …]
H A Dsw_evdev.h144 struct sw_evdev;
150 struct sw_evdev *sw;
212 struct sw_evdev { struct
277 static inline struct sw_evdev * argument
283 static inline const struct sw_evdev *
297 int sw_xstats_init(struct sw_evdev *dev);
298 int sw_xstats_uninit(struct sw_evdev *dev);
H A Dsw_evdev.c35 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_port_link()
97 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_port_unlink()
139 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_port_setup()
319 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_queue_release()
345 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_queue_setup()
354 sw_init_qid_iqs(struct sw_evdev *sw) in sw_init_qid_iqs()
371 sw_qids_empty(struct sw_evdev *sw) in sw_qids_empty()
386 sw_ports_empty(struct sw_evdev *sw) in sw_ports_empty()
402 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_drain_ports()
428 struct sw_evdev *sw = sw_pmd_priv(dev); in sw_drain_queue()
[all …]
H A Dsw_evdev_scheduler.c32 sw_schedule_atomic_to_cq(struct sw_evdev *sw, struct sw_qid * const qid, in sw_schedule_atomic_to_cq()
115 sw_schedule_parallel_to_cq(struct sw_evdev *sw, struct sw_qid * const qid, in sw_schedule_parallel_to_cq()
186 sw_schedule_dir_to_cq(struct sw_evdev *sw, struct sw_qid * const qid, in sw_schedule_dir_to_cq()
214 sw_schedule_qid_to_cq(struct sw_evdev *sw) in sw_schedule_qid_to_cq()
264 sw_schedule_reorder(struct sw_evdev *sw, int qid_start, int qid_end) in sw_schedule_reorder()
341 sw_refill_pp_buf(struct sw_evdev *sw, struct sw_port *port) in sw_refill_pp_buf()
351 __pull_port_lb(struct sw_evdev *sw, uint32_t port_id, int allow_reorder) in __pull_port_lb()
458 sw_schedule_pull_port_lb(struct sw_evdev *sw, uint32_t port_id) in sw_schedule_pull_port_lb()
464 sw_schedule_pull_port_no_reorder(struct sw_evdev *sw, uint32_t port_id) in sw_schedule_pull_port_no_reorder()
470 sw_schedule_pull_port_dir(struct sw_evdev *sw, uint32_t port_id) in sw_schedule_pull_port_dir()
[all …]
H A Dmeson.build8 'sw_evdev.c'
H A Dsw_evdev_worker.c58 struct sw_evdev *sw = (void *)p->sw; in sw_event_enqueue_burst()
150 struct sw_evdev *sw = (void *)p->sw; in sw_event_dequeue_burst()