Symbol: irq_map
arch/mips/pci/fixup-rc32434.c
34
static int irq_map[2][12] = {
arch/mips/pci/fixup-rc32434.c
44
irq = irq_map[dev->bus->number][PCI_SLOT(dev->devfn)];
arch/nios2/kernel/irq.c
57
.map = irq_map,
arch/powerpc/include/asm/kvm_ppc.h
686
struct kvmppc_irq_map *irq_map,
arch/powerpc/kvm/book3s_hv.c
5969
struct kvmppc_irq_map *irq_map;
arch/powerpc/kvm/book3s_hv.c
6028
irq_map = &pimap->mapped[i];
arch/powerpc/kvm/book3s_hv.c
6030
irq_map->v_hwirq = guest_gsi;
arch/powerpc/kvm/book3s_hv.c
6031
irq_map->desc = desc;
arch/powerpc/kvm/book3s_hv.c
6045
irq_map->r_hwirq = (unsigned int)irqd_to_hwirq(host_data);
arch/powerpc/kvm/book3s_hv.c
6053
kvmppc_xics_set_mapped(kvm, guest_gsi, irq_map->r_hwirq);
arch/powerpc/kvm/book3s_hv.c
6055
irq_map->r_hwirq = 0;
arch/powerpc/kvm/book3s_hv_builtin.c
346
struct kvmppc_irq_map *irq_map;
arch/powerpc/kvm/book3s_hv_builtin.c
355
irq_map = get_irqmap(pimap, xisr);
arch/powerpc/kvm/book3s_hv_builtin.c
356
if (!irq_map)
arch/powerpc/kvm/book3s_hv_builtin.c
362
return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again);
arch/powerpc/kvm/book3s_hv_rm_xics.c
846
struct kvmppc_irq_map *irq_map,
arch/powerpc/kvm/book3s_hv_rm_xics.c
858
irq = irq_map->v_hwirq;
arch/powerpc/kvm/book3s_hv_rm_xics.c
862
kvmppc_rm_handle_irq_desc(irq_map->desc);
arch/powerpc/kvm/book3s_hv_rm_xics.c
881
icp_eoi(irq_desc_get_irq_data(irq_map->desc), irq_map->r_hwirq, xirr, again);
arch/powerpc/platforms/44x/hsta_msi.c
154
ppc4xx_hsta_msi.irq_map = kmalloc_objs(int, irq_count);
arch/powerpc/platforms/44x/hsta_msi.c
155
if (!ppc4xx_hsta_msi.irq_map) {
arch/powerpc/platforms/44x/hsta_msi.c
162
ppc4xx_hsta_msi.irq_map[irq] =
arch/powerpc/platforms/44x/hsta_msi.c
164
if (!ppc4xx_hsta_msi.irq_map[irq]) {
arch/powerpc/platforms/44x/hsta_msi.c
178
kfree(ppc4xx_hsta_msi.irq_map);
arch/powerpc/platforms/44x/hsta_msi.c
31
int *irq_map;
arch/powerpc/platforms/44x/hsta_msi.c
59
hwirq = ppc4xx_hsta_msi.irq_map[irq];
arch/powerpc/platforms/44x/hsta_msi.c
98
if (ppc4xx_hsta_msi.irq_map[irq] == hwirq)
arch/sparc/kernel/irq.h
23
extern struct irq_bucket *irq_map[SUN4D_MAX_IRQ];
arch/sparc/kernel/irq_32.c
118
struct irq_bucket *irq_map[SUN4D_MAX_IRQ];
arch/sparc/kernel/irq_32.c
170
p->next = irq_map[pil];
arch/sparc/kernel/irq_32.c
171
irq_map[pil] = p;
arch/sparc/kernel/irq_32.c
187
pnext = &irq_map[p->pil];
arch/sparc/kernel/irq_32.c
227
p = irq_map[pil];
arch/sparc/kernel/leon_kernel.c
62
p = irq_map[eirq];
arch/sparc/kernel/leon_pci_grpci1.c
115
return priv->irq_map[pin];
arch/sparc/kernel/leon_pci_grpci1.c
382
generic_handle_irq(priv->irq_map[i]);
arch/sparc/kernel/leon_pci_grpci1.c
641
priv->irq_map[0] = grpci1_build_device_irq(1);
arch/sparc/kernel/leon_pci_grpci1.c
642
priv->irq_map[1] = grpci1_build_device_irq(2);
arch/sparc/kernel/leon_pci_grpci1.c
643
priv->irq_map[2] = grpci1_build_device_irq(3);
arch/sparc/kernel/leon_pci_grpci1.c
644
priv->irq_map[3] = grpci1_build_device_irq(4);
arch/sparc/kernel/leon_pci_grpci1.c
648
priv->irq_map[0], priv->irq_map[1], priv->irq_map[2],
arch/sparc/kernel/leon_pci_grpci1.c
649
priv->irq_map[3]);
arch/sparc/kernel/leon_pci_grpci1.c
89
unsigned char irq_map[4]; /* GRPCI nexus PCI INTX# IRQs */
arch/sparc/kernel/leon_pci_grpci2.c
204
unsigned char irq_map[4];
arch/sparc/kernel/leon_pci_grpci2.c
233
return priv->irq_map[pin];
arch/sparc/kernel/leon_pci_grpci2.c
525
generic_handle_irq(priv->irq_map[i]);
arch/sparc/kernel/leon_pci_grpci2.c
821
priv->irq_map[0] = grpci2_build_device_irq(1);
arch/sparc/kernel/leon_pci_grpci2.c
822
priv->irq_map[1] = grpci2_build_device_irq(2);
arch/sparc/kernel/leon_pci_grpci2.c
823
priv->irq_map[2] = grpci2_build_device_irq(3);
arch/sparc/kernel/leon_pci_grpci2.c
824
priv->irq_map[3] = grpci2_build_device_irq(4);
arch/sparc/kernel/leon_pci_grpci2.c
844
priv->irq_map[i] = ofdev->archdata.irqs[i];
arch/sparc/kernel/leon_pci_grpci2.c
846
priv->virq_err = priv->irq_map[0];
arch/sparc/kernel/leon_pci_grpci2.c
850
priv->virq_dma = priv->irq_map[0];
arch/sparc/kernel/sun4d_irq.c
134
p = irq_map[pil];
arch/sparc/kernel/sun4d_irq.c
173
p = irq_map[pil];
drivers/gpu/drm/i915/gvt/interrupt.c
349
struct intel_gvt_irq_map *map = irq->irq_map;
drivers/gpu/drm/i915/gvt/interrupt.c
362
for (map = irq->irq_map; map->up_irq_bit != -1; map++) {
drivers/gpu/drm/i915/gvt/interrupt.c
407
for (map = irq->irq_map; map->up_irq_bit != -1; map++) {
drivers/gpu/drm/i915/gvt/interrupt.c
725
irq->irq_map = gen8_irq_map;
drivers/gpu/drm/i915/gvt/interrupt.h
190
struct intel_gvt_irq_map *irq_map;
drivers/irqchip/irq-crossbar.c
104
cb->irq_map[i] = IRQ_FREE;
drivers/irqchip/irq-crossbar.c
162
cb->irq_map[d->hwirq] = IRQ_FREE;
drivers/irqchip/irq-crossbar.c
225
cb->irq_map = kcalloc(max, sizeof(int), GFP_KERNEL);
drivers/irqchip/irq-crossbar.c
226
if (!cb->irq_map)
drivers/irqchip/irq-crossbar.c
232
cb->irq_map[i] = IRQ_FREE;
drivers/irqchip/irq-crossbar.c
248
cb->irq_map[entry] = IRQ_RESERVED;
drivers/irqchip/irq-crossbar.c
266
cb->irq_map[entry] = IRQ_SKIP;
drivers/irqchip/irq-crossbar.c
299
if (cb->irq_map[i] == IRQ_RESERVED)
drivers/irqchip/irq-crossbar.c
309
if (cb->irq_map[i] == IRQ_RESERVED ||
drivers/irqchip/irq-crossbar.c
310
cb->irq_map[i] == IRQ_SKIP)
drivers/irqchip/irq-crossbar.c
323
kfree(cb->irq_map);
drivers/irqchip/irq-crossbar.c
37
uint *irq_map;
drivers/irqchip/irq-crossbar.c
86
if (cb->irq_map[i] == IRQ_FREE) {
drivers/irqchip/irq-crossbar.c
87
cb->irq_map[i] = hwirq;
drivers/irqchip/irq-loongarch-avec.c
125
per_cpu_ptr(irq_map, adata->cpu)[adata->vec] = irq_data_to_desc(data);
drivers/irqchip/irq-loongarch-avec.c
201
this_cpu_write(irq_map[vector], NULL);
drivers/irqchip/irq-loongarch-avec.c
245
d = this_cpu_read(irq_map[vector]);
drivers/irqchip/irq-loongarch-avec.c
269
per_cpu_ptr(irq_map, adata->cpu)[adata->vec] = irq_data_to_desc(irqd);
drivers/irqchip/irq-loongarch-avec.c
304
per_cpu(irq_map, adata->cpu)[adata->vec] = NULL;
drivers/irqchip/irq-loongarch-avec.c
311
per_cpu(irq_map, adata->prev_cpu)[adata->prev_vec] = NULL;
drivers/irqchip/irq-loongarch-avec.c
38
static DEFINE_PER_CPU(struct irq_desc * [NR_VECTORS], irq_map);
drivers/net/ethernet/cirrus/cs89x0.c
144
int irq_map; /* IRQ map from EEPROM */
drivers/net/ethernet/cirrus/cs89x0.c
1519
lp->irq_map = 0xffff;
drivers/net/ethernet/cirrus/cs89x0.c
1538
lp->irq_map = CS8900_IRQ_MAP; /* fixed IRQ map for CS8900 */
drivers/net/ethernet/cirrus/cs89x0.c
1546
lp->irq_map = ((irq_map_buff[0] >> 8) |
drivers/net/ethernet/cirrus/cs89x0.c
845
if ((1 << i) & lp->irq_map) {
drivers/net/ethernet/cirrus/cs89x0.c
864
if (((1 << dev->irq) & lp->irq_map) == 0) {
drivers/net/ethernet/cirrus/cs89x0.c
866
dev->name, dev->irq, lp->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
618
fdev->irq_map = bitmap_zalloc(fdev->num_irqs, GFP_KERNEL);
drivers/net/ethernet/fungible/funcore/fun_dev.c
619
if (!fdev->irq_map)
drivers/net/ethernet/fungible/funcore/fun_dev.c
624
__set_bit(0, fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
642
for_each_clear_bit(b, fdev->irq_map, fdev->num_irqs) {
drivers/net/ethernet/fungible/funcore/fun_dev.c
643
__set_bit(b, fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
666
__clear_bit(irq_indices[i], fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
743
bitmap_free(fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
820
bitmap_free(fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.h
79
unsigned long *irq_map;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1826
struct msi_map irq_map;
drivers/net/ethernet/microsoft/mana/gdma_main.c
1837
irq_map = pci_msix_alloc_irq_at(pdev, i, NULL);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1838
if (!irq_map.virq) {
drivers/net/ethernet/microsoft/mana/gdma_main.c
1839
err = irq_map.index;
drivers/net/usb/lan78xx.c
2140
.map = irq_map,
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
263
static const struct mt792x_irq_map irq_map = {
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
327
dev->irq_map = &irq_map;
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
369
mt76_wr(dev, irq_map.host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
468
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7921/pci.c
516
dev->irq_map->tx.all_complete_mask |
drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
64
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
97
mt76_wr(dev, dev->irq_map->host_irq_enable,
drivers/net/wireless/mediatek/mt76/mt7921/pci_mac.c
98
dev->irq_map->tx.all_complete_mask |
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
298
static const struct mt792x_irq_map irq_map = {
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
361
dev->irq_map = &irq_map;
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
403
mt76_wr(dev, irq_map.host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
497
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7925/pci.c
551
dev->irq_map->tx.all_complete_mask |
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
119
mt76_wr(dev, dev->irq_map->host_irq_enable,
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
120
dev->irq_map->tx.all_complete_mask |
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
72
const struct mt792x_irq_map *irq_map = dev->irq_map;
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
79
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
90
if (irq_map->rx.data_complete_mask)
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
92
if (irq_map->rx.wm_complete_mask)
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
94
if (irq_map->rx.wm2_complete_mask)
drivers/net/wireless/mediatek/mt76/mt7925/pci_mac.c
96
if (irq_map->tx.all_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x.h
250
const struct mt792x_irq_map *irq_map;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
162
dev->irq_map->tx.all_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
163
dev->irq_map->rx.data_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
164
dev->irq_map->rx.wm2_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
165
dev->irq_map->rx.wm_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
17
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
235
mt76_wr(dev, dev->irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
31
const struct mt792x_irq_map *irq_map = dev->irq_map;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
331
dev->irq_map->tx.all_complete_mask);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
34
mt76_wr(dev, irq_map->host_irq_enable, 0);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
42
mask |= intr & (irq_map->rx.data_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
43
irq_map->rx.wm_complete_mask |
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
44
irq_map->rx.wm2_complete_mask);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
45
if (intr & dev->irq_map->tx.mcu_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
46
mask |= dev->irq_map->tx.mcu_complete_mask;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
55
mask |= irq_map->rx.data_complete_mask;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
56
intr |= irq_map->rx.data_complete_mask;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
60
mt76_set_irq_mask(&dev->mt76, irq_map->host_irq_enable, mask, 0);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
62
if (intr & dev->irq_map->tx.all_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
65
if (intr & irq_map->rx.wm_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
68
if (intr & irq_map->rx.wm2_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
71
if (intr & irq_map->rx.data_complete_mask)
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
79
const struct mt792x_irq_map *irq_map = dev->irq_map;
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
82
mt76_connac_irq_enable(mdev, irq_map->rx.data_complete_mask);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
84
mt76_connac_irq_enable(mdev, irq_map->rx.wm2_complete_mask);
drivers/net/wireless/mediatek/mt76/mt792x_dma.c
86
mt76_connac_irq_enable(mdev, irq_map->rx.wm_complete_mask);
drivers/scsi/hisi_sas/hisi_sas.h
420
int *irq_map; /* v2 hw */
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3316
&hisi_hba->irq_map);
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3337
irq = hisi_hba->irq_map[i + 1]; /* Phy up/down is irq1 */
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3351
irq = hisi_hba->irq_map[phy_no + 72];
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3363
irq = hisi_hba->irq_map[fatal_no + 81];
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3377
cq->irq_no = hisi_hba->irq_map[queue_no + 96];
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
3562
mask = irq_get_affinity_mask(hisi_hba->irq_map[96 + queue]);