Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 38) sorted by relevance

12

/qemu/hw/core/
H A Dreset.c76 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 Dblklogwrites.c362 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 Dsafe-syscall.inc.S35 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 Darm_gicv3_cpuif.c74 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 Dimx_epit.c99 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 Dm_helper.c815 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 Dvdso.S59 push {r7, lr}
62 .cfi_offset lr, -4
/qemu/hw/rtc/
H A Dpl031.c103 r = s->lr; in pl031_read()
144 s->lr = value; in pl031_write()
310 VMSTATE_UINT32(lr, PL031State),
/qemu/target/ppc/
H A Dgdbstub.c137 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 Dppc-qmp-cmds.c98 { "lr", offsetof(CPUPPCState, lr) },
H A Dmachine.c159 env->spr[SPR_LR] = env->lr; in cpu_pre_save()
297 env->lr = env->spr[SPR_LR]; in cpu_post_load()
H A Darch_dump.c120 reg->link = cpu_to_dump_reg(s, cpu->env.lr); in ppc_write_elf_prstatus()
H A Dkvm.c915 regs.lr = env->lr; in kvm_arch_put_registers()
1220 env->lr = regs.lr; in kvm_arch_get_registers()
H A Dmmu_common.c379 eaddr, (int)(eaddr >> 28), sr, env->nip, env->lr, in mmu6xx_get_physical_address()
/qemu/target/riscv/insn_trans/
H A Dtrans_rvi.c.inc568 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 Dpl031.h42 uint32_t lr; member
/qemu/tests/tcg/arm/system/
H A Dboot.S188 mov pc, lr /* done, return to caller */
199 bx lr
H A Dtest-armv6m-undef.S138 bx lr
/qemu/include/hw/timer/
H A Dimx_epit.h75 uint32_t lr; member
/qemu/linux-user/ppc/
H A Dsignal.c259 __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 Dgenptr.c705 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 Dspapr_nested.c143 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 Dsignal.c131 uint64_t lr; member
651 __put_user(env->xregs[30], &fr->lr); in target_setup_frame()
/qemu/include/hw/ppc/
H A Dspapr_nested.h414 uint64_t lr; member
/qemu/linux-headers/asm-powerpc/
H A Dkvm.h39 __u64 lr; member

12