Searched refs:interrupt_status (Results 1 – 3 of 3) sorted by relevance
234 uint32_t interrupt_status = in virtio_mmio_write_interrupt_ack() local235 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()
134 uint32_t interrupt_status) in hypercall_virtio_mmio_backend_assert_virq() argument157 &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()
292 return (atomic_load_relaxed(&virtio_mmio->regs->interrupt_status) != in virtio_mmio_backend_handle_virq_check_pending()
Completed in 11 milliseconds