Lines Matching refs:tmr
33 BCM2835SystemTimerCompare *tmr = opaque; in bcm2835_systmr_timer_expire() local
35 trace_bcm2835_systmr_timer_expired(tmr->id); in bcm2835_systmr_timer_expire()
36 tmr->state->reg.ctrl_status |= 1 << tmr->id; in bcm2835_systmr_timer_expire()
37 qemu_set_irq(tmr->irq, 1); in bcm2835_systmr_timer_expire()
83 for (index = 0; index < ARRAY_SIZE(s->tmr); index++) { in bcm2835_systmr_write()
86 qemu_set_irq(s->tmr[index].irq, 0); in bcm2835_systmr_write()
97 timer_mod(&s->tmr[index].timer, now + triggers_delay_us); in bcm2835_systmr_write()
136 for (size_t i = 0; i < ARRAY_SIZE(s->tmr); i++) { in bcm2835_systmr_realize()
137 s->tmr[i].id = i; in bcm2835_systmr_realize()
138 s->tmr[i].state = s; in bcm2835_systmr_realize()
139 sysbus_init_irq(SYS_BUS_DEVICE(dev), &s->tmr[i].irq); in bcm2835_systmr_realize()
140 timer_init_us(&s->tmr[i].timer, QEMU_CLOCK_VIRTUAL, in bcm2835_systmr_realize()
141 bcm2835_systmr_timer_expire, &s->tmr[i]); in bcm2835_systmr_realize()