| /hypervisor/common/ |
| A D | irq.c | 27 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 D | ptdev.c | 99 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 D | timer.c | 99 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 D | sched_iorr.c | 82 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 D | sched_bvt.c | 159 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 D | irq.c | 52 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 D | tsc.c | 117 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 D | ioapic.c | 135 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 D | vuart.c | 113 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 D | vpic.c | 548 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 D | vioapic.c | 199 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 D | logmsg.c | 38 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 D | uart16550.c | 224 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 D | dump.c | 233 ctx->rflags, ctx->gp_regs.r14, ctx->gp_regs.r15); in dump_intr_excp_frame()
|
| A D | profiling.c | 315 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 D | spinlock.h | 98 #define spinlock_irqrestore_release(lock, rflags) \ argument 101 CPU_INT_ALL_RESTORE(rflags); \
|
| /hypervisor/arch/x86/guest/ |
| A D | instr_emul.c | 720 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 D | vcpu.c | 123 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 D | nested.c | 537 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 D | virq.c | 344 ctx.rflags = vcpu_get_rflags(vcpu); in external_interrupt_vmexit_handler()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | cpu.h | 358 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 D | profiling_internal.h | 251 uint32_t rflags; member
|
| /hypervisor/include/public/ |
| A D | acrn_common.h | 436 uint64_t rflags; member
|