Home
last modified time | relevance | path

Searched refs:update_irq (Results 1 – 12 of 12) sorted by relevance

/qemu/rust/hw/char/pl011/src/
H A Ddevice.rs545 let (update_irq, result) = self.regs.borrow_mut().read(field); in read()
546 if update_irq { in read()
556 let mut update_irq = false; in write() localVariable
568 update_irq = self in write()
575 if update_irq { in write()
595 let mut update_irq = false; in receive() localVariable
598 update_irq |= regs.fifo_rx_put(c.into()); in receive()
603 if update_irq { in receive()
609 let mut update_irq = false; in event() localVariable
612 update_irq in event()
[all...]
/qemu/hw/intc/
H A Dxilinx_intc.c71 static void update_irq(XpsIntc *p) in update_irq() function
146 update_irq(p); in pic_write()
184 update_irq(p); in irq_handler()
H A Dloongson_liointc.c62 static void update_irq(struct loongson_liointc *p) in update_irq() function
199 update_irq(p); in liointc_write()
218 update_irq(p); in irq_handler()
/qemu/hw/misc/
H A Dnrf51_rng.c23 static void update_irq(NRF51RNGState *s) in update_irq() function
137 update_irq(s); in rng_write()
162 update_irq(s); in nrf51_rng_timer_expire()
/qemu/hw/timer/
H A Dhpet.c187 static void update_irq(struct HPETTimer *timer, int set) in update_irq() function
387 update_irq(t, 1); in hpet_timer()
417 update_irq(t, 1); in hpet_del_timer()
504 update_irq(&s->timer[i], 1); in hpet_ram_write()
532 update_irq(&s->timer[i], 0); in hpet_ram_write()
564 * HPET_TN_FSB is set, update_irq will not lower the qemu_irq. in hpet_ram_write()
566 update_irq(timer, 0); in hpet_ram_write()
571 update_irq(timer, 1); in hpet_ram_write()
H A Dnrf51_timer.c87 static void update_irq(NRF51TimerState *s) in update_irq() function
132 update_irq(s); in timer_expire()
306 update_irq(s); in nrf51_timer_write()
/qemu/hw/char/
H A Dipoctal232.c177 static void update_irq(IPOctalState *dev, unsigned block) in update_irq() function
318 update_irq(dev, block); in io_read()
393 update_irq(dev, block); in io_write()
431 update_irq(dev, addr); in int_read()
503 update_irq(dev, block); in hostdev_receive()
/qemu/rust/hw/timer/hpet/src/
H A Ddevice.rs353 fn update_irq(&mut self, set: bool) { in update_irq() method
399 self.update_irq(true); in del_timer()
413 // HPET_TN_FSB is set, update_irq will not lower the qemu_irq. in set_tn_cfg_reg()
414 self.update_irq(false); in set_tn_cfg_reg()
420 self.update_irq(true); in set_tn_cfg_reg()
501 self.update_irq(true); in callback()
638 t.update_irq(true); in set_cfg_reg()
671 timer.borrow_mut().update_irq(false); in set_int_status_reg()
/qemu/hw/display/
H A Dqxl.h85 QEMUBH *update_irq; member
H A Dqxl.c1943 qemu_bh_schedule(d->update_irq);
2228 qxl->update_irq = qemu_bh_new_guarded(qxl_update_irq_bh, qxl,
/qemu/docs/devel/
H A Dreplay.rst213 ``update_irq`` in ``post_load`` callback. Save everything explicitly to avoid
/qemu/docs/devel/migration/
H A Dmain.rst472 callbacks. (For instance, don't do anything that calls ``update_irq()``