Home
last modified time | relevance | path

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

12

/Linux-v5.15/include/linux/
Dinterrupt.h303 struct irq_affinity { struct
308 void (*calc_sets)(struct irq_affinity *, unsigned int nvecs); argument
340 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd);
343 const struct irq_affinity *affd);
383 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd) in irq_create_affinity_masks()
390 const struct irq_affinity *affd) in irq_calc_affinity_vectors()
Dvirtio_config.h12 struct irq_affinity;
89 struct irq_affinity *desc);
204 struct irq_affinity *desc) in virtio_find_vqs()
213 struct irq_affinity *desc) in virtio_find_vqs_ctx()
Dplatform_device.h18 struct irq_affinity;
75 struct irq_affinity *affd,
Dpci.h303 struct irq_affinity;
1539 struct irq_affinity *affd);
1564 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
1872 struct irq_affinity *aff_desc) in pci_alloc_irq_vectors_affinity()
/Linux-v5.15/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.15/drivers/pci/
Dmsi.c467 msi_setup_entry(struct pci_dev *dev, int nvec, struct irq_affinity *affd) in msi_setup_entry()
536 struct irq_affinity *affd) in msi_capability_init()
607 struct irq_affinity *affd) in msix_setup_entries()
695 int nvec, struct irq_affinity *affd) in msix_capability_init()
906 int nvec, struct irq_affinity *affd, int flags) in __pci_enable_msix()
990 struct irq_affinity *affd) in __pci_enable_msi_range()
1051 int maxvec, struct irq_affinity *affd, in __pci_enable_msix_range()
1124 struct irq_affinity *affd) in pci_alloc_irq_vectors_affinity()
1126 struct irq_affinity msi_default_affd = {0}; in pci_alloc_irq_vectors_affinity()
/Linux-v5.15/drivers/virtio/
Dvirtio_pci_common.h115 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_vdpa.c267 struct irq_affinity *desc) in virtio_vdpa_find_vqs()
Dvirtio_pci_modern.c255 struct irq_affinity *desc) in vp_modern_find_vqs()
Dvirtio_mmio.c463 struct irq_affinity *desc) in vm_find_vqs()
/Linux-v5.15/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.15/drivers/remoteproc/
Dremoteproc_virtio.c148 struct irq_affinity *desc) in rproc_virtio_find_vqs()
/Linux-v5.15/drivers/block/
Dvirtio_blk.c493 struct irq_affinity desc = { 0, }; in init_vq()
/Linux-v5.15/drivers/scsi/
Dvirtio_scsi.c794 struct irq_affinity desc = { .pre_vectors = 2 }; in virtscsi_init()
/Linux-v5.15/drivers/base/
Dplatform.c331 struct irq_affinity *affd, in devm_platform_get_irqs_affinity()
/Linux-v5.15/drivers/platform/mellanox/
Dmlxbf-tmfifo.c932 struct irq_affinity *desc) in mlxbf_tmfifo_virtio_find_vqs()
/Linux-v5.15/arch/um/drivers/
Dvirtio_uml.c999 struct irq_affinity *desc) in vu_find_vqs()
/Linux-v5.15/drivers/s390/virtio/
Dvirtio_ccw.c635 struct irq_affinity *desc) in virtio_ccw_find_vqs()
/Linux-v5.15/drivers/nvme/host/
Dpci.c2159 static void nvme_calc_irq_sets(struct irq_affinity *affd, unsigned int nrirqs) in nvme_calc_irq_sets()
2196 struct irq_affinity affd = { in nvme_setup_irqs()
/Linux-v5.15/drivers/scsi/mpt3sas/
Dmpt3sas_base.c3336 struct irq_affinity desc = { .pre_vectors = ioc->high_iops_queues }; in _base_alloc_irq_vectors()
3337 struct irq_affinity *descp = &desc; in _base_alloc_irq_vectors()
/Linux-v5.15/drivers/scsi/hisi_sas/
Dhisi_sas_v2_hw.c3312 struct irq_affinity desc = { in hisi_sas_v2_interrupt_preinit()
/Linux-v5.15/drivers/scsi/megaraid/
Dmegaraid_sas_base.c5918 struct irq_affinity desc = { .pre_vectors = instance->low_latency_index_start }; in __megasas_alloc_irq_vectors()
5919 struct irq_affinity *descp = &desc; in __megasas_alloc_irq_vectors()
/Linux-v5.15/drivers/scsi/mpi3mr/
Dmpi3mr_fw.c670 struct irq_affinity desc = { .pre_vectors = 1}; in mpi3mr_setup_isr()
/Linux-v5.15/drivers/scsi/qla2xxx/
Dqla_isr.c4300 struct irq_affinity desc = { in qla24xx_enable_msix()

12