| /dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | dpaa_sys.c | 12 int irq; member 13 irqreturn_t (*isr)(int irq, void *arg); 23 static void process_interrupt_install(struct process_interrupt *irq) in process_interrupt_install() argument 29 list_add_tail(&irq->node, &process_irq_list); in process_interrupt_install() 40 list_del(&irq->node); in process_interrupt_remove() 53 if (i->irq == irq_num) in process_interrupt_find() 65 int qbman_request_irq(int irq, irqreturn_t (*isr)(int irq, void *arg), in qbman_request_irq() argument 74 irq_node->irq = irq; in qbman_request_irq() 83 int qbman_free_irq(int irq, __maybe_unused void *arg) in qbman_free_irq() argument 97 void qbman_invoke_irq(int irq) in qbman_invoke_irq() argument [all …]
|
| H A D | dpaa_sys.h | 23 int qbman_request_irq(int irq, irqreturn_t (*isr)(int irq, void *arg), 25 int qbman_free_irq(int irq, void *arg); 27 void qbman_invoke_irq(int irq);
|
| H A D | qman_driver.c | 76 qpcfg.irq = qmfd; in fsl_qman_portal_init() 129 qbman_invoke_irq(qpcfg.irq); in qman_thread_irq() 183 q_pcfg->irq = q_fd; in fsl_qman_fq_portal_create() 233 process_portal_irq_unmap(cfg->irq); in fsl_qman_fq_portal_destroy()
|
| H A D | bman.c | 97 if (request_irq(c->irq, NULL, 0, portal->irqname, in bman_create_portal() 116 free_irq(c->irq, portal); in bman_create_portal() 152 free_irq(pcfg->irq, bm); in bman_destroy_portal()
|
| H A D | bman_driver.c | 83 pcfg.irq = bmfd; in fsl_bman_portal_init() 137 qbman_invoke_irq(pcfg.irq); in bman_thread_irq()
|
| H A D | bman_priv.h | 65 int irq; member
|
| H A D | qman_priv.h | 116 int irq; member
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_irq.c | 71 struct bnxt_irq *irq = bp->irq_tbl; in bnxt_free_int() local 74 if (!irq) in bnxt_free_int() 77 if (irq->requested) { in bnxt_free_int() 87 irq->handler, in bnxt_free_int() 90 irq->requested = 0; in bnxt_free_int() 174 struct bnxt_irq *irq = bp->irq_tbl; in bnxt_request_int() local 177 if (!irq) in bnxt_request_int() 180 if (!irq->requested) { in bnxt_request_int() 182 irq->handler, in bnxt_request_int() 185 irq->requested = 1; in bnxt_request_int()
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_irq.c | 23 struct vfio_irq_info irq = {.argsz = sizeof(irq)}; in irq_get_info() local 26 irq.index = VFIO_PCI_MSIX_IRQ_INDEX; in irq_get_info() 29 rc = ioctl(vfio_dev_fd, VFIO_DEVICE_GET_IRQ_INFO, &irq); in irq_get_info() 36 irq.flags, irq.index, irq.count, PLT_MAX_RXTX_INTR_VEC_ID); in irq_get_info() 38 if (irq.count == 0) { in irq_get_info() 39 plt_err("HW max=%d > PLT_MAX_RXTX_INTR_VEC_ID: %d", irq.count, in irq_get_info() 43 if (plt_intr_max_intr_set(intr_handle, irq.count)) in irq_get_info()
|
| H A D | roc_npa_irq.c | 142 uint8_t irq, qintx = qint->qintx; in npa_q_irq() local 159 irq = npa_pool_irq_get_and_clear(lf, pool); in npa_q_irq() 161 if (irq & BIT_ULL(NPA_POOL_ERR_INT_OVFLS)) in npa_q_irq() 164 if (irq & BIT_ULL(NPA_POOL_ERR_INT_RANGE)) in npa_q_irq() 167 if (irq & BIT_ULL(NPA_POOL_ERR_INT_PERR)) in npa_q_irq() 178 irq = npa_aura_irq_get_and_clear(lf, aura); in npa_q_irq() 180 if (irq & BIT_ULL(NPA_AURA_ERR_INT_AURA_ADD_OVER)) in npa_q_irq() 183 if (irq & BIT_ULL(NPA_AURA_ERR_INT_AURA_ADD_UNDER)) in npa_q_irq() 186 if (irq & BIT_ULL(NPA_AURA_ERR_INT_AURA_FREE_UNDER)) in npa_q_irq() 189 if (irq & BIT_ULL(NPA_AURA_ERR_INT_POOL_DIS)) in npa_q_irq()
|
| H A D | roc_nix_irq.c | 251 uint8_t irq, qintx = qint->qintx; in nix_lf_q_irq() local 268 irq = nix_lf_rq_irq_get_and_clear(nix, rq); in nix_lf_q_irq() 270 if (irq & BIT_ULL(NIX_RQINT_DROP)) in nix_lf_q_irq() 273 if (irq & BIT_ULL(NIX_RQINT_RED)) in nix_lf_q_irq() 280 irq = nix_lf_cq_irq_get_and_clear(nix, cq); in nix_lf_q_irq() 282 if (irq & BIT_ULL(NIX_CQERRINT_DOOR_ERR)) in nix_lf_q_irq() 285 if (irq & BIT_ULL(NIX_CQERRINT_WR_FULL)) in nix_lf_q_irq() 288 if (irq & BIT_ULL(NIX_CQERRINT_CQE_FAULT)) in nix_lf_q_irq() 295 irq = nix_lf_sq_irq_get_and_clear(nix, sq); in nix_lf_q_irq() 313 if (irq & BIT_ULL(NIX_SQINT_SQB_ALLOC_FAIL) || in nix_lf_q_irq()
|
| H A D | roc_nix_inl_dev_irq.c | 190 uint8_t irq; in nix_inl_nix_q_irq() local 210 irq = reg & 0xff; in nix_inl_nix_q_irq() 211 plt_write64(wdata | irq, nix_base + NIX_LF_RQ_OP_INT); in nix_inl_nix_q_irq() 213 if (irq & BIT_ULL(NIX_RQINT_DROP)) in nix_inl_nix_q_irq() 216 if (irq & BIT_ULL(NIX_RQINT_RED)) in nix_inl_nix_q_irq()
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci_vfio.c | 258 struct vfio_irq_info irq = { .argsz = sizeof(irq) }; in pci_vfio_setup_interrupts() local 266 irq.index = i; in pci_vfio_setup_interrupts() 268 ret = ioctl(vfio_dev_fd, VFIO_DEVICE_GET_IRQ_INFO, &irq); in pci_vfio_setup_interrupts() 277 if ((irq.flags & VFIO_IRQ_INFO_EVENTFD) == 0) { in pci_vfio_setup_interrupts() 290 (uint32_t)rte_intr_nb_intr_get(dev->intr_handle) < irq.count && in pci_vfio_setup_interrupts() 291 rte_intr_event_list_update(dev->intr_handle, irq.count)) in pci_vfio_setup_interrupts()
|
| /dpdk/drivers/raw/cnxk_gpio/ |
| H A D | cnxk_gpio.c | 446 cnxk_gpio_register_irq(struct cnxk_gpio *gpio, struct cnxk_gpio_irq *irq) in cnxk_gpio_register_irq() argument 450 ret = cnxk_gpio_irq_request(gpio->num - gpio->gpiochip->base, irq->cpu); in cnxk_gpio_register_irq() 454 gpio->handler = irq->handler; in cnxk_gpio_register_irq() 455 gpio->data = irq->data; in cnxk_gpio_register_irq() 456 gpio->cpu = irq->cpu; in cnxk_gpio_register_irq()
|
| H A D | rte_pmd_cnxk_gpio.h | 361 struct cnxk_gpio_irq irq = { in rte_pmd_gpio_register_irq() local 368 .data = &irq, in rte_pmd_gpio_register_irq()
|
| /dpdk/drivers/net/pfe/ |
| H A D | pfe_eth.h | 39 int irq[32]; member
|
| /dpdk/drivers/bus/dpaa/include/ |
| H A D | process.h | 76 int process_portal_irq_map(int fd, struct dpaa_ioctl_irq_map *irq);
|
| /dpdk/drivers/common/sfc_efx/base/ |
| H A D | efx_ev.c | 38 __in uint32_t irq, 265 __in uint32_t irq, in efx_ev_qcreate_irq() argument 352 irq, eep)) != 0) in efx_ev_qcreate_irq() 393 uint32_t irq = index; in efx_ev_qcreate() local 396 irq, eepp)); in efx_ev_qcreate() 1300 __in uint32_t irq, in siena_ev_qcreate() argument 1313 if (irq != index) { in siena_ev_qcreate()
|
| H A D | rhead_ev.c | 105 __in uint32_t irq, in rhead_ev_qcreate() argument 147 irq = 0; in rhead_ev_qcreate() 158 rc = efx_mcdi_init_evq(enp, index, esmp, ndescs, irq, target_evq, us, in rhead_ev_qcreate()
|
| H A D | ef10_ev.c | 121 __in uint32_t irq, in ef10_ev_qcreate() argument 164 irq = 0; in ef10_ev_qcreate() 192 rc = efx_mcdi_init_evq(enp, index, esmp, ndescs, irq, target_evq, us, in ef10_ev_qcreate()
|
| H A D | rhead_impl.h | 134 __in uint32_t irq,
|
| /dpdk/drivers/event/dpaa/ |
| H A D | dpaa_eventdev.c | 247 u32 num_frames, i, irq = 0; in dpaa_event_dequeue_burst_intr() local 295 if (irq) in dpaa_event_dequeue_burst_intr() 296 irq = 0; in dpaa_event_dequeue_burst_intr() 301 irq = 1; in dpaa_event_dequeue_burst_intr()
|
| /dpdk/drivers/bus/fslmc/qbman/include/ |
| H A D | fsl_qbman_base.h | 69 int irq; member
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_ev.c | 651 uint32_t irq = 0; in sfc_ev_qstart() local 668 irq = 0; in sfc_ev_qstart() 681 irq = 1 + ethdev_qid; in sfc_ev_qstart() 694 irq, &evq->common); in sfc_ev_qstart()
|
| /dpdk/doc/guides/howto/ |
| H A D | pvp_reference_benchmark.rst | 78 for i in /proc/irq/*/smp_affinity 300 for i in /proc/irq/*/smp_affinity
|