Home
last modified time | relevance | path

Searched refs:rflags (Results 1 – 23 of 23) sorted by relevance

/hypervisor/common/
A Dirq.c27 uint64_t rflags; in alloc_irq_num() local
34 spinlock_irqsave_obtain(&irq_alloc_spinlock, &rflags); in alloc_irq_num()
67 uint64_t rflags; in free_irq_num() local
83 uint64_t rflags; in free_irq() local
89 spinlock_irqsave_obtain(&desc->lock, &rflags); in free_irq()
93 spinlock_irqrestore_release(&desc->lock, rflags); in free_irq()
127 uint64_t rflags; in request_irq() local
143 spinlock_irqsave_obtain(&desc->lock, &rflags); in request_irq()
162 uint64_t rflags; in set_irq_trigger_mode() local
167 spinlock_irqsave_obtain(&desc->lock, &rflags); in set_irq_trigger_mode()
[all …]
A Dptdev.c99 uint64_t rflags; in ptirq_enqueue_softirq() local
102 CPU_INT_ALL_DISABLE(&rflags); in ptirq_enqueue_softirq()
108 CPU_INT_ALL_RESTORE(rflags); in ptirq_enqueue_softirq()
121 uint64_t rflags; in ptirq_dequeue_softirq() local
124 CPU_INT_ALL_DISABLE(&rflags); in ptirq_dequeue_softirq()
141 CPU_INT_ALL_RESTORE(rflags); in ptirq_dequeue_softirq()
173 uint64_t rflags; in ptirq_release_entry() local
175 CPU_INT_ALL_DISABLE(&rflags); in ptirq_release_entry()
178 CPU_INT_ALL_RESTORE(rflags); in ptirq_release_entry()
A Dtimer.c99 uint64_t rflags; in add_timer() local
114 CPU_INT_ALL_DISABLE(&rflags); in add_timer()
119 CPU_INT_ALL_RESTORE(rflags); in add_timer()
163 uint64_t rflags; in del_timer() local
165 CPU_INT_ALL_DISABLE(&rflags); in del_timer()
169 CPU_INT_ALL_RESTORE(rflags); in del_timer()
A Dsched_iorr.c82 uint64_t rflags; in sched_tick_handler() local
84 obtain_schedule_lock(pcpu_id, &rflags); in sched_tick_handler()
101 release_schedule_lock(pcpu_id, rflags); in sched_tick_handler()
A Dsched_bvt.c159 uint64_t rflags; in sched_tick_handler() local
161 obtain_schedule_lock(pcpu_id, &rflags); in sched_tick_handler()
174 release_schedule_lock(pcpu_id, rflags); in sched_tick_handler()
/hypervisor/arch/x86/
A Dirq.c52 uint64_t rflags; in alloc_irq_vector() local
58 spinlock_irqsave_obtain(&x86_irq_spinlock, &rflags); in alloc_irq_vector()
82 spinlock_irqrestore_release(&x86_irq_spinlock, rflags); in alloc_irq_vector()
101 uint64_t rflags; in free_irq_vector() local
105 spinlock_irqsave_obtain(&x86_irq_spinlock, &rflags); in free_irq_vector()
116 spinlock_irqrestore_release(&x86_irq_spinlock, rflags); in free_irq_vector()
127 uint64_t rflags; in irq_to_vector() local
131 spinlock_irqsave_obtain(&x86_irq_spinlock, &rflags); in irq_to_vector()
133 spinlock_irqrestore_release(&x86_irq_spinlock, rflags); in irq_to_vector()
203 irqd->ctx_rflags = ctx->rflags; in dispatch_interrupt()
A Dtsc.c117 uint64_t rflags, tsc_khz; in hpet_calibrate_tsc() local
119 CPU_INT_ALL_DISABLE(&rflags); in hpet_calibrate_tsc()
123 CPU_INT_ALL_RESTORE(rflags); in hpet_calibrate_tsc()
A Dioapic.c135 uint64_t rflags; in ioapic_read_reg32() local
137 spinlock_irqsave_obtain(&ioapic_lock, &rflags); in ioapic_read_reg32()
144 spinlock_irqrestore_release(&ioapic_lock, rflags); in ioapic_read_reg32()
151 uint64_t rflags; in ioapic_write_reg32() local
153 spinlock_irqsave_obtain(&ioapic_lock, &rflags); in ioapic_write_reg32()
160 spinlock_irqrestore_release(&ioapic_lock, rflags); in ioapic_write_reg32()
/hypervisor/dm/
A Dvuart.c113 uint64_t rflags; in vuart_putchar() local
115 obtain_vuart_lock(vu, rflags); in vuart_putchar()
117 release_vuart_lock(vu, rflags); in vuart_putchar()
122 uint64_t rflags; in vuart_getchar() local
125 obtain_vuart_lock(vu, rflags); in vuart_getchar()
127 release_vuart_lock(vu, rflags); in vuart_getchar()
229 uint64_t rflags; in send_to_target() local
308 uint64_t rflags; in write_reg() local
422 uint64_t rflags; in vuart_write_reg() local
481 uint64_t rflags; in notify_target() local
[all …]
A Dvpic.c548 uint64_t rflags; in vpic_set_irqline() local
619 uint64_t rflags; in vpic_pending_intr() local
623 spinlock_irqsave_obtain(&(vpic->lock), &rflags); in vpic_pending_intr()
676 uint64_t rflags; in vpic_intr_accepted() local
678 spinlock_irqsave_obtain(&(vpic->lock), &rflags); in vpic_intr_accepted()
702 uint64_t rflags; in vpic_read() local
704 spinlock_irqsave_obtain(&(vpic->lock), &rflags); in vpic_read()
740 uint64_t rflags; in vpic_write() local
745 spinlock_irqsave_obtain(&(vpic->lock), &rflags); in vpic_write()
897 uint64_t rflags; in vpic_elc_handler() local
[all …]
A Dvioapic.c199 uint64_t rflags; in vioapic_set_irqline_lock() local
203 spinlock_irqsave_obtain(&(vioapic->lock), &rflags); in vioapic_set_irqline_lock()
205 spinlock_irqrestore_release(&(vioapic->lock), rflags); in vioapic_set_irqline_lock()
396 uint64_t rflags; in vioapic_mmio_rw() local
400 spinlock_irqsave_obtain(&(vioapic->lock), &rflags); in vioapic_mmio_rw()
429 spinlock_irqrestore_release(&(vioapic->lock), rflags); in vioapic_mmio_rw()
440 uint64_t rflags; in vioapic_process_eoi() local
463 spinlock_irqsave_obtain(&(vioapic->lock), &rflags); in vioapic_process_eoi()
478 spinlock_irqrestore_release(&(vioapic->lock), rflags); in vioapic_process_eoi()
/hypervisor/debug/
A Dlogmsg.c38 uint64_t timestamp, rflags; in do_logmsg() local
84 spinlock_irqsave_obtain(&(logmsg_ctl.lock), &rflags); in do_logmsg()
89 spinlock_irqrestore_release(&(logmsg_ctl.lock), rflags); in do_logmsg()
A Duart16550.c224 uint64_t rflags; in uart16550_getc() local
230 spinlock_irqsave_obtain(&uart.rx_lock, &rflags); in uart16550_getc()
237 spinlock_irqrestore_release(&uart.rx_lock, rflags); in uart16550_getc()
262 uint64_t rflags; in uart16550_puts() local
268 spinlock_irqsave_obtain(&uart.tx_lock, &rflags); in uart16550_puts()
278 spinlock_irqrestore_release(&uart.tx_lock, rflags); in uart16550_puts()
A Ddump.c233 ctx->rflags, ctx->gp_regs.r14, ctx->gp_regs.r15); in dump_intr_excp_frame()
A Dprofiling.c315 uint64_t rflags; in profiling_generate_data() local
398 spinlock_irqsave_obtain(sw_lock, &rflags); in profiling_generate_data()
456 spinlock_irqrestore_release(sw_lock, rflags); in profiling_generate_data()
627 psample->csample.rflags in profiling_pmi_handler()
643 psample->csample.rflags = (uint32_t)irqd->ctx_rflags; in profiling_pmi_handler()
/hypervisor/include/arch/x86/asm/lib/
A Dspinlock.h98 #define spinlock_irqrestore_release(lock, rflags) \ argument
101 CPU_INT_ALL_RESTORE(rflags); \
/hypervisor/arch/x86/guest/
A Dinstr_emul.c720 uint64_t rflags; in vie_update_rflags() local
724 rflags &= ~RFLAGS_STATUS_BITS; in vie_update_rflags()
725 rflags |= rflags2 & psl; in vie_update_rflags()
737 uint64_t rflags; \
741 return rflags; \
753 uint64_t rflags; in build_getcc() local
765 rflags = getcc64(x, y); in build_getcc()
769 return rflags; in build_getcc()
1132 if ((rflags & PSL_D) != 0U) { in emulate_movs()
1633 rflags |= PSL_C; in emulate_bittest()
[all …]
A Dvcpu.c123 ctx->rflags = exec_vmread(VMX_GUEST_RFLAGS); in vcpu_get_rflags()
125 return ctx->rflags; in vcpu_get_rflags()
130 vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx.rflags = in vcpu_set_rflags()
390 if (vcpu_regs->rflags == 0UL) { in set_vcpu_regs()
393 vcpu_set_rflags(vcpu, vcpu_regs->rflags & ~(0x8d5UL)); in set_vcpu_regs()
673 exec_vmwrite(VMX_GUEST_RFLAGS, ctx->rflags); in write_cached_registers()
A Dnested.c537 uint64_t rflags = exec_vmread(VMX_GUEST_RFLAGS); in nested_vmx_result() local
540 rflags &= ~(RFLAGS_C | RFLAGS_P | RFLAGS_A | RFLAGS_Z | RFLAGS_S | RFLAGS_O); in nested_vmx_result()
543 rflags |= RFLAGS_Z; in nested_vmx_result()
546 rflags |= RFLAGS_C; in nested_vmx_result()
555 exec_vmwrite(VMX_GUEST_RFLAGS, rflags); in nested_vmx_result()
A Dvirq.c344 ctx.rflags = vcpu_get_rflags(vcpu); in external_interrupt_vmexit_handler()
/hypervisor/include/arch/x86/asm/
A Dcpu.h358 uint64_t rflags; member
435 uint64_t rflags; member
644 #define CPU_RFLAGS_RESTORE(rflags) \ argument
647 "popf \n\t": : "r" (rflags) \
672 #define CPU_INT_ALL_RESTORE(rflags) \ argument
674 CPU_RFLAGS_RESTORE(rflags); \
/hypervisor/include/debug/
A Dprofiling_internal.h251 uint32_t rflags; member
/hypervisor/include/public/
A Dacrn_common.h436 uint64_t rflags; member

Completed in 38 milliseconds