Home
last modified time | relevance | path

Searched refs:interrupt_status (Results 1 – 3 of 3) sorted by relevance

/hyp/vm/virtio_mmio/src/
A Dvdevice.c234 uint32_t interrupt_status = in virtio_mmio_write_interrupt_ack() local
235 atomic_load_relaxed(&virtio_mmio->regs->interrupt_status); in virtio_mmio_write_interrupt_ack()
236 interrupt_status &= ~val; in virtio_mmio_write_interrupt_ack()
237 atomic_store_relaxed(&virtio_mmio->regs->interrupt_status, in virtio_mmio_write_interrupt_ack()
238 interrupt_status); in virtio_mmio_write_interrupt_ack()
241 (void)atomic_fetch_and_explicit(&virtio_mmio->regs->interrupt_status, in virtio_mmio_write_interrupt_ack()
A Dhypercalls.c134 uint32_t interrupt_status) in hypercall_virtio_mmio_backend_assert_virq() argument
157 &virtio_mmio->regs->interrupt_status); in hypercall_virtio_mmio_backend_assert_virq()
158 new_irq_status |= interrupt_status; in hypercall_virtio_mmio_backend_assert_virq()
159 atomic_store_relaxed(&virtio_mmio->regs->interrupt_status, in hypercall_virtio_mmio_backend_assert_virq()
164 &virtio_mmio->regs->interrupt_status, interrupt_status, in hypercall_virtio_mmio_backend_assert_virq()
A Dvirtio_mmio.c292 return (atomic_load_relaxed(&virtio_mmio->regs->interrupt_status) != in virtio_mmio_backend_handle_virq_check_pending()

Completed in 11 milliseconds