Home
last modified time | relevance | path

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

/qemu/hw/char/
A Dcmsdk-apb-uart.c105 s->intstatus &= ~omask; in cmsdk_apb_uart_update()
106 s->intstatus |= (s->state & (s->ctrl >> 2) & omask); in cmsdk_apb_uart_update()
108 qemu_set_irq(s->txint, !!(s->intstatus & R_INTSTATUS_TX_MASK)); in cmsdk_apb_uart_update()
109 qemu_set_irq(s->rxint, !!(s->intstatus & R_INTSTATUS_RX_MASK)); in cmsdk_apb_uart_update()
112 qemu_set_irq(s->uartint, !!(s->intstatus)); in cmsdk_apb_uart_update()
149 s->intstatus |= R_INTSTATUS_RX_MASK; in uart_receive()
173 r = s->intstatus; in uart_read()
227 s->intstatus |= R_INTSTATUS_TX_MASK; in uart_transmit()
282 s->intstatus &= ~value; in uart_write()
315 s->intstatus = 0; in cmsdk_apb_uart_reset()
[all …]
/qemu/hw/timer/
A Dcmsdk-apb-timer.c73 qemu_set_irq(s->timerint, !!(s->intstatus & R_INTSTATUS_IRQ_MASK)); in cmsdk_apb_timer_update()
92 r = s->intstatus; in cmsdk_apb_timer_read()
162 s->intstatus &= ~value; in cmsdk_apb_timer_write()
188 s->intstatus |= R_INTSTATUS_IRQ_MASK; in cmsdk_apb_timer_tick()
199 s->intstatus = 0; in cmsdk_apb_timer_reset()
259 VMSTATE_UINT32(intstatus, CMSDKAPBTimer),
A Dcmsdk-apb-dualtimer.c86 return m->intstatus && (m->control & R_CONTROL_INTEN_MASK); in cmsdk_dualtimermod_intstatus()
297 r = m->intstatus; in cmsdk_apb_dualtimer_read()
391 m->intstatus = 0; in cmsdk_apb_dualtimer_write()
415 m->intstatus = 1; in cmsdk_dualtimermod_tick()
422 m->intstatus = 0; in cmsdk_dualtimermod_reset()
516 VMSTATE_UINT32(intstatus, CMSDKAPBDualTimerModule),
/qemu/hw/watchdog/
A Dcmsdk-apb-watchdog.c88 return s->intstatus && (s->control & R_WDOGCONTROL_INTEN_MASK); in cmsdk_apb_watchdog_intstatus()
137 r = s->intstatus; in cmsdk_apb_watchdog_read()
235 s->intstatus = 0; in cmsdk_apb_watchdog_write()
298 if (!s->intstatus) { in cmsdk_apb_watchdog_tick()
300 s->intstatus = R_WDOGRIS_INT_MASK; in cmsdk_apb_watchdog_tick()
315 s->intstatus = 0; in cmsdk_apb_watchdog_reset()
388 VMSTATE_UINT32(intstatus, CMSDKAPBWatchdog),
/qemu/hw/net/
A Dsunhme.c567 uint32_t intstatus, status, buffer, sum = 0; in sunhme_transmit() local
644 intstatus = s->sebregs[HME_SEBI_STAT >> 2]; in sunhme_transmit()
645 intstatus |= HME_SEB_STAT_HOSTTOTX; in sunhme_transmit()
646 s->sebregs[HME_SEBI_STAT >> 2] = intstatus; in sunhme_transmit()
655 intstatus = s->sebregs[HME_SEBI_STAT >> 2]; in sunhme_transmit()
656 intstatus |= HME_SEB_STAT_TXALL; in sunhme_transmit()
657 s->sebregs[HME_SEBI_STAT >> 2] = intstatus; in sunhme_transmit()
723 uint32_t intstatus, status, buffer, buffersize, sum; in sunhme_receive() local
833 intstatus = s->sebregs[HME_SEBI_STAT >> 2]; in sunhme_receive()
834 intstatus |= HME_SEB_STAT_RXTOHOST; in sunhme_receive()
[all …]
/qemu/include/hw/timer/
A Dcmsdk-apb-timer.h42 uint32_t intstatus; member
A Dcmsdk-apb-dualtimer.h53 uint32_t intstatus; member
/qemu/include/hw/watchdog/
A Dcmsdk-apb-watchdog.h60 uint32_t intstatus; member
/qemu/include/hw/char/
A Dcmsdk-apb-uart.h39 uint32_t intstatus; member

Completed in 23 milliseconds