Lines Matching refs:intr_cnt
2304 vdev->intr_cnt = 0; in vxge_alloc_msix()
2308 vdev->intr_cnt = vdev->no_of_vpath * 2; in vxge_alloc_msix()
2311 vdev->intr_cnt++; in vxge_alloc_msix()
2313 vdev->entries = kcalloc(vdev->intr_cnt, sizeof(struct msix_entry), in vxge_alloc_msix()
2323 vdev->vxge_entries = kcalloc(vdev->intr_cnt, in vxge_alloc_msix()
2356 vdev->entries, 3, vdev->intr_cnt); in vxge_alloc_msix()
2360 } else if (ret < vdev->intr_cnt) { in vxge_alloc_msix()
2365 VXGE_DRIVER_NAME, vdev->intr_cnt, ret); in vxge_alloc_msix()
2398 vdev->intr_cnt = 0; in vxge_enable_msix()
2425 int intr_cnt; in vxge_rem_msix_isr() local
2427 for (intr_cnt = 0; intr_cnt < (vdev->no_of_vpath * 2 + 1); in vxge_rem_msix_isr()
2428 intr_cnt++) { in vxge_rem_msix_isr()
2429 if (vdev->vxge_entries[intr_cnt].in_use) { in vxge_rem_msix_isr()
2430 synchronize_irq(vdev->entries[intr_cnt].vector); in vxge_rem_msix_isr()
2431 free_irq(vdev->entries[intr_cnt].vector, in vxge_rem_msix_isr()
2432 vdev->vxge_entries[intr_cnt].arg); in vxge_rem_msix_isr()
2433 vdev->vxge_entries[intr_cnt].in_use = 0; in vxge_rem_msix_isr()
2464 int vp_idx = 0, intr_idx = 0, intr_cnt = 0, msix_idx = 0, irq_req = 0; in vxge_add_isr() local
2488 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2491 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2494 vdev->entries[intr_cnt].vector, in vxge_add_isr()
2496 vdev->desc[intr_cnt], in vxge_add_isr()
2498 vdev->vxge_entries[intr_cnt].arg = in vxge_add_isr()
2503 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2506 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2509 vdev->entries[intr_cnt].vector, in vxge_add_isr()
2512 vdev->desc[intr_cnt], in vxge_add_isr()
2514 vdev->vxge_entries[intr_cnt].arg = in vxge_add_isr()
2523 vdev->ndev->name, intr_cnt); in vxge_add_isr()
2534 vdev->vxge_entries[intr_cnt].in_use = 1; in vxge_add_isr()
2540 intr_cnt++; in vxge_add_isr()
2549 intr_cnt = vdev->no_of_vpath * 2; in vxge_add_isr()
2550 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2553 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2556 ret = request_irq(vdev->entries[intr_cnt].vector, in vxge_add_isr()
2558 vdev->desc[intr_cnt], in vxge_add_isr()
2563 vdev->ndev->name, intr_cnt); in vxge_add_isr()
2576 vdev->vxge_entries[intr_cnt].in_use = 1; in vxge_add_isr()
2577 vdev->vxge_entries[intr_cnt].arg = &vdev->vpaths[0]; in vxge_add_isr()