Home
last modified time | relevance | path

Searched defs:sprn (Results 1 – 11 of 11) sorted by relevance

/openbmc/qemu/target/ppc/
H A Dpower8-pmu.c25 static bool pmc_has_overflow_enabled(CPUPPCState *env, int sprn) in pmc_has_overflow_enabled()
172 int sprn, cyc_cnt = env->pmc_cyc_cnt; in pmu_update_cycles() local
192 static QEMUTimer *get_cyc_overflow_timer(CPUPPCState *env, int sprn) in get_cyc_overflow_timer()
197 static void pmc_update_overflow_timer(CPUPPCState *env, int sprn) in pmc_update_overflow_timer()
232 int sprn; in pmu_update_overflow_timers() local
246 int sprn; in pmu_delete_timers() local
278 target_ulong helper_read_pmc(CPUPPCState *env, uint32_t sprn) in helper_read_pmc()
285 void helper_store_pmc(CPUPPCState *env, uint32_t sprn, uint64_t value) in helper_store_pmc()
351 int i, sprn; in cpu_ppc_pmu_init() local
H A Dtranslate.c392 void spr_noaccess(DisasContext *ctx, int gprn, int sprn) in spr_noaccess()
406 static void spr_load_dump_spr(int sprn) in spr_load_dump_spr()
420 static void spr_store_dump_spr(int sprn) in spr_store_dump_spr()
517 void spr_read_xer(DisasContext *ctx, int gprn, int sprn) in spr_read_xer()
554 void spr_read_lr(DisasContext *ctx, int gprn, int sprn) in spr_read_lr()
559 void spr_write_lr(DisasContext *ctx, int sprn, int gprn) in spr_write_lr()
599 void spr_read_ctr(DisasContext *ctx, int gprn, int sprn) in spr_read_ctr()
645 void spr_read_tbl(DisasContext *ctx, int gprn, int sprn) in spr_read_tbl()
1250 void spr_read_tm(DisasContext *ctx, int gprn, int sprn) in spr_read_tm()
4725 uint32_t sprn = SPR(ctx->opcode); in gen_op_mfspr() local
[all …]
H A Dmisc_helper.c34 void helper_load_dump_spr(CPUPPCState *env, uint32_t sprn) in helper_load_dump_spr()
40 void helper_store_dump_spr(CPUPPCState *env, uint32_t sprn) in helper_store_dump_spr()
46 void helper_spr_core_write_generic(CPUPPCState *env, uint32_t sprn, in helper_spr_core_write_generic()
67 void helper_spr_write_CTRL(CPUPPCState *env, uint32_t sprn, in helper_spr_write_CTRL()
106 uint32_t sprn, uint32_t cause, in raise_fu_exception()
131 uint32_t sprn, uint32_t cause) in helper_fscr_facility_check()
143 uint32_t sprn, uint32_t cause) in helper_msr_facility_check()
H A Dinternal.h128 uint32_t sprn = _SPR(opcode); in SPR() local
/openbmc/linux/arch/powerpc/kvm/
H A Demulate.c75 static int kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) in kvmppc_emulate_mtspr()
128 static int kvmppc_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, int rt) in kvmppc_emulate_mfspr()
198 int rs, rt, sprn; in kvmppc_emulate_instruction() local
H A Dbooke_emulate.c120 int kvmppc_booke_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_booke_emulate_mtspr()
379 int kvmppc_booke_emulate_mfspr(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) in kvmppc_booke_emulate_mfspr()
H A De500_emulate.c204 int kvmppc_core_emulate_mtspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_core_emulate_mtspr_e500()
321 int kvmppc_core_emulate_mfspr_e500(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) in kvmppc_core_emulate_mfspr_e500()
H A Dbook3s_emulate.c653 static struct kvmppc_bat *kvmppc_find_bat(struct kvm_vcpu *vcpu, int sprn) in kvmppc_find_bat()
678 int kvmppc_core_emulate_mtspr_pr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) in kvmppc_core_emulate_mtspr_pr()
864 int kvmppc_core_emulate_mfspr_pr(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) in kvmppc_core_emulate_mfspr_pr()
H A Dbook3s_hv.c5599 static int kvmppc_core_emulate_mtspr_hv(struct kvm_vcpu *vcpu, int sprn, in kvmppc_core_emulate_mtspr_hv()
5605 static int kvmppc_core_emulate_mfspr_hv(struct kvm_vcpu *vcpu, int sprn, in kvmppc_core_emulate_mfspr_hv()
/openbmc/linux/arch/powerpc/kernel/
H A Dkvm.c47 #define KVM_INST_SPR(sprn, moveto) (0x7c0002a6 | \ argument
52 #define KVM_INST_MFSPR(sprn) KVM_INST_SPR(sprn, SPR_FROM) argument
53 #define KVM_INST_MTSPR(sprn) KVM_INST_SPR(sprn, SPR_TO) argument
/openbmc/linux/drivers/cpufreq/
H A Dpowernv-cpufreq.c437 static inline unsigned long get_pmspr(unsigned long sprn) in get_pmspr()
452 static inline void set_pmspr(unsigned long sprn, unsigned long val) in set_pmspr()