Home
last modified time | relevance | path

Searched refs:cb_fn (Results 1 – 25 of 27) sorted by relevance

12

/dpdk/lib/eal/windows/
H A Deal_alarm.c24 rte_eal_alarm_callback cb_fn; member
54 ap->cb_fn(ap->cb_arg); in alarm_callback()
95 if (cb_fn == NULL) { in rte_eal_alarm_set()
122 ap->cb_fn = cb_fn; in rte_eal_alarm_set()
168 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
174 rte_eal_alarm_callback cb_fn, void *cb_arg) in alarm_matches() argument
177 return (ap->cb_fn == cb_fn) && (any_arg || ap->cb_arg == cb_arg); in alarm_matches()
181 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
190 if (cb_fn == NULL) { in rte_eal_alarm_cancel()
201 if (!alarm_matches(ap, cb_fn, cb_arg)) in rte_eal_alarm_cancel()
[all …]
H A Deal_interrupts.c161 __rte_unused rte_intr_callback_fn cb_fn, __rte_unused void *cb_arg, in rte_intr_callback_unregister_pending() argument
170 __rte_unused rte_intr_callback_fn cb_fn, __rte_unused void *cb_arg) in rte_intr_callback_unregister() argument
178 __rte_unused rte_intr_callback_fn cb_fn, __rte_unused void *cb_arg) in rte_intr_callback_unregister_sync() argument
/dpdk/lib/eal/freebsd/
H A Deal_alarm.c36 rte_eal_alarm_callback cb_fn; member
185 ap->cb_fn(ap->cb_arg); in eal_alarm_callback()
203 rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_set() argument
211 if (us < 1 || us > (UINT64_MAX - US_PER_S) || cb_fn == NULL) in rte_eal_alarm_set()
223 new_alarm->cb_fn = cb_fn; in rte_eal_alarm_set()
250 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
255 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
262 if (!cb_fn) { in rte_eal_alarm_cancel()
275 if (cb_fn != ap->cb_fn) in rte_eal_alarm_cancel()
303 if (cb_fn == ap->cb_fn && in rte_eal_alarm_cancel()
[all …]
H A Deal_interrupts.c35 rte_intr_callback_fn cb_fn; /**< callback address */ member
127 callback->cb_fn = cb; in rte_intr_callback_register()
216 rte_intr_callback_fn cb_fn, void *cb_arg, in rte_intr_callback_unregister_pending() argument
256 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister_pending()
272 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister() argument
335 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister()
350 rte_eal_trace_intr_callback_unregister(intr_handle, cb_fn, cb_arg, in rte_intr_callback_unregister()
359 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister_sync() argument
363 while ((ret = rte_intr_callback_unregister(intr_handle, cb_fn, cb_arg)) == -EAGAIN) in rte_intr_callback_unregister_sync()
539 active_cb.cb_fn(active_cb.cb_arg); in eal_intr_process_interrupts()
/dpdk/lib/eal/linux/
H A Deal_alarm.c41 rte_eal_alarm_callback cb_fn; member
103 ap->cb_fn(ap->cb_arg); in eal_alarm_callback()
129 rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_set() argument
136 if (us < 1 || us > (UINT64_MAX - US_PER_S) || cb_fn == NULL) in rte_eal_alarm_set()
146 new_alarm->cb_fn = cb_fn; in rte_eal_alarm_set()
188 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
193 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
200 if (!cb_fn) { in rte_eal_alarm_cancel()
210 cb_fn == ap->cb_fn && in rte_eal_alarm_cancel()
234 if (cb_fn == ap->cb_fn && in rte_eal_alarm_cancel()
[all …]
H A Deal_interrupts.c69 rte_intr_callback_fn cb_fn; /**< callback address */ member
505 callback->cb_fn = cb; in rte_intr_callback_register()
569 rte_intr_callback_fn cb_fn, void *cb_arg, in rte_intr_callback_unregister_pending() argument
604 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister_pending()
620 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister() argument
656 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister()
679 rte_eal_trace_intr_callback_unregister(intr_handle, cb_fn, cb_arg, in rte_intr_callback_unregister()
686 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister_sync() argument
690 while ((ret = rte_intr_callback_unregister(intr_handle, cb_fn, cb_arg)) == -EAGAIN) in rte_intr_callback_unregister_sync()
1017 active_cb.cb_fn(active_cb.cb_arg); in eal_intr_process_interrupts()
/dpdk/lib/eal/common/
H A Deal_common_dev.c30 rte_dev_event_cb_fn cb_fn; /**< Callback address */ member
425 rte_dev_event_cb_fn cb_fn, in rte_dev_event_callback_register() argument
431 if (!cb_fn) in rte_dev_event_callback_register()
440 if (event_cb->cb_fn == cb_fn && event_cb->cb_arg == cb_arg) { in rte_dev_event_callback_register()
454 event_cb->cb_fn = cb_fn; in rte_dev_event_callback_register()
493 rte_dev_event_cb_fn cb_fn, in rte_dev_event_callback_unregister() argument
499 if (!cb_fn) in rte_dev_event_callback_unregister()
511 if (event_cb->cb_fn != cb_fn || in rte_dev_event_callback_unregister()
561 cb_lst->cb_fn(device_name, event, in rte_dev_event_callback_process()
/dpdk/lib/bbdev/
H A Drte_bbdev.c76 rte_bbdev_cb_fn cb_fn; /* Callback address */ member
928 rte_bbdev_cb_fn cb_fn, void *cb_arg) in rte_bbdev_callback_register() argument
941 if (cb_fn == NULL) { in rte_bbdev_callback_register()
949 if (user_cb->cb_fn == cb_fn && in rte_bbdev_callback_register()
960 user_cb->cb_fn = cb_fn; in rte_bbdev_callback_register()
973 rte_bbdev_cb_fn cb_fn, void *cb_arg) in rte_bbdev_callback_unregister() argument
987 if (cb_fn == NULL) { in rte_bbdev_callback_unregister()
1000 if (cb->cb_fn != cb_fn || cb->event != event || in rte_bbdev_callback_unregister()
1042 if (cb_lst->cb_fn == NULL || cb_lst->event != event) in rte_bbdev_pmd_callback_process()
1050 dev_cb.cb_fn(dev->data->dev_id, dev_cb.event, in rte_bbdev_pmd_callback_process()
H A Drte_bbdev.h742 rte_bbdev_cb_fn cb_fn, void *cb_arg);
765 rte_bbdev_cb_fn cb_fn, void *cb_arg);
/dpdk/lib/eal/include/
H A Drte_eal_trace.h27 RTE_TRACE_POINT_ARGS(uint64_t us, rte_eal_alarm_callback cb_fn,
30 rte_trace_point_emit_ptr(cb_fn);
37 RTE_TRACE_POINT_ARGS(rte_eal_alarm_callback cb_fn, void *cb_arg,
39 rte_trace_point_emit_ptr(cb_fn);
H A Drte_dev.h345 rte_dev_event_cb_fn cb_fn,
370 rte_dev_event_cb_fn cb_fn,
H A Drte_alarm.h70 int rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg);
H A Drte_interrupts.h127 rte_intr_callback_fn cb_fn, void *cb_arg,
/dpdk/lib/cryptodev/
H A Drte_cryptodev.c1268 rte_cryptodev_callback_fn cb_fn, in rte_cryptodev_add_enq_callback() argument
1275 if (!cb_fn) { in rte_cryptodev_add_enq_callback()
1304 cb->fn = cb_fn; in rte_cryptodev_add_enq_callback()
1403 rte_cryptodev_callback_fn cb_fn, in rte_cryptodev_add_deq_callback() argument
1410 if (!cb_fn) { in rte_cryptodev_add_deq_callback()
1439 cb->fn = cb_fn; in rte_cryptodev_add_deq_callback()
1603 if (!cb_fn) in rte_cryptodev_callback_register()
1615 if (user_cb->cb_fn == cb_fn && in rte_cryptodev_callback_register()
1627 user_cb->cb_fn = cb_fn; in rte_cryptodev_callback_register()
1647 if (!cb_fn) in rte_cryptodev_callback_unregister()
[all …]
H A Drte_cryptodev.h849 rte_cryptodev_cb_fn cb_fn, void *cb_arg);
867 rte_cryptodev_cb_fn cb_fn, void *cb_arg);
1717 rte_cryptodev_callback_fn cb_fn,
1786 rte_cryptodev_callback_fn cb_fn,
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_ethdev_os.c158 rte_intr_callback_fn cb_fn, void *cb_arg) in mlx5_intr_callback_unregister() argument
161 RTE_SET_USED(cb_fn); in mlx5_intr_callback_unregister()
/dpdk/lib/ethdev/
H A Dethdev_private.h31 rte_eth_dev_cb_fn cb_fn; /**< Callback address */ member
H A Dethdev_driver.c178 if (cb_lst->cb_fn == NULL || cb_lst->event != event) in rte_eth_dev_callback_process()
186 rc = dev_cb.cb_fn(dev->data->port_id, dev_cb.event, in rte_eth_dev_callback_process()
H A Drte_ethdev.c4451 rte_eth_dev_cb_fn cb_fn, void *cb_arg) in rte_eth_dev_callback_register() argument
4458 if (cb_fn == NULL) { in rte_eth_dev_callback_register()
4483 if (user_cb->cb_fn == cb_fn && in rte_eth_dev_callback_register()
4495 user_cb->cb_fn = cb_fn; in rte_eth_dev_callback_register()
4503 cb_fn, cb_arg); in rte_eth_dev_callback_register()
4517 rte_eth_dev_cb_fn cb_fn, void *cb_arg) in rte_eth_dev_callback_unregister() argument
4525 if (cb_fn == NULL) { in rte_eth_dev_callback_unregister()
4554 if (cb->cb_fn != cb_fn || cb->event != event || in rte_eth_dev_callback_unregister()
H A Drte_ethdev.h3902 rte_eth_dev_cb_fn cb_fn, void *cb_arg);
3924 rte_eth_dev_cb_fn cb_fn, void *cb_arg);
/dpdk/lib/eventdev/
H A Drte_event_eth_rx_adapter.h592 rte_event_eth_rx_adapter_cb_fn cb_fn,
H A Drte_event_eth_rx_adapter.c193 rte_event_eth_rx_adapter_cb_fn cb_fn; member
978 if (num && dev_info->cb_fn) { in rxa_buffer_mbufs()
981 nb_cb = dev_info->cb_fn(eth_dev_id, rx_queue_id, in rxa_buffer_mbufs()
3173 rte_event_eth_rx_adapter_cb_fn cb_fn, in rte_event_eth_rx_adapter_cb_register() argument
3208 dev_info->cb_fn = cb_fn; in rte_event_eth_rx_adapter_cb_register()
/dpdk/drivers/net/hns3/
H A Dhns3_intr.h180 rte_intr_callback_fn cb_fn, void *cb_arg);
H A Dhns3_intr.c1985 rte_intr_callback_fn cb_fn, void *cb_arg) in hns3_intr_unregister() argument
1991 ret = rte_intr_callback_unregister(hdl, cb_fn, cb_arg); in hns3_intr_unregister()
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c899 rte_intr_callback_fn cb_fn, void *cb_arg) in mlx5_intr_callback_unregister() argument
913 ret = rte_intr_callback_unregister(handle, cb_fn, cb_arg); in mlx5_intr_callback_unregister()

12