/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 217 priv->msix_vectors = kvzalloc(num_vecs_requested * in gve_alloc_notify_blocks() 218 sizeof(*priv->msix_vectors), GFP_KERNEL); in gve_alloc_notify_blocks() 219 if (!priv->msix_vectors) in gve_alloc_notify_blocks() 222 priv->msix_vectors[i].entry = i; in gve_alloc_notify_blocks() 223 vecs_enabled = pci_enable_msix_range(priv->pdev, priv->msix_vectors, in gve_alloc_notify_blocks() 257 err = request_irq(priv->msix_vectors[priv->mgmt_msix_idx].vector, in gve_alloc_notify_blocks() 280 err = request_irq(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 287 irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 296 irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 298 free_irq(priv->msix_vectors[msix_id in gve_alloc_notify_blocks() [all...] |
H A D | gve.h | 189 struct msix_entry *msix_vectors; /* array of num_ntfy_blks + 1 */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 339 priv->msix_vectors = kvcalloc(num_vecs_requested, in gve_alloc_notify_blocks() 340 sizeof(*priv->msix_vectors), GFP_KERNEL); in gve_alloc_notify_blocks() 341 if (!priv->msix_vectors) in gve_alloc_notify_blocks() 344 priv->msix_vectors[i].entry = i; in gve_alloc_notify_blocks() 345 vecs_enabled = pci_enable_msix_range(priv->pdev, priv->msix_vectors, in gve_alloc_notify_blocks() 379 err = request_irq(priv->msix_vectors[priv->mgmt_msix_idx].vector, in gve_alloc_notify_blocks() 410 err = request_irq(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 418 irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 428 irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector, in gve_alloc_notify_blocks() 430 free_irq(priv->msix_vectors[msix_id in gve_alloc_notify_blocks() [all...] |
H A D | gve.h | 640 struct msix_entry *msix_vectors; /* array of num_ntfy_blks + 1 */ member
|
/kernel/linux/linux-6.6/drivers/scsi/megaraid/ |
H A D | megaraid_sas_base.c | 64 static unsigned int msix_vectors; variable 65 module_param(msix_vectors, int, 0444); 66 MODULE_PARM_DESC(msix_vectors, "MSI-X max vector count. Default: Set by FW"); 3191 map->nr_queues = instance->msix_vectors - offset; in megasas_map_queues() 4026 if (!instance->msix_vectors) in megasas_deplete_reply_queue() 5649 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_setup_irq_poll() 5711 for (i = 0; i < instance->msix_vectors; i++) { in megasas_setup_irqs_msix() 5729 instance->msix_vectors = 0; in megasas_setup_irqs_msix() 5755 count = instance->msix_vectors > in megasas_destroy_irqs() [all...] |
H A D | megaraid_sas_fusion.c | 403 instance->msix_vectors)); in megasas_get_msix_index() 715 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_reply_fusion() 811 msix_count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_rdpq_fusion() 1163 IOCInitMessage->HostMSIxVectors = instance->msix_vectors + instance->iopoll_q_count; in megasas_ioc_init_fusion() 1240 cpu_to_le16(~(~0 << instance->msix_vectors/8)); in megasas_ioc_init_fusion() 1859 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_init_adapter_fusion() 3756 count = instance->msix_vectors > in megasas_enable_irq_poll() [all...] |
H A D | megaraid_sas.h | 2422 unsigned int msix_vectors; member
|
/kernel/linux/linux-5.10/drivers/scsi/megaraid/ |
H A D | megaraid_sas_base.c | 64 static unsigned int msix_vectors; variable 65 module_param(msix_vectors, int, 0444); 66 MODULE_PARM_DESC(msix_vectors, "MSI-X max vector count. Default: Set by FW"); 3994 if (!instance->msix_vectors) in megasas_deplete_reply_queue() 5618 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_setup_irq_poll() 5680 for (i = 0; i < instance->msix_vectors; i++) { in megasas_setup_irqs_msix() 5698 instance->msix_vectors = 0; in megasas_setup_irqs_msix() 5724 count = instance->msix_vectors > 0 ? instance->msix_vectors in megasas_destroy_irqs() [all...] |
H A D | megaraid_sas_fusion.c | 375 instance->msix_vectors)); in megasas_get_msix_index() 687 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_reply_fusion() 781 msix_count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_alloc_rdpq_fusion() 1132 IOCInitMessage->HostMSIxVectors = instance->msix_vectors; in megasas_ioc_init_fusion() 1206 cpu_to_le16(~(~0 << instance->msix_vectors/8)); in megasas_ioc_init_fusion() 1825 count = instance->msix_vectors > 0 ? instance->msix_vectors : 1; in megasas_init_adapter_fusion() 3645 count = instance->msix_vectors > in megasas_enable_irq_poll() [all...] |
H A D | megaraid_sas.h | 2417 unsigned int msix_vectors; member
|
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_pci_common.c | 36 for (i = 0; i < vp_dev->msix_vectors; ++i) in vp_synchronize_vectors() 111 vp_dev->msix_vectors = nvectors; in vp_request_msix_vectors() 256 for (i = 0; i < vp_dev->msix_vectors; i++) in vp_del_vqs() 268 vp_dev->msix_vectors = 0; in vp_del_vqs()
|
H A D | virtio_pci_common.h | 90 unsigned msix_vectors; member
|
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_pci_common.c | 36 for (i = 0; i < vp_dev->msix_vectors; ++i) in vp_synchronize_vectors() 111 vp_dev->msix_vectors = nvectors; in vp_request_msix_vectors() 262 for (i = 0; i < vp_dev->msix_vectors; i++) in vp_del_vqs() 274 vp_dev->msix_vectors = 0; in vp_del_vqs()
|
H A D | virtio_pci_common.h | 72 unsigned int msix_vectors; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 216 struct msix_entry *msix_vectors; member 2153 status = pci_enable_msix_range(pdev, mgp->msix_vectors, in myri10ge_request_irq() 2178 status = request_irq(mgp->msix_vectors[i].vector, in myri10ge_request_irq() 2186 free_irq(mgp->msix_vectors[i].vector, in myri10ge_request_irq() 2213 free_irq(mgp->msix_vectors[i].vector, &mgp->ss[i]); in myri10ge_free_irq() 3676 mgp->msix_vectors = kcalloc(mgp->num_slices, sizeof(*mgp->msix_vectors), in myri10ge_probe_slices() 3678 if (mgp->msix_vectors == NULL) in myri10ge_probe_slices() 3681 mgp->msix_vectors[i].entry = i; in myri10ge_probe_slices() 3689 mgp->msix_vectors, in myri10ge_probe_slices() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 217 struct msix_entry *msix_vectors; member 2161 status = pci_enable_msix_range(pdev, mgp->msix_vectors, in myri10ge_request_irq() 2186 status = request_irq(mgp->msix_vectors[i].vector, in myri10ge_request_irq() 2194 free_irq(mgp->msix_vectors[i].vector, in myri10ge_request_irq() 2221 free_irq(mgp->msix_vectors[i].vector, &mgp->ss[i]); in myri10ge_free_irq() 3684 mgp->msix_vectors = kcalloc(mgp->num_slices, sizeof(*mgp->msix_vectors), in myri10ge_probe_slices() 3686 if (mgp->msix_vectors == NULL) in myri10ge_probe_slices() 3689 mgp->msix_vectors[i].entry = i; in myri10ge_probe_slices() 3697 mgp->msix_vectors, in myri10ge_probe_slices() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | hpsa.h | 186 unsigned int msix_vectors; member 495 if (unlikely(!(h->pdev->msi_enabled || h->msix_vectors))) { in SA5_performant_completed()
|
H A D | hpsa.c | 1053 if (unlikely(!h->msix_vectors)) in set_performant_mode() 7457 h->msix_vectors = 0; in hpsa_disable_interrupt_mode() 7465 for (queue = 0; queue < h->msix_vectors; queue++) { in hpsa_setup_reply_map() 7499 h->msix_vectors = ret; in hpsa_interrupt_mode() 8057 if (!h->msix_vectors || h->intr_mode != PERF_MODE_INT) { in hpsa_free_irqs() 8065 for (i = 0; i < h->msix_vectors; i++) { in hpsa_free_irqs() 8091 if (h->intr_mode == PERF_MODE_INT && h->msix_vectors > 0) { in hpsa_request_irqs() 8093 for (i = 0; i < h->msix_vectors; i++) { in hpsa_request_irqs() 8115 if (h->msix_vectors > 0 || h->pdev->msi_enabled) { in hpsa_request_irqs() 8117 h->msix_vectors in hpsa_request_irqs() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | hpsa.h | 186 unsigned int msix_vectors; member 495 if (unlikely(!(h->pdev->msi_enabled || h->msix_vectors))) { in SA5_performant_completed()
|
H A D | hpsa.c | 1056 if (unlikely(!h->msix_vectors)) in set_performant_mode() 7484 h->msix_vectors = 0; in hpsa_disable_interrupt_mode() 7492 for (queue = 0; queue < h->msix_vectors; queue++) { in hpsa_setup_reply_map() 7526 h->msix_vectors = ret; in hpsa_interrupt_mode() 8082 if (!h->msix_vectors || h->intr_mode != PERF_MODE_INT) { in hpsa_free_irqs() 8090 for (i = 0; i < h->msix_vectors; i++) { in hpsa_free_irqs() 8116 if (h->intr_mode == PERF_MODE_INT && h->msix_vectors > 0) { in hpsa_request_irqs() 8118 for (i = 0; i < h->msix_vectors; i++) { in hpsa_request_irqs() 8140 if (h->msix_vectors > 0 || h->pdev->msi_enabled) { in hpsa_request_irqs() 8142 h->msix_vectors in hpsa_request_irqs() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.c | 2543 bnad_q_num_adjust(struct bnad *bnad, int msix_vectors, int temp) in bnad_q_num_adjust() argument 2546 if ((msix_vectors >= (bnad->num_tx * bnad->num_txq_per_tx) + in bnad_q_num_adjust() 2549 bnad->num_rxp_per_rx = msix_vectors - in bnad_q_num_adjust()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bnad.c | 2541 bnad_q_num_adjust(struct bnad *bnad, int msix_vectors, int temp) in bnad_q_num_adjust() argument 2544 if ((msix_vectors >= (bnad->num_tx * bnad->num_txq_per_tx) + in bnad_q_num_adjust() 2547 bnad->num_rxp_per_rx = msix_vectors - in bnad_q_num_adjust()
|