Home
last modified time | relevance | path

Searched refs:irq_ctx (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_kloop.c150 struct eventfd_ctx *irq_ctx; member
253 if (a->irq_ctx && more_txspace && csb_atok_intr_enabled(csb_atok)) { in netmap_sync_kloop_tx_ring()
256 eventfd_signal(a->irq_ctx, 1); in netmap_sync_kloop_tx_ring()
297 if (a->irq_ctx && more_txspace && csb_atok_intr_enabled(csb_atok)) { in netmap_sync_kloop_tx_ring()
298 eventfd_signal(a->irq_ctx, 1); in netmap_sync_kloop_tx_ring()
392 if (a->irq_ctx && some_recvd && csb_atok_intr_enabled(csb_atok)) { in netmap_sync_kloop_rx_ring()
395 eventfd_signal(a->irq_ctx, 1); in netmap_sync_kloop_rx_ring()
440 if (a->irq_ctx && some_recvd && csb_atok_intr_enabled(csb_atok)) { in netmap_sync_kloop_rx_ring()
441 eventfd_signal(a->irq_ctx, 1); in netmap_sync_kloop_rx_ring()
456 struct eventfd_ctx *irq_ctx; member
[all …]
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_pci.c498 if (sc->irq_ctx) { in mpi3mr_cleanup_interrupts()
499 free(sc->irq_ctx, M_MPI3MR); in mpi3mr_cleanup_interrupts()
500 sc->irq_ctx = NULL; in mpi3mr_cleanup_interrupts()
515 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_setup_irqs() local
527 irq_ctx = &sc->irq_ctx[i]; in mpi3mr_setup_irqs()
528 irq_ctx->msix_index = i; in mpi3mr_setup_irqs()
529 irq_ctx->sc = sc; in mpi3mr_setup_irqs()
530 irq_info = &irq_ctx->irq_info; in mpi3mr_setup_irqs()
543 irq_ctx, &irq_info->intrhand); in mpi3mr_setup_irqs()
565 irq_info = &sc->irq_ctx[i].irq_info; in mpi3mr_teardown_irqs()
[all …]
H A Dmpi3mr_cam.c480 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_poll_pend_io_completions() local
483 irq_ctx = &sc->irq_ctx[i]; in mpi3mr_poll_pend_io_completions()
484 mpi3mr_complete_io_cmd(sc, irq_ctx); in mpi3mr_poll_pend_io_completions()
1285 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_cam_poll() local
1296 irq_ctx = sc->irq_ctx + i; in mpi3mr_cam_poll()
1297 if (irq_ctx->op_reply_q->qid) { in mpi3mr_cam_poll()
1298 mpi3mr_complete_io_cmd(sc, irq_ctx); in mpi3mr_cam_poll()
H A Dmpi3mr.c400 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_submit_io() local
407 irq_ctx = &sc->irq_ctx[op_req_q->reply_qid - 1]; in mpi3mr_submit_io()
408 mpi3mr_complete_io_cmd(sc, irq_ctx); in mpi3mr_submit_io()
546 sc->irq_ctx[qid - 1].op_reply_q = NULL; in mpi3mr_delete_op_reply_queue()
657 create_req.MSIxIndex = sc->irq_ctx[qid - 1].msix_index; in mpi3mr_create_op_reply_queue()
692 sc->irq_ctx[qid - 1].op_reply_q = op_reply_q; in mpi3mr_create_op_reply_queue()
4850 struct mpi3mr_irq_context *irq_ctx) in mpi3mr_complete_io_cmd() argument
4852 struct mpi3mr_op_reply_queue *op_reply_q = irq_ctx->op_reply_q; in mpi3mr_complete_io_cmd()
4930 struct mpi3mr_irq_context *irq_ctx = (struct mpi3mr_irq_context *)privdata; in mpi3mr_isr() local
4931 struct mpi3mr_softc *sc = irq_ctx->sc; in mpi3mr_isr()
[all …]
H A Dmpi3mr.h654 struct mpi3mr_irq_context *irq_ctx; member