Home
last modified time | relevance | path

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

12

/linux-6.1.9/include/linux/
Dinterrupt.h285 struct irq_affinity { struct
290 void (*calc_sets)(struct irq_affinity *, unsigned int nvecs); argument
361 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd);
364 const struct irq_affinity *affd);
416 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd) in irq_create_affinity_masks()
423 const struct irq_affinity *affd) in irq_calc_affinity_vectors()
Dvirtio_config.h12 struct irq_affinity;
107 struct irq_affinity *desc);
225 struct irq_affinity *desc) in virtio_find_vqs()
234 struct irq_affinity *desc) in virtio_find_vqs_ctx()
Dplatform_device.h18 struct irq_affinity;
79 struct irq_affinity *affd,
Dpci.h314 struct irq_affinity;
1558 struct irq_affinity *affd);
1583 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
1897 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
/linux-6.1.9/drivers/pci/msi/
Dmsi.c431 struct irq_affinity *affd) in msi_capability_init()
567 struct irq_affinity *affd) in msix_setup_interrupts()
612 int nvec, struct irq_affinity *affd) in msix_capability_init()
796 int nvec, struct irq_affinity *affd, int flags) in __pci_enable_msix()
865 struct irq_affinity *affd) in __pci_enable_msi_range()
930 int maxvec, struct irq_affinity *affd, in __pci_enable_msix_range()
1007 struct irq_affinity *affd) in pci_alloc_irq_vectors_affinity()
1009 struct irq_affinity msi_default_affd = {0}; in pci_alloc_irq_vectors_affinity()
/linux-6.1.9/kernel/irq/
Daffinity.c403 static void default_calc_sets(struct irq_affinity *affd, unsigned int affvecs) in default_calc_sets()
417 irq_create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd) in irq_create_affinity_masks()
498 const struct irq_affinity *affd) in irq_calc_affinity_vectors()
/linux-6.1.9/drivers/virtio/
Dvirtio_pci_common.h114 struct irq_affinity *desc);
Dvirtio_pci_common.c103 bool per_vq_vectors, struct irq_affinity *desc) in vp_request_msix_vectors()
288 struct irq_affinity *desc) in vp_find_vqs_msix()
400 struct irq_affinity *desc) in vp_find_vqs()
Dvirtio_vdpa.c273 struct irq_affinity *desc) in virtio_vdpa_find_vqs()
Dvirtio_pci_modern.c351 struct irq_affinity *desc) in vp_modern_find_vqs()
Dvirtio_mmio.c478 struct irq_affinity *desc) in vm_find_vqs()
/linux-6.1.9/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-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
DMakefile118 mlx5_core-$(CONFIG_MLX5_SF) += sf/vhca_event.o sf/dev/dev.o sf/dev/driver.o irq_affinity.o
/linux-6.1.9/drivers/remoteproc/
Dremoteproc_virtio.c188 struct irq_affinity *desc) in rproc_virtio_find_vqs()
/linux-6.1.9/drivers/scsi/
Dvirtio_scsi.c794 struct irq_affinity desc = { .pre_vectors = 2 }; in virtscsi_init()
/linux-6.1.9/drivers/base/
Dplatform.c335 struct irq_affinity *affd, in devm_platform_get_irqs_affinity()
/linux-6.1.9/drivers/platform/mellanox/
Dmlxbf-tmfifo.c932 struct irq_affinity *desc) in mlxbf_tmfifo_virtio_find_vqs()
/linux-6.1.9/drivers/block/
Dvirtio_blk.c619 struct irq_affinity desc = { 0, }; in init_vq()
/linux-6.1.9/arch/um/drivers/
Dvirtio_uml.c1018 struct irq_affinity *desc) in vu_find_vqs()
/linux-6.1.9/drivers/scsi/pm8001/
Dpm8001_init.c959 struct irq_affinity desc = { in pm8001_setup_msix()
/linux-6.1.9/drivers/s390/virtio/
Dvirtio_ccw.c641 struct irq_affinity *desc) in virtio_ccw_find_vqs()
/linux-6.1.9/drivers/nvme/host/
Dpci.c2257 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets()
2294 struct irq_affinity affd = { in nvme_setup_irqs()
/linux-6.1.9/drivers/scsi/hisi_sas/
Dhisi_sas_v2_hw.c3297 struct irq_affinity desc = { in hisi_sas_v2_interrupt_preinit()
/linux-6.1.9/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5923 struct irq_affinity desc = { .pre_vectors = instance->low_latency_index_start }; in __megasas_alloc_irq_vectors()
5924 struct irq_affinity *descp = &desc; in __megasas_alloc_irq_vectors()
/linux-6.1.9/drivers/scsi/mpt3sas/
Dmpt3sas_base.c3331 struct irq_affinity desc = { .pre_vectors = ioc->high_iops_queues }; in _base_alloc_irq_vectors()
3332 struct irq_affinity *descp = &desc; in _base_alloc_irq_vectors()

12