Home
last modified time | relevance | path

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

/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.c408 void spr_noaccess(DisasContext *ctx, int gprn, int sprn) in spr_noaccess() argument
430 void spr_read_generic(DisasContext *ctx, int gprn, int sprn) in spr_read_generic() argument
432 gen_load_spr(cpu_gpr[gprn], sprn); in spr_read_generic()
444 void spr_write_generic(DisasContext *ctx, int sprn, int gprn) in spr_write_generic() argument
446 gen_store_spr(sprn, cpu_gpr[gprn]); in spr_write_generic()
450 void spr_write_generic32(DisasContext *ctx, int sprn, int gprn) in spr_write_generic32() argument
454 tcg_gen_ext32u_tl(t0, cpu_gpr[gprn]); in spr_write_generic32()
458 spr_write_generic(ctx, sprn, gprn); in spr_write_generic32()
462 void spr_core_write_generic(DisasContext *ctx, int sprn, int gprn) in spr_core_write_generic() argument
465 spr_write_generic(ctx, sprn, gprn); in spr_core_write_generic()
[all …]
H A Dcpu.h1653 static inline uint64_t ppc_dump_gpr(CPUPPCState *env, int gprn) in ppc_dump_gpr() argument
1657 gprv = env->gpr[gprn]; in ppc_dump_gpr()
1664 gprv |= (uint64_t)env->gprh[gprn] << 32; in ppc_dump_gpr()