Home
last modified time | relevance | path

Searched refs:cb_arg (Results 1 – 25 of 51) sorted by relevance

123

/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_alarm.c24 void *cb_arg; member
53 ap->cb_fn(ap->cb_arg); in alarm_callback()
86 rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_set() argument
116 ap->cb_arg = cb_arg; in rte_eal_alarm_set()
162 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
168 rte_eal_alarm_callback cb_fn, void *cb_arg) in alarm_matches() argument
170 bool any_arg = cb_arg == (void *)(-1); in alarm_matches()
171 return (ap->cb_fn == cb_fn) && (any_arg || ap->cb_arg == cb_arg); in alarm_matches()
175 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
189 if (!alarm_matches(ap, cb_fn, cb_arg)) in rte_eal_alarm_cancel()
[all …]
/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_alarm.c49 void *cb_arg; member
92 ap->cb_fn(ap->cb_arg); in eal_alarm_callback()
118 rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_set() argument
136 new_alarm->cb_arg = cb_arg; in rte_eal_alarm_set()
177 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
182 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
200 (cb_arg == (void *)-1 || cb_arg == ap->cb_arg)) { in rte_eal_alarm_cancel()
224 (cb_arg == (void *)-1 || cb_arg == ap->cb_arg)) { in rte_eal_alarm_cancel()
246 rte_eal_trace_alarm_cancel(cb_fn, cb_arg, count); in rte_eal_alarm_cancel()
H A Deal_interrupts.c476 rte_intr_callback_fn cb, void *cb_arg) in rte_intr_callback_register() argument
498 callback->cb_arg = cb_arg; in rte_intr_callback_register()
550 rte_intr_callback_fn cb_fn, void *cb_arg, in rte_intr_callback_unregister_pending() argument
585 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister_pending()
586 cb->cb_arg == cb_arg)) { in rte_intr_callback_unregister_pending()
601 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister() argument
639 cb->cb_arg == cb_arg)) { in rte_intr_callback_unregister()
986 active_cb.cb_fn(active_cb.cb_arg); in eal_intr_process_interrupts()
1003 cb->ucb_fn(&src->intr_handle, cb->cb_arg); in eal_intr_process_interrupts()
1248 rev->epdata.cb_arg); in eal_epoll_process_event()
[all …]
/f-stack/dpdk/lib/librte_eal/freebsd/
H A Deal_alarm.c38 void *cb_arg; member
162 ap->cb_fn(ap->cb_arg); in eal_alarm_callback()
180 rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_set() argument
201 new_alarm->cb_arg = cb_arg; in rte_eal_alarm_set()
227 rte_eal_trace_alarm_set(us, cb_fn, cb_arg, ret); in rte_eal_alarm_set()
232 rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg) in rte_eal_alarm_cancel() argument
254 if (cb_arg != ap->cb_arg && cb_arg != (void *) -1) in rte_eal_alarm_cancel()
281 (cb_arg == (void *)-1 || in rte_eal_alarm_cancel()
282 cb_arg == ap->cb_arg)) { in rte_eal_alarm_cancel()
315 rte_eal_trace_alarm_cancel(cb_fn, cb_arg, count); in rte_eal_alarm_cancel()
H A Deal_interrupts.c36 void *cb_arg; /**< parameter for callback */ member
85 rte_intr_callback_fn cb, void *cb_arg) in rte_intr_callback_register() argument
127 callback->cb_arg = cb_arg; in rte_intr_callback_register()
208 rte_intr_callback_fn cb_fn, void *cb_arg, in rte_intr_callback_unregister_pending() argument
248 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister_pending()
249 cb->cb_arg == cb_arg)) { in rte_intr_callback_unregister_pending()
264 rte_intr_callback_fn cb_fn, void *cb_arg) in rte_intr_callback_unregister() argument
326 if (cb->cb_fn == cb_fn && (cb_arg == (void *)-1 || in rte_intr_callback_unregister()
327 cb->cb_arg == cb_arg)) { in rte_intr_callback_unregister()
518 active_cb.cb_fn(active_cb.cb_arg); in eal_intr_process_interrupts()
[all …]
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_interrupts.h26 typedef void (*rte_intr_callback_fn)(void *cb_arg);
33 void *cb_arg);
52 rte_intr_callback_fn cb, void *cb_arg);
70 rte_intr_callback_fn cb, void *cb_arg);
94 rte_intr_callback_fn cb_fn, void *cb_arg,
H A Drte_eal_trace.h26 void *cb_arg, int rc),
29 rte_trace_point_emit_ptr(cb_arg);
35 RTE_TRACE_POINT_ARGS(rte_eal_alarm_callback cb_fn, void *cb_arg,
38 rte_trace_point_emit_ptr(cb_arg);
150 rte_intr_callback_fn cb, void *cb_arg, int rc),
158 rte_trace_point_emit_ptr(cb_arg);
163 rte_intr_callback_fn cb, void *cb_arg, int rc),
171 rte_trace_point_emit_ptr(cb_arg);
H A Drte_alarm.h47 int rte_eal_alarm_set(uint64_t us, rte_eal_alarm_callback cb, void *cb_arg);
70 int rte_eal_alarm_cancel(rte_eal_alarm_callback cb_fn, void *cb_arg);
H A Drte_dev.h38 void *cb_arg);
357 void *cb_arg);
382 void *cb_arg);
H A Drte_eal_interrupts.h51 void *cb_arg; /**< IN: callback arg */ member
/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_dev.c36 void *cb_arg; /**< Callback parameter */ member
431 void *cb_arg) in rte_dev_event_callback_register() argument
445 if (event_cb->cb_fn == cb_fn && event_cb->cb_arg == cb_arg) { in rte_dev_event_callback_register()
460 event_cb->cb_arg = cb_arg; in rte_dev_event_callback_register()
499 void *cb_arg) in rte_dev_event_callback_unregister() argument
517 (cb_arg != (void *)-1 && in rte_dev_event_callback_unregister()
518 event_cb->cb_arg != cb_arg)) in rte_dev_event_callback_unregister()
567 cb_lst->cb_arg); in rte_dev_event_callback_process()
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_dev.c400 ionic_cq_cb cb, void *cb_arg) in ionic_cq_service() argument
407 while (cb(cq, cq->tail_idx, cb_arg)) { in ionic_cq_service()
469 void *cb_arg) in ionic_q_post() argument
474 head->cb_arg = cb_arg; in ionic_q_post()
513 desc_info->cb_arg, service_cb_arg); in ionic_q_service()
516 desc_info->cb_arg = NULL; in ionic_q_service()
527 void *cb_arg, void *service_cb_arg __rte_unused) in ionic_adminq_cb() argument
529 struct ionic_admin_ctx *ctx = cb_arg; in ionic_adminq_cb()
H A Dionic_dev.h139 void *cb_arg, void *service_cb_arg);
143 void *cb_arg; member
252 void *cb_arg);
254 ionic_cq_cb cb, void *cb_arg);
263 void *cb_arg);
H A Dionic_lif.h140 void *cb_arg);
142 void *cb_arg);
/f-stack/dpdk/lib/librte_eventdev/
H A Drte_event_eth_rx_adapter.h248 void *cb_arg,
468 void *cb_arg);
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_intr.c52 sfc_intr_line_handler(void *cb_arg) in sfc_intr_line_handler() argument
54 struct sfc_adapter *sa = (struct sfc_adapter *)cb_arg; in sfc_intr_line_handler()
99 sfc_intr_message_handler(void *cb_arg) in sfc_intr_message_handler() argument
101 struct sfc_adapter *sa = (struct sfc_adapter *)cb_arg; in sfc_intr_message_handler()
/f-stack/dpdk/lib/librte_bbdev/
H A Drte_bbdev.c81 void *cb_arg; /* Parameter for callback */ member
931 rte_bbdev_cb_fn cb_fn, void *cb_arg) in rte_bbdev_callback_register() argument
953 user_cb->cb_arg == cb_arg && in rte_bbdev_callback_register()
964 user_cb->cb_arg = cb_arg; in rte_bbdev_callback_register()
976 rte_bbdev_cb_fn cb_fn, void *cb_arg) in rte_bbdev_callback_unregister() argument
1004 (cb_arg != (void *)-1 && cb->cb_arg != cb_arg)) in rte_bbdev_callback_unregister()
1054 dev_cb.cb_arg, dev_cb.ret_param); in rte_bbdev_pmd_callback_process()
H A Drte_bbdev.h747 enum rte_bbdev_event_type event, void *cb_arg,
770 rte_bbdev_cb_fn cb_fn, void *cb_arg);
794 rte_bbdev_cb_fn cb_fn, void *cb_arg);
/f-stack/dpdk/app/test/
H A Dtest_alarm.c25 test_alarm_callback(void *cb_arg) in test_alarm_callback() argument
28 printf("Callback setting flag - OK. [cb_arg = %p]\n", cb_arg); in test_alarm_callback()
H A Dtest_mempool.c489 struct mp_data cb_arg = { in test_mempool() local
561 test_mp_mem_init, &cb_arg); in test_mempool()
562 if (nb_mem_chunks == 0 || cb_arg.ret < 0) in test_mempool()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_ether.c591 void *cb_arg, void *out __rte_unused) in failsafe_eth_rmv_event_callback() argument
593 struct sub_device *sdev = cb_arg; in failsafe_eth_rmv_event_callback()
612 void *cb_arg, void *out __rte_unused) in failsafe_eth_lsc_event_callback() argument
614 struct rte_eth_dev *dev = cb_arg; in failsafe_eth_lsc_event_callback()
631 void *cb_arg, void *out __rte_unused) in failsafe_eth_new_event_callback() argument
633 struct rte_eth_dev *fs_dev = cb_arg; in failsafe_eth_new_event_callback()
/f-stack/freebsd/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_if.h127 typedef void (*VCHIQ_REMOTE_USE_CALLBACK_T)(void *cb_arg);
180 VCHIQ_REMOTE_USE_CALLBACK_T callback, void *cb_arg);
/f-stack/dpdk/lib/librte_cryptodev/
H A Drte_cryptodev.c69 void *cb_arg; /**< Parameter for callback */ member
1203 rte_cryptodev_cb_fn cb_fn, void *cb_arg) in rte_cryptodev_callback_register() argument
1221 user_cb->cb_arg == cb_arg && in rte_cryptodev_callback_register()
1233 user_cb->cb_arg = cb_arg; in rte_cryptodev_callback_register()
1246 rte_cryptodev_cb_fn cb_fn, void *cb_arg) in rte_cryptodev_callback_unregister() argument
1269 (cb->cb_arg != (void *)-1 && in rte_cryptodev_callback_unregister()
1270 cb->cb_arg != cb_arg)) in rte_cryptodev_callback_unregister()
1304 dev_cb.cb_arg); in rte_cryptodev_pmd_callback_process()
/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_ethdev_os.c742 mlx5_dev_interrupt_handler(void *cb_arg) in mlx5_dev_interrupt_handler() argument
744 struct mlx5_dev_ctx_shared *sh = cb_arg; in mlx5_dev_interrupt_handler()
831 rte_intr_callback_fn cb_fn, void *cb_arg) in mlx5_intr_callback_unregister() argument
845 ret = rte_intr_callback_unregister(handle, cb_fn, cb_arg); in mlx5_intr_callback_unregister()
895 mlx5_dev_interrupt_handler_devx(void *cb_arg) in mlx5_dev_interrupt_handler_devx() argument
898 (void)cb_arg; in mlx5_dev_interrupt_handler_devx()
901 struct mlx5_dev_ctx_shared *sh = cb_arg; in mlx5_dev_interrupt_handler_devx()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_intr.h104 rte_intr_callback_fn cb_fn, void *cb_arg);

123