Searched refs:update_irq (Results 1 – 12 of 12) sorted by relevance
/qemu/rust/hw/char/pl011/src/ |
H A D | device.rs | 545 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 D | xilinx_intc.c | 71 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 D | loongson_liointc.c | 62 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 D | nrf51_rng.c | 23 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 D | hpet.c | 187 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 D | nrf51_timer.c | 87 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 D | ipoctal232.c | 177 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 D | device.rs | 353 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 D | qxl.h | 85 QEMUBH *update_irq; member
|
H A D | qxl.c | 1943 qemu_bh_schedule(d->update_irq); 2228 qxl->update_irq = qemu_bh_new_guarded(qxl_update_irq_bh, qxl,
|
/qemu/docs/devel/ |
H A D | replay.rst | 213 ``update_irq`` in ``post_load`` callback. Save everything explicitly to avoid
|
/qemu/docs/devel/migration/ |
H A D | main.rst | 472 callbacks. (For instance, don't do anything that calls ``update_irq()``
|