Searched refs:irq_affinity (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/kernel/irq/
H A Daffinity.c12 static void default_calc_sets(struct irq_affinity *affd, unsigned int affvecs)
26 irq_create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd)
111 const struct irq_affinity *affd)
/linux-master/drivers/pci/msi/
H A Dmsi.h96 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, struct irq_affinity *affd);
98 int maxvec, struct irq_affinity *affd, int flags);
H A Dapi.c252 * Check that function docs, and &struct irq_affinity, for more details.
256 struct irq_affinity *affd)
258 struct irq_affinity msi_default_affd = {0};
H A Dmsi.c349 struct irq_affinity *affd)
407 struct irq_affinity *affd)
657 int nvec, struct irq_affinity *affd)
702 int nvec, struct irq_affinity *affd)
779 int maxvec, struct irq_affinity *affd, int flags)
/linux-master/include/linux/
H A Dinterrupt.h275 * struct irq_affinity - Description for automatic irq affinity assignements
288 struct irq_affinity { struct
293 void (*calc_sets)(struct irq_affinity *, unsigned int nvecs);
364 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd);
367 const struct irq_affinity *affd);
419 irq_create_affinity_masks(unsigned int nvec, struct irq_affinity *affd)
426 const struct irq_affinity *affd)
H A Dvirtio_config.h12 struct irq_affinity;
111 struct irq_affinity *desc);
231 struct irq_affinity *desc)
240 struct irq_affinity *desc)
H A Dplatform_device.h18 struct irq_affinity;
107 struct irq_affinity *affd,
H A Dpci.h315 struct irq_affinity;
1685 struct irq_affinity *affd);
1720 struct irq_affinity *aff_desc)
2092 struct irq_affinity *aff_desc)
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_trace.h80 __bitmask(irq_affinity, nr_cpumask_bits)
94 __assign_bitmask(irq_affinity, cpumask_bits(&q->affinity_mask),
102 __get_bitmask(irq_affinity), __entry->curr_cpu, __entry->budget,
/linux-master/drivers/virtio/
H A Dvirtio_pci_common.h132 struct irq_affinity *desc);
H A Dvirtio_vdpa.c299 static void default_calc_sets(struct irq_affinity *affd, unsigned int affvecs)
306 create_affinity_masks(unsigned int nvecs, struct irq_affinity *affd)
364 struct irq_affinity *desc)
369 struct irq_affinity default_affd = { 0 };
H A Dvirtio_pci_common.c103 bool per_vq_vectors, struct irq_affinity *desc)
291 struct irq_affinity *desc)
403 struct irq_affinity *desc)
H A Dvirtio_mmio.c495 struct irq_affinity *desc)
H A Dvirtio_pci_modern.c600 struct irq_affinity *desc)
/linux-master/drivers/scsi/csiostor/
H A Dcsio_isr.c477 static void csio_calc_sets(struct irq_affinity *affd, unsigned int nvecs)
502 struct irq_affinity desc = {
/linux-master/drivers/vdpa/vdpa_user/
H A Dvduse_dev.c66 struct cpumask irq_affinity; member in struct:vduse_virtqueue
740 cpumask_copy(&dev->vqs[idx]->irq_affinity, cpu_mask);
742 cpumask_setall(&dev->vqs[idx]->irq_affinity);
752 return &dev->vqs[idx]->irq_affinity;
1131 curr_cpu = cpumask_next(curr_cpu, &vq->irq_affinity);
1476 return sprintf(buf, "%*pb\n", cpumask_pr_args(&vq->irq_affinity));
1496 cpumask_copy(&vq->irq_affinity, new_value);
1609 cpumask_setall(&dev->vqs[i]->irq_affinity);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A DMakefile125 mlx5_core-$(CONFIG_MLX5_SF) += sf/vhca_event.o sf/dev/dev.o sf/dev/driver.o irq_affinity.o
/linux-master/drivers/remoteproc/
H A Dremoteproc_virtio.c188 struct irq_affinity *desc)
/linux-master/drivers/base/
H A Dplatform.c336 struct irq_affinity *affd,
/linux-master/drivers/scsi/
H A Dvirtio_scsi.c847 struct irq_affinity desc = { .pre_vectors = 2 };
/linux-master/arch/um/drivers/
H A Dvirtio_uml.c1019 struct irq_affinity *desc)
/linux-master/drivers/platform/mellanox/
H A Dmlxbf-tmfifo.c1064 struct irq_affinity *desc)
/linux-master/drivers/scsi/pm8001/
H A Dpm8001_init.c991 struct irq_affinity desc = {
/linux-master/drivers/block/
H A Dvirtio_blk.c973 struct irq_affinity desc = { 0, };
/linux-master/drivers/s390/virtio/
H A Dvirtio_ccw.c695 struct irq_affinity *desc)

Completed in 623 milliseconds

12