/linux-4.1.27/drivers/block/ |
D | cciss.h | 93 unsigned int msix_vector; member 336 if (!(h->msi_vector || h->msix_vector)) { in SA5_performant_completed() 396 if (h->msi_vector || h->msix_vector) in SA5_performant_intr_pending()
|
D | cciss.c | 4086 h->msix_vector = 1; in cciss_interrupt_mode() 4883 if (h->msix_vector || h->msi_vector) { in cciss_request_irq() 4930 if (h->msix_vector) in cciss_undo_allocations_after_kdump_soft_reset() 5291 if (h->msix_vector) in cciss_remove_one()
|
/linux-4.1.27/drivers/virtio/ |
D | virtio_pci_common.c | 284 info->msix_vector != VIRTIO_MSI_NO_VECTOR) in vp_del_vqs() 285 free_irq(vp_dev->msix_entries[info->msix_vector].vector, in vp_del_vqs() 421 mask = vp_dev->msix_affinity_masks[info->msix_vector]; in vp_set_vq_affinity() 422 irq = vp_dev->msix_entries[info->msix_vector].vector; in vp_set_vq_affinity()
|
D | virtio_pci_common.h | 48 unsigned msix_vector; member
|
D | virtio_pci_legacy.c | 135 info->msix_vector = msix_vec; in setup_vq()
|
D | virtio_pci_modern.c | 352 info->msix_vector = msix_vec; in setup_vq()
|
/linux-4.1.27/drivers/scsi/ |
D | hpsa.h | 143 unsigned int msix_vector; member 414 if (unlikely(!(h->msi_vector || h->msix_vector))) { in SA5_performant_completed()
|
D | hpsa.c | 754 if (likely(h->msix_vector > 0)) in set_performant_mode() 5954 h->msix_vector = MAX_REPLY_QUEUES; in hpsa_interrupt_mode() 5955 if (h->msix_vector > num_online_cpus()) in hpsa_interrupt_mode() 5956 h->msix_vector = num_online_cpus(); in hpsa_interrupt_mode() 5958 1, h->msix_vector); in hpsa_interrupt_mode() 5961 h->msix_vector = 0; in hpsa_interrupt_mode() 5963 } else if (err < h->msix_vector) { in hpsa_interrupt_mode() 5967 h->msix_vector = err; in hpsa_interrupt_mode() 5968 for (i = 0; i < h->msix_vector; i++) in hpsa_interrupt_mode() 6461 for (i = 0; i < h->msix_vector; i++) { in hpsa_irq_affinity_hints() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 944 int tx_queue, int msix_vector) in igbvf_assign_vector() argument 960 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector() 964 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector() 966 adapter->rx_ring[rx_queue].eims_value = 1 << msix_vector; in igbvf_assign_vector() 975 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector() 979 ivar |= (msix_vector | E1000_IVAR_VALID) << 8; in igbvf_assign_vector() 981 adapter->tx_ring[tx_queue].eims_value = 1 << msix_vector; in igbvf_assign_vector()
|
/linux-4.1.27/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 778 static void igb_write_ivar(struct e1000_hw *hw, int msix_vector, in igb_write_ivar() argument 787 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar() 793 static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_vector) in igb_assign_vector() argument 817 if (!(adapter->flags & IGB_FLAG_HAS_MSIX) && msix_vector == 0) in igb_assign_vector() 819 array_wr32(E1000_MSIXBM(0), msix_vector, msixbm); in igb_assign_vector() 829 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 833 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 836 q_vector->eims_value = 1 << msix_vector; in igb_assign_vector() 850 igb_write_ivar(hw, msix_vector, in igb_assign_vector() 854 igb_write_ivar(hw, msix_vector, in igb_assign_vector() [all …]
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 173 u8 queue, u8 msix_vector) in ixgbevf_set_ivar() argument 180 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbevf_set_ivar() 183 ivar |= msix_vector; in ixgbevf_set_ivar() 187 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbevf_set_ivar() 191 ivar |= (msix_vector << index); in ixgbevf_set_ivar()
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 420 uint16_t msix_vector; member
|
D | ql4_nx.c | 4205 free_irq(qentry->msix_vector, ha); in qla4_8xxx_disable_msix() 4235 qentry->msix_vector = entries[i].vector; in qla4_8xxx_enable_msix() 4238 ret = request_irq(qentry->msix_vector, in qla4_8xxx_enable_msix()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_83xx_hw.c | 1321 u32 msix_vector; in qlcnic_83xx_create_tx_ctx() local 1338 msix_vector = adapter->drv_sds_rings + ring; in qlcnic_83xx_create_tx_ctx() 1340 msix_vector = adapter->drv_sds_rings - 1; in qlcnic_83xx_create_tx_ctx() 1341 msix_id = ahw->intr_tbl[msix_vector].id; in qlcnic_83xx_create_tx_ctx()
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 837 u8 queue, u8 msix_vector) in ixgbe_set_ivar() argument 843 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 849 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar() 858 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 862 ivar |= (msix_vector << index); in ixgbe_set_ivar() 867 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar() 871 ivar |= (msix_vector << index); in ixgbe_set_ivar()
|