/openbmc/qemu/hw/arm/ |
H A D | aspeed_ast10x0.c | 107 return qdev_get_gpio_in(DEVICE(&a->armv7m), sc->irqmap[dev]); in aspeed_soc_ast1030_get_irq() 256 sc->irqmap[ASPEED_DEV_I2C] + i); in aspeed_soc_ast1030_realize() 268 sc->irqmap[ASPEED_DEV_I3C] + i); in aspeed_soc_ast1030_realize() 297 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_1)); in aspeed_soc_ast1030_realize() 301 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_2)); in aspeed_soc_ast1030_realize() 305 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_3)); in aspeed_soc_ast1030_realize() 309 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_4)); in aspeed_soc_ast1030_realize() 442 sc->irqmap = aspeed_soc_ast1030_irqmap; in aspeed_soc_ast1030_class_init()
|
H A D | virt-acpi-build.c | 345 int irq = vms->irqmap[VIRT_SMMU] + ARM_SPI_BASE; in build_iort() 451 .interrupt = (vms->irqmap[VIRT_UART0] + ARM_SPI_BASE), in spcr_setup() 755 const uint16_t spi_base = vms->irqmap[VIRT_GIC_V2M] + ARM_SPI_BASE; in build_madt() 810 const int *irqmap = vms->irqmap; in build_dsdt() local 825 (irqmap[VIRT_UART0] + ARM_SPI_BASE), 0); in build_dsdt() 828 (irqmap[VIRT_UART1] + ARM_SPI_BASE), 1); in build_dsdt() 835 (irqmap[VIRT_MMIO] + ARM_SPI_BASE), in build_dsdt() 837 acpi_dsdt_add_pci(scope, memmap, irqmap[VIRT_PCIE] + ARM_SPI_BASE, vms); in build_dsdt() 841 irqmap[VIRT_ACPI_GED] + ARM_SPI_BASE, AML_SYSTEM_MEMORY, in build_dsdt() 845 (irqmap[VIRT_GPIO] + ARM_SPI_BASE)); in build_dsdt()
|
H A D | aspeed_ast2600.c | 158 return qdev_get_gpio_in(DEVICE(&a->a7mpcore), sc->irqmap[dev]); in aspeed_soc_ast2600_get_irq() 466 sc->irqmap[ASPEED_DEV_I2C] + i); in aspeed_soc_ast2600_realize() 497 sc->irqmap[ASPEED_DEV_PCIE] + i); in aspeed_soc_ast2600_realize() 675 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_1)); in aspeed_soc_ast2600_realize() 679 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_2)); in aspeed_soc_ast2600_realize() 683 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_3)); in aspeed_soc_ast2600_realize() 687 sc->irqmap[ASPEED_DEV_KCS] + aspeed_lpc_kcs_4)); in aspeed_soc_ast2600_realize() 717 sc->irqmap[ASPEED_DEV_I3C] + i); in aspeed_soc_ast2600_realize() 786 sc->irqmap = aspeed_soc_ast2600_irqmap; in aspeed_soc_ast2600_class_init()
|
H A D | aspeed_ast27x0.c | 192 if (sc->irqmap[dev] == aspeed_soc_ast2700_gic_intcmap[i].irq) { in aspeed_soc_ast2700_get_irq() 199 return qdev_get_gpio_in(DEVICE(&a->gic), sc->irqmap[dev]); in aspeed_soc_ast2700_get_irq() 210 if (sc->irqmap[dev] == aspeed_soc_ast2700_gic_intcmap[i].irq) { in aspeed_soc_ast2700_get_irq_index() 749 sc->irqmap = aspeed_soc_ast2700_irqmap; in aspeed_soc_ast2700_class_init()
|
H A D | aspeed_ast2400.c | 148 return qdev_get_gpio_in(DEVICE(&a->vic), sc->irqmap[dev]); in aspeed_soc_ast2400_get_irq() 577 sc->irqmap = aspeed_soc_ast2400_irqmap; in aspeed_soc_ast2400_class_init() 606 sc->irqmap = aspeed_soc_ast2500_irqmap; in aspeed_soc_ast2500_class_init()
|
H A D | virt.c | 680 int irq = vms->irqmap[VIRT_ACPI_GED]; in create_acpi_ged() 732 int irq = vms->irqmap[VIRT_GIC_V2M]; in create_v2m() 930 int irq = vms->irqmap[uart]; in create_uart() 981 int irq = vms->irqmap[VIRT_RTC]; in create_rtc() 1075 int irq = vms->irqmap[gpio]; in create_gpio_devices() 1153 int irq = vms->irqmap[VIRT_MMIO] + i; in create_virtio_devices() 1169 int irq = vms->irqmap[VIRT_MMIO] + i; in create_virtio_devices() 1415 int irq = vms->irqmap[VIRT_SMMU]; in create_smmu() 1500 int irq = vms->irqmap[VIRT_PCIE]; in create_pcie() 1634 int irq = vms->irqmap[VIRT_PLATFORM_BUS] + i; in create_platform_bus() [all …]
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-mvebu-pic.c | 107 unsigned long irqmap, irqn; in mvebu_pic_handle_cascade_irq() local 109 irqmap = readl_relaxed(pic->base + PIC_CAUSE); in mvebu_pic_handle_cascade_irq() 112 for_each_set_bit(irqn, &irqmap, BITS_PER_LONG) in mvebu_pic_handle_cascade_irq()
|
H A D | irq-imx-irqsteer.c | 143 unsigned long irqmap; in imx_irqsteer_irq_handler() local 149 irqmap = readl_relaxed(data->regs + in imx_irqsteer_irq_handler() 152 for_each_set_bit(pos, &irqmap, 32) in imx_irqsteer_irq_handler()
|
H A D | irq-mvebu-sei.c | 334 unsigned long irqmap; in mvebu_sei_handle_cascade_irq() local 337 irqmap = readl_relaxed(sei->base + GICP_SECR(idx)); in mvebu_sei_handle_cascade_irq() 338 for_each_set_bit(bit, &irqmap, SEI_IRQ_COUNT_PER_REG) { in mvebu_sei_handle_cascade_irq()
|
H A D | irq-armada-370-xp.c | 631 unsigned long irqmap, irqn, irqsrc, cpuid; in armada_370_xp_mpic_handle_cascade_irq() local 635 irqmap = readl_relaxed(per_cpu_int_base + ARMADA_375_PPI_CAUSE); in armada_370_xp_mpic_handle_cascade_irq() 638 for_each_set_bit(irqn, &irqmap, BITS_PER_LONG) { in armada_370_xp_mpic_handle_cascade_irq()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-grgpio.c | 337 s32 *irqmap; in grgpio_probe() local 383 irqmap = (s32 *)of_get_property(np, "irqmap", &size); in grgpio_probe() 384 if (irqmap) { in grgpio_probe() 405 lirq->index = irqmap[i]; in grgpio_probe()
|
/openbmc/qemu/hw/mips/ |
H A D | boston.c | 497 uint32_t *irqmap = interrupt_map[i]; in fdt_create_pcie() local 499 irqmap[0] = cpu_to_be32(0); in fdt_create_pcie() 500 irqmap[1] = cpu_to_be32(0); in fdt_create_pcie() 501 irqmap[2] = cpu_to_be32(0); in fdt_create_pcie() 502 irqmap[3] = cpu_to_be32(i + 1); in fdt_create_pcie() 503 irqmap[4] = cpu_to_be32(intc_ph); in fdt_create_pcie() 504 irqmap[5] = cpu_to_be32(i + 1); in fdt_create_pcie()
|
/openbmc/linux/arch/m68k/coldfire/ |
H A D | intc-5272.c | 38 struct irqmap { struct 44 static struct irqmap intc_irqmap[MCFINT_VECMAX - MCFINT_VECBASE] = { argument
|
/openbmc/linux/arch/x86/pci/ |
H A D | irq.c | 352 static const u8 irqmap[16] = { in pirq_finali_get() local 362 x = irqmap[read_pc_conf_nybble(PC_CONF_FINALI_PCI_INTX_RT1, index)]; in pirq_finali_get() 371 static const u8 irqmap[16] = { in pirq_finali_set() local 374 u8 val = irqmap[irq]; in pirq_finali_set() 439 static const unsigned char irqmap[16] = { 0, 9, 3, 10, 4, 5, 7, 6, 1, 11, 0, 12, 0, 14, 0, 15 }; in pirq_ali_get() local 442 return irqmap[read_config_nybble(router, 0x48, pirq-1)]; in pirq_ali_get() 447 static const unsigned char irqmap[16] = { 0, 8, 0, 2, 4, 5, 7, 6, 0, 1, 3, 9, 11, 0, 13, 15 }; in pirq_ali_set() local 448 unsigned int val = irqmap[irq]; in pirq_ali_set()
|
/openbmc/linux/Documentation/devicetree/bindings/gpio/ |
H A D | gpio-grgpio.txt | 20 - irqmap : An array with an index for each gpio line. An index is either a valid
|
/openbmc/qemu/include/hw/arm/ |
H A D | virt.h | 168 const int *irqmap; member
|
H A D | aspeed_soc.h | 173 const int *irqmap; member
|
/openbmc/linux/drivers/net/ethernet/8390/ |
H A D | smc-ultra.c | 263 unsigned char irqmap[] = {0, 9, 3, 5, 7, 10, 11, 15}; in ultra_probe1() local 267 irq = irqmap[((irqreg & 0x40) >> 4) + ((irqreg & 0x0c) >> 2)]; in ultra_probe1()
|
H A D | wd.c | 280 static const int irqmap[] = {9, 3, 5, 7, 10, 11, 15, 4}; in wd_probe1() local 308 dev->irq = irqmap[((reg4 >> 5) & 0x03) + (reg1 & 0x04)]; in wd_probe1()
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_pci.c | 2316 uint32_t *irqmap = interrupt_map[i*PCI_NUM_PINS + j]; in spapr_dt_phb() local 2319 irqmap[0] = cpu_to_be32(b_ddddd(i)|b_fff(0)); in spapr_dt_phb() 2320 irqmap[1] = 0; in spapr_dt_phb() 2321 irqmap[2] = 0; in spapr_dt_phb() 2322 irqmap[3] = cpu_to_be32(j+1); in spapr_dt_phb() 2323 irqmap[4] = cpu_to_be32(intc_phandle); in spapr_dt_phb() 2324 spapr_dt_irq(&irqmap[5], phb->lsi_table[lsi_num].irq, true); in spapr_dt_phb()
|
/openbmc/linux/drivers/net/usb/ |
H A D | lan78xx.c | 2197 unsigned int irqmap = 0; in lan78xx_setup_irq_domain() local 2215 irqmap = irq_create_mapping(irqdomain, INT_EP_PHY); in lan78xx_setup_irq_domain() 2216 if (!irqmap) { in lan78xx_setup_irq_domain() 2227 dev->domain_data.phyirq = irqmap; in lan78xx_setup_irq_domain()
|