Lines Matching refs:intr_cnt
2296 vdev->intr_cnt = 0; in vxge_alloc_msix()
2300 vdev->intr_cnt = vdev->no_of_vpath * 2; in vxge_alloc_msix()
2303 vdev->intr_cnt++; in vxge_alloc_msix()
2305 vdev->entries = kcalloc(vdev->intr_cnt, sizeof(struct msix_entry), in vxge_alloc_msix()
2315 vdev->vxge_entries = kcalloc(vdev->intr_cnt, in vxge_alloc_msix()
2348 vdev->entries, 3, vdev->intr_cnt); in vxge_alloc_msix()
2352 } else if (ret < vdev->intr_cnt) { in vxge_alloc_msix()
2357 VXGE_DRIVER_NAME, vdev->intr_cnt, ret); in vxge_alloc_msix()
2390 vdev->intr_cnt = 0; in vxge_enable_msix()
2417 int intr_cnt; in vxge_rem_msix_isr() local
2419 for (intr_cnt = 0; intr_cnt < (vdev->no_of_vpath * 2 + 1); in vxge_rem_msix_isr()
2420 intr_cnt++) { in vxge_rem_msix_isr()
2421 if (vdev->vxge_entries[intr_cnt].in_use) { in vxge_rem_msix_isr()
2422 synchronize_irq(vdev->entries[intr_cnt].vector); in vxge_rem_msix_isr()
2423 free_irq(vdev->entries[intr_cnt].vector, in vxge_rem_msix_isr()
2424 vdev->vxge_entries[intr_cnt].arg); in vxge_rem_msix_isr()
2425 vdev->vxge_entries[intr_cnt].in_use = 0; in vxge_rem_msix_isr()
2452 int vp_idx = 0, intr_idx = 0, intr_cnt = 0, msix_idx = 0, irq_req = 0; in vxge_add_isr() local
2476 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2479 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2482 vdev->entries[intr_cnt].vector, in vxge_add_isr()
2484 vdev->desc[intr_cnt], in vxge_add_isr()
2486 vdev->vxge_entries[intr_cnt].arg = in vxge_add_isr()
2491 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2494 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2497 vdev->entries[intr_cnt].vector, in vxge_add_isr()
2499 vdev->desc[intr_cnt], in vxge_add_isr()
2501 vdev->vxge_entries[intr_cnt].arg = in vxge_add_isr()
2510 vdev->ndev->name, intr_cnt); in vxge_add_isr()
2521 vdev->vxge_entries[intr_cnt].in_use = 1; in vxge_add_isr()
2527 intr_cnt++; in vxge_add_isr()
2536 intr_cnt = vdev->no_of_vpath * 2; in vxge_add_isr()
2537 snprintf(vdev->desc[intr_cnt], VXGE_INTR_STRLEN, in vxge_add_isr()
2540 vdev->entries[intr_cnt].entry, in vxge_add_isr()
2543 ret = request_irq(vdev->entries[intr_cnt].vector, in vxge_add_isr()
2545 vdev->desc[intr_cnt], in vxge_add_isr()
2550 vdev->ndev->name, intr_cnt); in vxge_add_isr()
2563 vdev->vxge_entries[intr_cnt].in_use = 1; in vxge_add_isr()
2564 vdev->vxge_entries[intr_cnt].arg = &vdev->vpaths[0]; in vxge_add_isr()