| /dpdk/lib/dispatcher/ |
| H A D | rte_dispatcher.c | 70 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 D | sfc_intr.c | 164 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 D | sfc.h | 55 rte_intr_callback_fn handler; member
|
| /dpdk/drivers/raw/cnxk_bphy/ |
| H A D | cnxk_bphy_irq.c | 62 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 D | cnxk_bphy_irq.h | 30 cnxk_bphy_intr_handler_t handler, void *isr_data,
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_bphy_irq.c | 215 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 D | roc_bphy_irq.h | 11 void (*handler)(int irq_num, void *isr_data); member
|
| /dpdk/drivers/raw/cnxk_gpio/ |
| H A D | rte_pmd_cnxk_gpio.h | 93 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 D | cnxk_gpio_irq.c | 118 if (likely(gpio->handler)) in cnxk_gpio_irq_handler() 119 gpio->handler(gpio_num, gpio->data); in cnxk_gpio_irq_handler()
|
| H A D | cnxk_gpio.c | 130 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 D | bnxt_irq.h | 10 rte_intr_callback_fn handler; member
|
| /dpdk/doc/guides/nics/ |
| H A D | vhost.rst | 78 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 D | octeontx.rst | 129 ``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 D | rte_kvargs.h | 169 * 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 D | rte_kvargs.c | 172 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 D | rte_telemetry.h | 367 * 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 D | cnxk_gpio.rst | 23 - 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 D | cnxk_bphy.rst | 161 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 D | telemetry_lib.rst | 101 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 D | nicvf_hw.h | 173 uint16_t ridx, rbdr_pool_get_handler handler,
|
| H A D | nicvf_hw.c | 478 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 D | adapter.h | 147 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 D | release_18_08.rst | 40 * 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 D | mlx5_common.h | 376 arg_handler_t handler, void *opaque_arg);
|
| H A D | mlx5_common.c | 129 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()
|