/qemu/hw/core/ |
H A D | reset.c | 76 lr->func(lr->opaque); in legacy_reset_hold() 100 lr->func = func; in qemu_register_reset() 101 lr->opaque = opaque; in qemu_register_reset() 110 lr->func = func; in qemu_register_reset_nosnapshotload() 111 lr->opaque = opaque; in qemu_register_reset_nosnapshotload() 119 LegacyReset *lr; member 124 LegacyReset *lr; in find_legacy_reset_cb() local 129 if (lr && lr->func == fli->func && lr->opaque == fli->opaque) { in find_legacy_reset_cb() 130 fli->lr = lr; in find_legacy_reset_cb() 147 fli.lr = NULL; in find_legacy_reset() [all …]
|
/qemu/block/ |
H A D | blklogwrites.c | 362 BDRVBlkLogWritesState *s = lr->bs->opaque; in blk_log_writes_co_do_log() 391 lr->log_ret = bdrv_co_pwritev(s->log_file, entry_offset, lr->qiov->size, in blk_log_writes_co_do_log() 395 if (lr->log_ret == 0 && lr->zero_size) { in blk_log_writes_co_do_log() 403 if (lr->log_ret == 0 && ((lr->entry.flags & LOG_FLUSH_FLAG) in blk_log_writes_co_do_log() 446 lr->log_ret = in blk_log_writes_co_do_log() 448 if (lr->log_ret == 0) { in blk_log_writes_co_do_log() 486 BlkLogWritesLogReq lr = { in blk_log_writes_co_log() local 505 qemu_iovec_add(&log_qiov, &lr.entry, sizeof(lr.entry)); in blk_log_writes_co_log() 512 blk_log_writes_co_do_log(&lr); in blk_log_writes_co_log() 517 if (lr.log_ret < 0) { in blk_log_writes_co_log() [all …]
|
/qemu/common-user/host/arm/ |
H A D | safe-syscall.inc.S | 35 push { r4, r5, r6, r7, r8, lr } 36 .save { r4, r5, r6, r7, r8, lr } 43 .cfi_rel_offset lr, 20 96 1: pop { r4, r5, r6, r7, r8, lr } 103 .cfi_restore lr
|
/qemu/hw/intc/ |
H A D | arm_gicv3_cpuif.c | 74 static uint32_t ich_lr_prio(uint64_t lr) in ich_lr_prio() argument 79 static int ich_lr_state(uint64_t lr) in ich_lr_state() argument 217 if (lr & ICH_LR_EL2_GROUP) { in hppvi_index() 227 thisnmi = lr & ICH_LR_EL2_NMI; in hppvi_index() 228 thisprio = ich_lr_prio(lr); in hppvi_index() 313 prio = ich_lr_prio(lr); in icv_hppi_can_preempt() 314 is_nmi = lr & ICH_LR_EL2_NMI; in icv_hppi_can_preempt() 1466 if ((lr & ICH_LR_EL2_STATE_ACTIVE_BIT) && ich_lr_vintid(lr) == irq) { in icv_find_active() 1479 if (lr & ICH_LR_EL2_HW) { in icv_deactivate_irq() 1492 cs->ich_lr_el2[idx] = lr; in icv_deactivate_irq() [all …]
|
/qemu/hw/timer/ |
H A D | imx_epit.c | 99 s->lr = EPIT_TIMER_MAX; in imx_epit_reset() 133 reg_value = s->lr; in imx_epit_read() 254 uint64_t limit = (s->cr & CR_RLD) ? s->lr : EPIT_TIMER_MAX; in imx_epit_write_cr() 296 s->lr = value; in imx_epit_write_lr() 303 ptimer_set_limit(s->timer_reload, s->lr, s->cr & CR_IOVW); in imx_epit_write_lr() 304 ptimer_set_limit(s->timer_cmp, s->lr, 0); in imx_epit_write_lr() 307 ptimer_set_count(s->timer_reload, s->lr); in imx_epit_write_lr() 389 VMSTATE_UINT32(lr, IMXEPITState),
|
/qemu/target/arm/tcg/ |
H A D | m_helper.c | 815 sig = v7m_integrity_sig(env, lr); in v7m_push_callee_stack() 856 lr = deposit32(lr, 24, 8, 0xff); in v7m_exception_taken() 893 lr &= ~R_V7M_EXCRET_ES_MASK; in v7m_exception_taken() 895 lr |= R_V7M_EXCRET_ES_MASK; in v7m_exception_taken() 897 lr &= ~R_V7M_EXCRET_SPSEL_MASK; in v7m_exception_taken() 974 env->regs[14] = lr; in v7m_exception_taken() 2187 uint32_t lr; in arm_v7m_cpu_do_interrupt() local 2387 lr = R_V7M_EXCRET_RES1_MASK | in arm_v7m_cpu_do_interrupt() 2402 lr |= R_V7M_EXCRET_S_MASK; in arm_v7m_cpu_do_interrupt() 2405 lr = R_V7M_EXCRET_RES1_MASK | in arm_v7m_cpu_do_interrupt() [all …]
|
/qemu/linux-user/arm/ |
H A D | vdso.S | 59 push {r7, lr} 62 .cfi_offset lr, -4
|
/qemu/hw/rtc/ |
H A D | pl031.c | 103 r = s->lr; in pl031_read() 144 s->lr = value; in pl031_write() 310 VMSTATE_UINT32(lr, PL031State),
|
/qemu/target/ppc/ |
H A D | gdbstub.c | 137 gdb_get_regl(buf, env->lr); in ppc_cpu_gdb_read_register() 187 gdb_get_reg64(buf, env->lr); in ppc_cpu_gdb_read_register_apple() 235 env->lr = ldtul_p(mem_buf); in ppc_cpu_gdb_write_register() 281 env->lr = ldq_p(mem_buf); in ppc_cpu_gdb_write_register_apple()
|
H A D | ppc-qmp-cmds.c | 98 { "lr", offsetof(CPUPPCState, lr) },
|
H A D | machine.c | 159 env->spr[SPR_LR] = env->lr; in cpu_pre_save() 297 env->lr = env->spr[SPR_LR]; in cpu_post_load()
|
H A D | arch_dump.c | 120 reg->link = cpu_to_dump_reg(s, cpu->env.lr); in ppc_write_elf_prstatus()
|
H A D | kvm.c | 915 regs.lr = env->lr; in kvm_arch_put_registers() 1220 env->lr = regs.lr; in kvm_arch_get_registers()
|
H A D | mmu_common.c | 379 eaddr, (int)(eaddr >> 28), sr, env->nip, env->lr, in mmu6xx_get_physical_address()
|
/qemu/target/riscv/insn_trans/ |
H A D | trans_rvi.c.inc | 568 TCGv lr = tcg_temp_new(); 580 tcg_gen_shr_tl(lr, src1l, rs); 581 tcg_gen_movcond_tl(TCG_COND_NE, lr, shamt, zero, lr, zero); 582 tcg_gen_or_tl(h1, h0, lr); 610 TCGv lr = tcg_temp_new(); 620 tcg_gen_shr_tl(lr, src1l, rs); 624 tcg_gen_or_tl(h0, ll, lr); 642 TCGv lr = tcg_temp_new(); 652 tcg_gen_shr_tl(lr, src1l, rs); 656 tcg_gen_or_tl(h0, ll, lr); [all …]
|
/qemu/include/hw/rtc/ |
H A D | pl031.h | 42 uint32_t lr; member
|
/qemu/tests/tcg/arm/system/ |
H A D | boot.S | 188 mov pc, lr /* done, return to caller */ 199 bx lr
|
H A D | test-armv6m-undef.S | 138 bx lr
|
/qemu/include/hw/timer/ |
H A D | imx_epit.h | 75 uint32_t lr; member
|
/qemu/linux-user/ppc/ |
H A D | signal.c | 259 __put_user(env->lr, &frame->mc_gregs[TARGET_PT_LNK]); in save_user_regs() 346 __get_user(env->lr, &frame->mc_gregs[TARGET_PT_LNK]); in restore_user_regs() 449 env->lr = default_sigreturn; in setup_frame() 522 env->lr = default_rt_sigreturn; in setup_rt_frame()
|
/qemu/target/hexagon/ |
H A D | genptr.c | 705 TCGv lr = get_result_gpr(ctx, HEX_REG_LR); in gen_call() local 706 tcg_gen_movi_tl(lr, ctx->next_PC); in gen_call() 712 TCGv lr = get_result_gpr(ctx, HEX_REG_LR); in gen_callr() local 713 tcg_gen_movi_tl(lr, ctx->next_PC); in gen_callr() 720 TCGv lr = get_result_gpr(ctx, HEX_REG_LR); in gen_cond_call() local 726 tcg_gen_movi_tl(lr, ctx->next_PC); in gen_cond_call()
|
/qemu/hw/ppc/ |
H A D | spapr_nested.c | 143 save->lr = env->lr; in nested_save_state() 242 env->lr = load->lr; in nested_load_state() 393 l2_state.lr = regs->link; in h_enter_nested() 543 regs->link = l2_state.lr; in spapr_exit_nested_hv() 874 GUEST_STATE_ELEMENT_ENV_DW(GSB_VCPU_SPR_LR, lr),
|
/qemu/linux-user/aarch64/ |
H A D | signal.c | 131 uint64_t lr; member 651 __put_user(env->xregs[30], &fr->lr); in target_setup_frame()
|
/qemu/include/hw/ppc/ |
H A D | spapr_nested.h | 414 uint64_t lr; member
|
/qemu/linux-headers/asm-powerpc/ |
H A D | kvm.h | 39 __u64 lr; member
|