Lines Matching refs:ARMCPRegInfo
502 /* ARMCPRegInfo type field bits. If the SPECIAL bit is set this is a
528 /* Used only as a terminator for ARMCPRegInfo lists */
584 typedef struct ARMCPRegInfo ARMCPRegInfo;
590 typedef int CPReadFn(CPUARMState *env, const ARMCPRegInfo *opaque,
592 typedef int CPWriteFn(CPUARMState *env, const ARMCPRegInfo *opaque,
595 typedef void CPResetFn(CPUARMState *env, const ARMCPRegInfo *opaque);
600 struct ARMCPRegInfo {
607 * callbacks will be passed an ARMCPRegInfo with the crn/crm/opc1/opc2
624 * register read/write functions, since they are passed the ARMCPRegInfo*.
668 * ARMCPRegInfo *ri.
679 const ARMCPRegInfo *regs, void *opaque);
681 const ARMCPRegInfo *regs, void *opaque);
682 static inline void define_arm_cp_regs(ARMCPU *cpu, const ARMCPRegInfo *regs)
686 static inline void define_one_arm_cp_reg(ARMCPU *cpu, const ARMCPRegInfo *regs)
690 const ARMCPRegInfo *get_arm_cp_reginfo(ARMCPU *cpu, uint32_t encoded_cp);
694 int arm_cp_write_ignore(CPUARMState *env, const ARMCPRegInfo *ri,
697 int arm_cp_read_zero(CPUARMState *env, const ARMCPRegInfo *ri, uint64_t *value);
700 const ARMCPRegInfo *ri, int isread)