Home
last modified time | relevance | path

Searched refs:irq_affinity (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/include/linux/
Dinterrupt.h279 struct irq_affinity { struct
284 void (*calc_sets)(struct irq_affinity *, unsigned int nvecs); argument
345 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd);
348 const struct irq_affinity *affd);
382 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd) in irq_create_affinity_masks()
389 const struct irq_affinity *affd) in irq_calc_affinity_vectors()
Dvirtio_config.h11 struct irq_affinity;
82 struct irq_affinity *desc);
195 struct irq_affinity *desc) in virtio_find_vqs()
204 struct irq_affinity *desc) in virtio_find_vqs_ctx()
Dpci.h283 struct irq_affinity;
1452 struct irq_affinity *affd);
1478 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
1765 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
/Linux-v5.4/kernel/irq/
Daffinity.c402 static void default_calc_sets(struct irq_affinity *affd, unsigned int affvecs) in default_calc_sets()
416 irq_create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in irq_create_affinity_masks()
497 const struct irq_affinity *affd) in irq_calc_affinity_vectors()
/Linux-v5.4/drivers/pci/
Dmsi.c557 msi_setup_entry(struct pci_dev *dev, int nvec, struct irq_affinity *affd) in msi_setup_entry()
623 struct irq_affinity *affd) in msi_capability_init()
695 struct irq_affinity *affd) in msix_setup_entries()
774 int nvec, struct irq_affinity *affd) in msix_capability_init()
970 int nvec, struct irq_affinity *affd, int flags) in __pci_enable_msix()
1056 struct irq_affinity *affd) in __pci_enable_msi_range()
1117 int maxvec, struct irq_affinity *affd, in __pci_enable_msix_range()
1190 struct irq_affinity *affd) in pci_alloc_irq_vectors_affinity()
1192 struct irq_affinity msi_default_affd = {0}; in pci_alloc_irq_vectors_affinity()
/Linux-v5.4/drivers/virtio/
Dvirtio_pci_common.h133 struct irq_affinity *desc);
Dvirtio_pci_common.c103 bool per_vq_vectors, struct irq_affinity *desc) in vp_request_msix_vectors()
283 struct irq_affinity *desc) in vp_find_vqs_msix()
395 struct irq_affinity *desc) in vp_find_vqs()
Dvirtio_mmio.c463 struct irq_affinity *desc) in vm_find_vqs()
Dvirtio_pci_modern.c406 struct irq_affinity *desc) in vp_modern_find_vqs()
/Linux-v5.4/drivers/scsi/csiostor/
Dcsio_isr.c477 static void csio_calc_sets(struct irq_affinity *affd, unsigned int nvecs) in csio_calc_sets()
502 struct irq_affinity desc = { in csio_enable_msix()
/Linux-v5.4/drivers/remoteproc/
Dremoteproc_virtio.c148 struct irq_affinity *desc) in rproc_virtio_find_vqs()
/Linux-v5.4/drivers/misc/mic/vop/
Dvop_main.c387 struct irq_affinity *desc) in vop_find_vqs()
/Linux-v5.4/drivers/scsi/
Dvirtio_scsi.c784 struct irq_affinity desc = { .pre_vectors = 2 }; in virtscsi_init()
/Linux-v5.4/drivers/block/
Dvirtio_blk.c509 struct irq_affinity desc = { 0, }; in init_vq()
/Linux-v5.4/arch/um/drivers/
Dvirtio_uml.c867 struct irq_affinity *desc) in vu_find_vqs()
/Linux-v5.4/drivers/platform/mellanox/
Dmlxbf-tmfifo.c920 struct irq_affinity *desc) in mlxbf_tmfifo_virtio_find_vqs()
/Linux-v5.4/drivers/nvme/host/
Dpci.c2020 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets()
2057 struct irq_affinity affd = { in nvme_setup_irqs()
/Linux-v5.4/drivers/s390/virtio/
Dvirtio_ccw.c657 struct irq_affinity *desc) in virtio_ccw_find_vqs()
/Linux-v5.4/drivers/scsi/mpt3sas/
Dmpt3sas_base.c3038 struct irq_affinity desc = { .pre_vectors = ioc->high_iops_queues }; in _base_alloc_irq_vectors()
3039 struct irq_affinity *descp = &desc; in _base_alloc_irq_vectors()
/Linux-v5.4/drivers/scsi/hisi_sas/
Dhisi_sas_v3_hw.c2379 struct irq_affinity desc = { in interrupt_init_v3_hw()
/Linux-v5.4/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5781 struct irq_affinity desc = { .pre_vectors = instance->low_latency_index_start }; in __megasas_alloc_irq_vectors()
5782 struct irq_affinity *descp = &desc; in __megasas_alloc_irq_vectors()
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_isr.c3441 struct irq_affinity desc = { in qla24xx_enable_msix()
/Linux-v5.4/drivers/scsi/be2iscsi/
Dbe_main.c3570 struct irq_affinity desc = { .post_vectors = 1 }; in be2iscsi_enable_msix()