Home
last modified time | relevance | path

Searched refs:msix_vector (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/block/
Dcciss.h93 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()
Dcciss.c4102 h->msix_vector = 1; in cciss_interrupt_mode()
4898 if (h->msix_vector || h->msi_vector) { in cciss_request_irq()
4945 if (h->msix_vector) in cciss_undo_allocations_after_kdump_soft_reset()
5306 if (h->msix_vector) in cciss_remove_one()
/linux-4.4.14/drivers/virtio/
Dvirtio_pci_common.c284 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()
Dvirtio_pci_common.h48 unsigned msix_vector; member
Dvirtio_pci_legacy.c135 info->msix_vector = msix_vec; in setup_vq()
Dvirtio_pci_modern.c352 info->msix_vector = msix_vec; in setup_vq()
/linux-4.4.14/drivers/scsi/
Dhpsa.h177 unsigned int msix_vector; member
466 if (unlikely(!(h->msi_vector || h->msix_vector))) { in SA5_performant_completed()
Dhpsa.c976 if (unlikely(!h->msix_vector)) in set_performant_mode()
7296 if (h->msix_vector) { in hpsa_disable_interrupt_mode()
7299 h->msix_vector = 0; in hpsa_disable_interrupt_mode()
7327 h->msix_vector = MAX_REPLY_QUEUES; in hpsa_interrupt_mode()
7328 if (h->msix_vector > num_online_cpus()) in hpsa_interrupt_mode()
7329 h->msix_vector = num_online_cpus(); in hpsa_interrupt_mode()
7331 1, h->msix_vector); in hpsa_interrupt_mode()
7334 h->msix_vector = 0; in hpsa_interrupt_mode()
7336 } else if (err < h->msix_vector) { in hpsa_interrupt_mode()
7340 h->msix_vector = err; in hpsa_interrupt_mode()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c945 int tx_queue, int msix_vector) in igbvf_assign_vector() argument
961 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector()
965 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector()
967 adapter->rx_ring[rx_queue].eims_value = 1 << msix_vector; in igbvf_assign_vector()
976 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector()
980 ivar |= (msix_vector | E1000_IVAR_VALID) << 8; in igbvf_assign_vector()
982 adapter->tx_ring[tx_queue].eims_value = 1 << msix_vector; in igbvf_assign_vector()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c780 static void igb_write_ivar(struct e1000_hw *hw, int msix_vector, in igb_write_ivar() argument
789 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar()
795 static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_vector) in igb_assign_vector() argument
819 if (!(adapter->flags & IGB_FLAG_HAS_MSIX) && msix_vector == 0) in igb_assign_vector()
821 array_wr32(E1000_MSIXBM(0), msix_vector, msixbm); in igb_assign_vector()
831 igb_write_ivar(hw, msix_vector, in igb_assign_vector()
835 igb_write_ivar(hw, msix_vector, in igb_assign_vector()
838 q_vector->eims_value = 1 << msix_vector; in igb_assign_vector()
852 igb_write_ivar(hw, msix_vector, in igb_assign_vector()
856 igb_write_ivar(hw, msix_vector, in igb_assign_vector()
[all …]
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c173 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.4.14/drivers/scsi/qla4xxx/
Dql4_def.h421 uint16_t msix_vector; member
Dql4_nx.c4205 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.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_83xx_hw.c1321 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.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c851 u8 queue, u8 msix_vector) in ixgbe_set_ivar() argument
857 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar()
863 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar()
872 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar()
876 ivar |= (msix_vector << index); in ixgbe_set_ivar()
881 msix_vector |= IXGBE_IVAR_ALLOC_VAL; in ixgbe_set_ivar()
885 ivar |= (msix_vector << index); in ixgbe_set_ivar()