Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 39) sorted by relevance

12

/dpdk/lib/dispatcher/
H A Drte_dispatcher.c70 struct rte_dispatcher_handler *handler = in evd_lookup_handler_idx() local
73 if (handler->match_fun(event, handler->match_data)) in evd_lookup_handler_idx()
147 struct rte_dispatcher_handler *handler = in evd_dispatch_events() local
154 handler->process_fun(dispatcher->event_dev_id, port->port_id, in evd_dispatch_events()
155 bursts[i], len, handler->process_data); in evd_dispatch_events()
405 struct rte_dispatcher_handler *handler = in evd_lcore_get_handler_by_id() local
408 if (handler->id == handler_id) in evd_lcore_get_handler_by_id()
409 return handler; in evd_lcore_get_handler_by_id()
433 const struct rte_dispatcher_handler *handler) in evd_lcore_install_handler() argument
437 lcore->handlers[handler_idx] = *handler; in evd_lcore_install_handler()
[all …]
/dpdk/drivers/net/sfc/
H A Dsfc_intr.c164 if (intr->handler != NULL) { in sfc_intr_start()
186 rc = rte_intr_callback_register(intr_handle, intr->handler, in sfc_intr_start()
223 rte_intr_callback_unregister(intr_handle, intr->handler, (void *)sa); in sfc_intr_start()
247 if (intr->handler != NULL) { in sfc_intr_stop()
262 intr->handler, (void *)sa)) == -EAGAIN) in sfc_intr_stop()
282 intr->handler = NULL; in sfc_intr_configure()
291 intr->handler = sfc_intr_message_handler; in sfc_intr_configure()
294 intr->handler = sfc_intr_line_handler; in sfc_intr_configure()
H A Dsfc.h55 rte_intr_callback_fn handler; member
/dpdk/drivers/raw/cnxk_bphy/
H A Dcnxk_bphy_irq.c62 cnxk_bphy_intr_handler_t handler, void *data, int cpu) in cnxk_bphy_intr_register() argument
66 .intr_handler = handler, in cnxk_bphy_intr_register()
76 if (!handler || !data) in cnxk_bphy_intr_register()
H A Dcnxk_bphy_irq.h30 cnxk_bphy_intr_handler_t handler, void *isr_data,
/dpdk/drivers/common/cnxk/
H A Droc_bphy_irq.c215 if (irq_chip->irq_vecs[irq_num].handler != NULL) in roc_bphy_intr_handler()
216 irq_chip->irq_vecs[irq_num].handler( in roc_bphy_intr_handler()
241 if (chip->irq_vecs[irq_num].handler != NULL) in roc_bphy_irq_handler_set()
263 chip->irq_vecs[irq_num].handler = isr; in roc_bphy_irq_handler_set()
268 chip->irq_vecs[irq_num].handler = NULL; in roc_bphy_irq_handler_set()
304 if (chip->irq_vecs[irq_num].handler == NULL) in roc_bphy_intr_clear()
315 chip->irq_vecs[irq_num].handler = NULL; in roc_bphy_intr_clear()
H A Droc_bphy_irq.h11 void (*handler)(int irq_num, void *isr_data); member
/dpdk/drivers/raw/cnxk_gpio/
H A Drte_pmd_cnxk_gpio.h93 cnxk_gpio_irq_handler_t handler; member
359 cnxk_gpio_irq_handler_t handler, void *data) in rte_pmd_gpio_register_irq() argument
362 .handler = handler, in rte_pmd_gpio_register_irq()
H A Dcnxk_gpio_irq.c118 if (likely(gpio->handler)) in cnxk_gpio_irq_handler()
119 gpio->handler(gpio_num, gpio->data); in cnxk_gpio_irq_handler()
H A Dcnxk_gpio.c130 cnxk_gpio_parse_arg(struct rte_kvargs *kvlist, const char *arg, arg_handler_t handler, void *data) in cnxk_gpio_parse_arg() argument
140 return rte_kvargs_process(kvlist, arg, handler, data) ? -EIO : 1; in cnxk_gpio_parse_arg()
544 gpio->handler = irq->handler; in cnxk_gpio_register_irq()
830 if (gpio->handler) in cnxk_gpio_remove()
/dpdk/drivers/net/bnxt/
H A Dbnxt_irq.h10 rte_intr_callback_fn handler; member
/dpdk/doc/guides/nics/
H A Dvhost.rst78 The user can register an event callback handler with ``rte_eth_dev_callback_register()``.
79 The registered callback handler will be invoked with one of below event types.
87 …e of queue statuses were changed. Call ``rte_eth_vhost_get_queue_event()`` in the callback handler.
H A Docteontx.rst129 ``octeontx_fpavf`` external mempool handler.
142 ``octeontx_fpavf`` external mempool handler dependency
145 This driver will only work with ``octeontx_fpavf`` external mempool handler
/dpdk/lib/kvargs/
H A Drte_kvargs.h169 * Call a handler function for each key=value matching the key
172 * handler function with the for a given arg_name passing the value on the
181 * The key on which the handler should be called, or NULL to process handler
183 * @param handler
186 * A pointer passed unchanged to the handler
193 const char *key_match, arg_handler_t handler, void *opaque_arg);
196 * Call a handler function for each key=value or only-key matching the key
199 * the handler function with the for a given arg_name passing the value on the
205 * The key on which the handler shoul
[all...]
H A Drte_kvargs.c172 arg_handler_t handler, void *opaque_arg, bool support_only_key)
185 if ((*handler)(pair->key, pair->value, opaque_arg) < 0) in rte_kvargs_process()
194 * For each matching key in key=value, call the given handler function.
197 rte_kvargs_process(const struct rte_kvargs *kvlist, const char *key_match, arg_handler_t handler, in rte_kvargs_free()
200 return kvargs_process_common(kvlist, key_match, handler, opaque_arg, false); in rte_kvargs_free()
204 * For each matching key in key=value or only-key, call the given handler function. in rte_kvargs_free()
208 arg_handler_t handler, void *opaque_arg) in rte_kvargs_get_with_value()
210 return kvargs_process_common(kvlist, key_match, handler, opaque_arg, true); in rte_kvargs_get_with_value()
176 rte_kvargs_process(const struct rte_kvargs * kvlist,const char * key_match,arg_handler_t handler,void * opaque_arg) rte_kvargs_process() argument
/dpdk/lib/telemetry/
H A Drte_telemetry.h367 * ID for the socket to be used by the handler.
372 typedef void * (*handler)(void *sock_id);
348 typedef void * (*handler)(void *sock_id); global() typedef
/dpdk/doc/guides/rawdevs/
H A Dcnxk_gpio.rst23 - register interrupt handler for specific GPIO
180 Message is used to install custom interrupt handler.
192 Message is used to remove installed interrupt handler.
H A Dcnxk_bphy.rst161 Register or remove interrupt handler
164 Message is used setup custom interrupt handler.
167 ``CNXK_BPHY_IRQ_MSG_TYPE_UNREGISTER``. The former will register an interrupt handler while the
/dpdk/doc/guides/prog_guide/
H A Dtelemetry_lib.rst101 by the handler function in the library/app, placed in a JSON reply by telemetry::
122 by the handler function in telemetry, placed in a JSON reply by telemetry::
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_hw.h173 uint16_t ridx, rbdr_pool_get_handler handler,
H A Dnicvf_hw.c478 uint16_t ridx, rbdr_pool_get_handler handler, in nicvf_qset_rbdr_precharge() argument
494 phy = handler(dev, nic); in nicvf_qset_rbdr_precharge()
/dpdk/drivers/net/cxgbe/base/
H A Dadapter.h147 rspq_handler_t handler; /* associated handler for this response q */ member
767 struct sge_fl *fl, rspq_handler_t handler,
/dpdk/doc/guides/rel_notes/
H A Drelease_18_08.rst40 * Add low cycle count Tx handler for no-offload Tx.
41 * Add low cycle count Rx handler for non-scattered Rx.
42 * Minor performance improvements to scattered Rx handler.
/dpdk/drivers/common/mlx5/
H A Dmlx5_common.h376 arg_handler_t handler, void *opaque_arg);
H A Dmlx5_common.c129 arg_handler_t handler, void *opaque_arg) in mlx5_kvargs_process() argument
141 if ((*handler)(pair->key, pair->value, opaque_arg) < 0) in mlx5_kvargs_process()

12