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()
1804 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_tx()
1835 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_rx()
1862 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_msix_event()
1863 vmxnet3_disable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1868 vmxnet3_enable_intr(adapter, adapter->intr.event_intr_idx); in vmxnet3_msix_event()
1883 if (adapter->intr.type == VMXNET3_IT_INTX) { in vmxnet3_intr()
1892 if (adapter->intr.mask_mode == VMXNET3_IMM_ACTIVE) in vmxnet3_intr()
1908 switch (adapter->intr.type) { in vmxnet3_netpoll()
1929 struct vmxnet3_intr *intr = &adapter->intr; in vmxnet3_request_irqs() local
1934 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_request_irqs()
1940 intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1979 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1994 sprintf(intr->event_msi_vector_name, "%s-event-%d", in vmxnet3_request_irqs()
1996 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs()
1998 intr->event_msi_vector_name, adapter->netdev); in vmxnet3_request_irqs()
1999 intr->event_intr_idx = vector; in vmxnet3_request_irqs()
2001 } else if (intr->type == VMXNET3_IT_MSI) { in vmxnet3_request_irqs()
2014 intr->num_intrs = vector + 1; in vmxnet3_request_irqs()
2018 intr->type, err); in vmxnet3_request_irqs()
2030 for (i = 0; i < intr->num_intrs; i++) in vmxnet3_request_irqs()
2031 intr->mod_levels[i] = UPT1_IML_ADAPTIVE; in vmxnet3_request_irqs()
2032 if (adapter->intr.type != VMXNET3_IT_MSIX) { in vmxnet3_request_irqs()
2033 adapter->intr.event_intr_idx = 0; in vmxnet3_request_irqs()
2041 intr->type, intr->mask_mode, intr->num_intrs); in vmxnet3_request_irqs()
2051 struct vmxnet3_intr *intr = &adapter->intr; in vmxnet3_free_irqs() local
2052 BUG_ON(intr->type == VMXNET3_IT_AUTO || intr->num_intrs <= 0); in vmxnet3_free_irqs()
2054 switch (intr->type) { in vmxnet3_free_irqs()
2062 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs()
2070 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs()
2074 free_irq(intr->msix_entries[vector].vector, in vmxnet3_free_irqs()
2076 BUG_ON(vector >= intr->num_intrs); in vmxnet3_free_irqs()
2372 devRead->intrConf.autoMask = adapter->intr.mask_mode == in vmxnet3_setup_driver_shared()
2374 devRead->intrConf.numIntrs = adapter->intr.num_intrs; in vmxnet3_setup_driver_shared()
2375 for (i = 0; i < adapter->intr.num_intrs; i++) in vmxnet3_setup_driver_shared()
2376 devRead->intrConf.modLevels[i] = adapter->intr.mod_levels[i]; in vmxnet3_setup_driver_shared()
2378 devRead->intrConf.eventIntrIdx = adapter->intr.event_intr_idx; in vmxnet3_setup_driver_shared()
2893 adapter->intr.msix_entries, nvec, nvec); in vmxnet3_acquire_msix_vectors()
2901 adapter->intr.msix_entries, in vmxnet3_acquire_msix_vectors()
2929 adapter->intr.type = cfg & 0x3; in vmxnet3_alloc_intr_resources()
2930 adapter->intr.mask_mode = (cfg >> 2) & 0x3; in vmxnet3_alloc_intr_resources()
2932 if (adapter->intr.type == VMXNET3_IT_AUTO) { in vmxnet3_alloc_intr_resources()
2933 adapter->intr.type = VMXNET3_IT_MSIX; in vmxnet3_alloc_intr_resources()
2937 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_alloc_intr_resources()
2949 adapter->intr.msix_entries[i].entry = i; in vmxnet3_alloc_intr_resources()
2968 adapter->intr.num_intrs = nvec; in vmxnet3_alloc_intr_resources()
2977 adapter->intr.type = VMXNET3_IT_MSI; in vmxnet3_alloc_intr_resources()
2980 if (adapter->intr.type == VMXNET3_IT_MSI) { in vmxnet3_alloc_intr_resources()
2983 adapter->intr.num_intrs = 1; in vmxnet3_alloc_intr_resources()
2992 adapter->intr.type = VMXNET3_IT_INTX; in vmxnet3_alloc_intr_resources()
2995 adapter->intr.num_intrs = 1; in vmxnet3_alloc_intr_resources()
3002 if (adapter->intr.type == VMXNET3_IT_MSIX) in vmxnet3_free_intr_resources()
3004 else if (adapter->intr.type == VMXNET3_IT_MSI) in vmxnet3_free_intr_resources()
3007 BUG_ON(adapter->intr.type != VMXNET3_IT_INTX); in vmxnet3_free_intr_resources()
3216 adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_probe_device()
3236 if (adapter->intr.type == VMXNET3_IT_MSIX) { in vmxnet3_probe_device()