Lines Matching full:ri

22 static CPAccessResult access_tpm(CPUARMState *env, const ARMCPRegInfo *ri,  in access_tpm()  argument
260 static CPAccessResult pmreg_access(CPUARMState *env, const ARMCPRegInfo *ri, in pmreg_access() argument
267 const ARMCPRegInfo *ri, in pmreg_access_pmcr() argument
274 const ARMCPRegInfo *ri, in pmreg_access_xevcntr() argument
285 return pmreg_access(env, ri, isread); in pmreg_access_xevcntr()
289 const ARMCPRegInfo *ri, in pmreg_access_swinc() argument
300 return pmreg_access(env, ri, isread); in pmreg_access_swinc()
304 const ARMCPRegInfo *ri, in pmreg_access_selr() argument
314 return pmreg_access(env, ri, isread); in pmreg_access_selr()
318 const ARMCPRegInfo *ri, in pmreg_access_ccntr() argument
329 return pmreg_access(env, ri, isread); in pmreg_access_ccntr()
634 static void pmcr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmcr_write() argument
657 static uint64_t pmcr_read(CPUARMState *env, const ARMCPRegInfo *ri) in pmcr_read() argument
673 static void pmswinc_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmswinc_write() argument
709 static uint64_t pmccntr_read(CPUARMState *env, const ARMCPRegInfo *ri) in pmccntr_read() argument
718 static void pmselr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmselr_write() argument
730 static void pmccntr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmccntr_write() argument
738 static void pmccntr_write32(CPUARMState *env, const ARMCPRegInfo *ri, in pmccntr_write32() argument
743 pmccntr_write(env, ri, deposit64(cur_val, 0, 32, value)); in pmccntr_write32()
746 static void pmccfiltr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmccfiltr_write() argument
754 static void pmccfiltr_write_a32(CPUARMState *env, const ARMCPRegInfo *ri, in pmccfiltr_write_a32() argument
764 static uint64_t pmccfiltr_read_a32(CPUARMState *env, const ARMCPRegInfo *ri) in pmccfiltr_read_a32() argument
770 static void pmcntenset_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmcntenset_write() argument
779 static void pmcntenclr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmcntenclr_write() argument
788 static void pmovsr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmovsr_write() argument
796 static void pmovsset_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmovsset_write() argument
804 static void pmevtyper_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmevtyper_write() argument
808 pmccfiltr_write(env, ri, value); in pmevtyper_write()
840 static uint64_t pmevtyper_read(CPUARMState *env, const ARMCPRegInfo *ri, in pmevtyper_read() argument
856 static void pmevtyper_writefn(CPUARMState *env, const ARMCPRegInfo *ri, in pmevtyper_writefn() argument
859 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevtyper_writefn()
860 pmevtyper_write(env, ri, value, counter); in pmevtyper_writefn()
863 static void pmevtyper_rawwrite(CPUARMState *env, const ARMCPRegInfo *ri, in pmevtyper_rawwrite() argument
866 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevtyper_rawwrite()
886 static uint64_t pmevtyper_readfn(CPUARMState *env, const ARMCPRegInfo *ri) in pmevtyper_readfn() argument
888 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevtyper_readfn()
889 return pmevtyper_read(env, ri, counter); in pmevtyper_readfn()
892 static void pmxevtyper_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmxevtyper_write() argument
895 pmevtyper_write(env, ri, value, env->cp15.c9_pmselr & 31); in pmxevtyper_write()
898 static uint64_t pmxevtyper_read(CPUARMState *env, const ARMCPRegInfo *ri) in pmxevtyper_read() argument
900 return pmevtyper_read(env, ri, env->cp15.c9_pmselr & 31); in pmxevtyper_read()
903 static void pmevcntr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmevcntr_write() argument
921 static uint64_t pmevcntr_read(CPUARMState *env, const ARMCPRegInfo *ri, in pmevcntr_read() argument
943 static void pmevcntr_writefn(CPUARMState *env, const ARMCPRegInfo *ri, in pmevcntr_writefn() argument
946 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevcntr_writefn()
947 pmevcntr_write(env, ri, value, counter); in pmevcntr_writefn()
950 static uint64_t pmevcntr_readfn(CPUARMState *env, const ARMCPRegInfo *ri) in pmevcntr_readfn() argument
952 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevcntr_readfn()
953 return pmevcntr_read(env, ri, counter); in pmevcntr_readfn()
956 static void pmevcntr_rawwrite(CPUARMState *env, const ARMCPRegInfo *ri, in pmevcntr_rawwrite() argument
959 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevcntr_rawwrite()
962 pmevcntr_write(env, ri, value, counter); in pmevcntr_rawwrite()
965 static uint64_t pmevcntr_rawread(CPUARMState *env, const ARMCPRegInfo *ri) in pmevcntr_rawread() argument
967 uint8_t counter = ((ri->crm & 3) << 3) | (ri->opc2 & 7); in pmevcntr_rawread()
972 static void pmxevcntr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmxevcntr_write() argument
975 pmevcntr_write(env, ri, value, env->cp15.c9_pmselr & 31); in pmxevcntr_write()
978 static uint64_t pmxevcntr_read(CPUARMState *env, const ARMCPRegInfo *ri) in pmxevcntr_read() argument
980 return pmevcntr_read(env, ri, env->cp15.c9_pmselr & 31); in pmxevcntr_read()
983 static void pmuserenr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmuserenr_write() argument
993 static void pmintenset_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmintenset_write() argument
1002 static void pmintenclr_write(CPUARMState *env, const ARMCPRegInfo *ri, in pmintenclr_write() argument