Home
last modified time | relevance | path

Searched refs:gprn (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/ppc/
H A Dspr_common.h81 void spr_noaccess(DisasContext *ctx, int gprn, int sprn);
82 void spr_read_generic(DisasContext *ctx, int gprn, int sprn);
83 void spr_write_generic(DisasContext *ctx, int sprn, int gprn);
84 void spr_write_generic32(DisasContext *ctx, int sprn, int gprn);
85 void spr_core_write_generic(DisasContext *ctx, int sprn, int gprn);
86 void spr_core_write_generic32(DisasContext *ctx, int sprn, int gprn);
87 void spr_core_lpar_write_generic(DisasContext *ctx, int sprn, int gprn);
88 void spr_write_MMCR0(DisasContext *ctx, int sprn, int gprn);
89 void spr_write_MMCR1(DisasContext *ctx, int sprn, int gprn);
90 void spr_write_MMCRA(DisasContext *ctx, int sprn, int gprn);
[all …]
H A Dpower8-pmu-regs.c.inc62 static TCGv masked_gprn_for_spr_write(int gprn, int sprn,
72 /* Apply the mask into 'gprn' in a temp var */
73 tcg_gen_andi_tl(t0, cpu_gpr[gprn], spr_mask);
75 /* Add the masked gprn bits into 'ret' */
81 void spr_read_MMCR0_ureg(DisasContext *ctx, int gprn, int sprn)
98 tcg_gen_mov_tl(cpu_gpr[gprn], t0);
118 void spr_write_MMCR0_ureg(DisasContext *ctx, int sprn, int gprn)
131 masked_gprn = masked_gprn_for_spr_write(gprn, SPR_POWER_MMCR0,
136 void spr_read_MMCR2_ureg(DisasContext *ctx, int gprn, int sprn)
158 tcg_gen_mov_tl(cpu_gpr[gprn], t0);
[all …]
H A Dtranslate.c407 void spr_noaccess(DisasContext *ctx, int gprn, int sprn) in spr_noaccess() argument
429 void spr_read_generic(DisasContext *ctx, int gprn, int sprn) in spr_read_generic() argument
431 gen_load_spr(cpu_gpr[gprn], sprn); in spr_read_generic()
443 void spr_write_generic(DisasContext *ctx, int sprn, int gprn) in spr_write_generic() argument
445 gen_store_spr(sprn, cpu_gpr[gprn]); in spr_write_generic()
449 void spr_write_generic32(DisasContext *ctx, int sprn, int gprn) in spr_write_generic32() argument
453 tcg_gen_ext32u_tl(t0, cpu_gpr[gprn]); in spr_write_generic32()
457 spr_write_generic(ctx, sprn, gprn); in spr_write_generic32()
461 void spr_core_write_generic(DisasContext *ctx, int sprn, int gprn) in spr_core_write_generic() argument
464 spr_write_generic(ctx, sprn, gprn); in spr_core_write_generic()
[all …]
H A Dcpu.h1638 static inline uint64_t ppc_dump_gpr(CPUPPCState *env, int gprn) in ppc_dump_gpr() argument
1642 gprv = env->gpr[gprn]; in ppc_dump_gpr()
1649 gprv |= (uint64_t)env->gprh[gprn] << 32; in ppc_dump_gpr()
/openbmc/linux/arch/powerpc/lib/
H A Dtest_emulate_step.c1644 #define gpr_mismatch(gprn, exp, got) \ argument
1646 gprn, exp, got)