Lines Matching refs:intr
76 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_enable_all_intrs()
90 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_disable_all_intrs()
1672 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_tx()
1703 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_rx()
1730 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_event()
1731 vmxnet3_disable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1736 vmxnet3_enable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1751 if (adapter->intr.type == VMXNET3_IT_INTX) { in vmxnet3_intr()
1760 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_intr()
1776 switch (adapter->intr.type) { in vmxnet3_netpoll()
1797 struct vmxnet3_intr *intr = &adapter->intr; in vmxnet3_request_irqs() local
1802 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_request_irqs()
1808 intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1847 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1862 sprintf(intr->event_msi_vector_name, "%s-event-%d", in vmxnet3_request_irqs()
1864 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1866 intr->event_msi_vector_name, adapter->netdev); in vmxnet3_request_irqs()
1867 intr->event_intr_idx = vector; in vmxnet3_request_irqs()
1869 } else if (intr->type == VMXNET3_IT_MSI) { in vmxnet3_request_irqs()
1882 intr->num_intrs = vector + 1; in vmxnet3_request_irqs()
1886 intr->type, err); in vmxnet3_request_irqs()
1898 for (i = 0; i < intr->num_intrs; i++) in vmxnet3_request_irqs()
1899 intr->mod_levels[i] = UPT1_IML_ADAPTIVE; in vmxnet3_request_irqs()
1900 if (adapter->intr.type != VMXNET3_IT_MSIX) { in vmxnet3_request_irqs()
1901 adapter->intr.event_intr_idx = 0; in vmxnet3_request_irqs()
1909 intr->type, intr->mask_mode, intr->num_intrs); in vmxnet3_request_irqs()
1919 struct vmxnet3_intr *intr = &adapter->intr; in vmxnet3_free_irqs() local
1920 BUG_ON(intr->type == VMXNET3_IT_AUTO || intr->num_intrs <= 0); in vmxnet3_free_irqs()
1922 switch (intr->type) { in vmxnet3_free_irqs()
1930 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs()
1938 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs()
1942 free_irq(intr->msix_entries[vector].vector, in vmxnet3_free_irqs()
1944 BUG_ON(vector >= intr->num_intrs); in vmxnet3_free_irqs()
2238 devRead->intrConf.autoMask = adapter->intr.mask_mode == in vmxnet3_setup_driver_shared()
2240 devRead->intrConf.numIntrs = adapter->intr.num_intrs; in vmxnet3_setup_driver_shared()
2241 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_setup_driver_shared()
2242 devRead->intrConf.modLevels[i] = adapter->intr.mod_levels[i]; in vmxnet3_setup_driver_shared()
2244 devRead->intrConf.eventIntrIdx = adapter->intr.event_intr_idx; in vmxnet3_setup_driver_shared()
2759 adapter->intr.msix_entries, nvec, nvec); in vmxnet3_acquire_msix_vectors()
2767 adapter->intr.msix_entries, in vmxnet3_acquire_msix_vectors()
2795 adapter->intr.type = cfg & 0x3; in vmxnet3_alloc_intr_resources()
2796 adapter->intr.mask_mode = (cfg >> 2) & 0x3; in vmxnet3_alloc_intr_resources()
2798 if (adapter->intr.type == VMXNET3_IT_AUTO) { in vmxnet3_alloc_intr_resources()
2799 adapter->intr.type = VMXNET3_IT_MSIX; in vmxnet3_alloc_intr_resources()
2803 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_alloc_intr_resources()
2815 adapter->intr.msix_entries[i].entry = i; in vmxnet3_alloc_intr_resources()
2834 adapter->intr.num_intrs = nvec; in vmxnet3_alloc_intr_resources()
2843 adapter->intr.type = VMXNET3_IT_MSI; in vmxnet3_alloc_intr_resources()
2846 if (adapter->intr.type == VMXNET3_IT_MSI) { in vmxnet3_alloc_intr_resources()
2849 adapter->intr.num_intrs = 1; in vmxnet3_alloc_intr_resources()
2858 adapter->intr.type = VMXNET3_IT_INTX; in vmxnet3_alloc_intr_resources()
2861 adapter->intr.num_intrs = 1; in vmxnet3_alloc_intr_resources()
2868 if (adapter->intr.type == VMXNET3_IT_MSIX) in vmxnet3_free_intr_resources()
2870 else if (adapter->intr.type == VMXNET3_IT_MSI) in vmxnet3_free_intr_resources()
2873 BUG_ON(adapter->intr.type != VMXNET3_IT_INTX); in vmxnet3_free_intr_resources()
3072 adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_probe_device()
3092 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_probe_device()