Lines Matching refs:irq_ctx
521 if (sc->irq_ctx) { in mpi3mr_cleanup_interrupts()
522 free(sc->irq_ctx, M_MPI3MR); in mpi3mr_cleanup_interrupts()
523 sc->irq_ctx = NULL; in mpi3mr_cleanup_interrupts()
538 struct mpi3mr_irq_context *irq_ctx; in mpi3mr_setup_irqs() local
550 irq_ctx = &sc->irq_ctx[i]; in mpi3mr_setup_irqs()
551 irq_ctx->msix_index = i; in mpi3mr_setup_irqs()
552 irq_ctx->sc = sc; in mpi3mr_setup_irqs()
553 irq_info = &irq_ctx->irq_info; in mpi3mr_setup_irqs()
566 irq_ctx, &irq_info->intrhand); in mpi3mr_setup_irqs()
588 irq_info = &sc->irq_ctx[i].irq_info; in mpi3mr_teardown_irqs()
640 sc->irq_ctx = malloc(sizeof(struct mpi3mr_irq_context) * msgs, in mpi3mr_alloc_interrupts()
643 if (!sc->irq_ctx) { in mpi3mr_alloc_interrupts()