Home
last modified time | relevance | path

Searched refs:irq_mask (Results 1 – 9 of 9) sorted by relevance

/qemu/hw/intc/
H A Daspeed_vic.c61 uint64_t irq_mask; in aspeed_vic_set_irq() local
73 irq_mask = BIT(irq); in aspeed_vic_set_irq()
74 if (s->sense & irq_mask) { in aspeed_vic_set_irq()
76 if (s->event & irq_mask) { in aspeed_vic_set_irq()
85 uint64_t old_level = s->level & irq_mask; in aspeed_vic_set_irq()
88 if (s->dual_edge & irq_mask) { in aspeed_vic_set_irq()
91 if (s->event & irq_mask) { in aspeed_vic_set_irq()
H A Dloongarch_extioi.c38 int ipnum, cpu, found, irq_index, irq_mask; in extioi_update_irq() local
43 irq_mask = 1 << (irq & 0x1f); in extioi_update_irq()
47 if (((s->enable[irq_index]) & irq_mask) == 0) { in extioi_update_irq()
50 s->cpu[cpu].coreisr[irq_index] |= irq_mask; in extioi_update_irq()
58 s->cpu[cpu].coreisr[irq_index] &= ~irq_mask; in extioi_update_irq()
/qemu/hw/ide/
H A Dcmd646.c199 int irq_mask; in cmd646_set_irq() local
201 irq_mask = MRDMODE_INTR_CH0 << channel; in cmd646_set_irq()
203 pd->config[MRDMODE] |= irq_mask; in cmd646_set_irq()
205 pd->config[MRDMODE] &= ~irq_mask; in cmd646_set_irq()
H A Dahci.c134 val = pr->irq_mask; in ahci_port_read()
183 if (pr->irq_stat & pr->irq_mask) { in ahci_check_irq()
208 irqstat & d->port_regs.irq_mask); in ahci_trigger_irq()
297 pr->irq_mask = val & 0xfdc000ff; in ahci_port_write()
1647 pr->irq_mask = 0; in ahci_reset()
1682 VMSTATE_UINT32(port_regs.irq_mask, AHCIDevice),
H A Dahci-internal.h265 uint32_t irq_mask; member
/qemu/hw/sd/
H A Dallwinner-sdhost.c190 irq = s->irq_status & s->irq_mask; in allwinner_sdhost_update_irq()
505 res = s->irq_mask; in allwinner_sdhost_read()
508 res = s->irq_status & s->irq_mask; in allwinner_sdhost_read()
671 s->irq_mask = value; in allwinner_sdhost_write()
787 VMSTATE_UINT32(irq_mask, AwSdHostState),
861 s->irq_mask = REG_SD_IMKR_RST; in allwinner_sdhost_reset()
/qemu/include/hw/sd/
H A Dallwinner-sdhost.h100 uint32_t irq_mask; /**< Interrupt Mask */ member
/qemu/hw/display/
H A Dsm501.c484 uint32_t irq_mask; member
973 ret = s->irq_mask; in sm501_system_config_read()
1032 s->irq_mask = value & 0xFFDF3F5F; in sm501_system_config_write()
1858 s->irq_mask = 0; in sm501_reset()
1951 VMSTATE_UINT32(irq_mask, SM501State),
/qemu/hw/acpi/
H A Daml-build.c1049 uint16_t irq_mask; in aml_irq_no_flags() local
1055 irq_mask = 1U << irq; in aml_irq_no_flags()
1056 build_append_byte(var->buf, irq_mask & 0xFF); /* IRQ mask bits[7:0] */ in aml_irq_no_flags()
1057 build_append_byte(var->buf, irq_mask >> 8); /* IRQ mask bits[15:8] */ in aml_irq_no_flags()