Lines Matching refs:csrno
840 RISCVException riscv_csrr(CPURISCVState *env, int csrno,
843 RISCVException riscv_csrrw(CPURISCVState *env, int csrno,
846 RISCVException riscv_csrrw_debug(CPURISCVState *env, int csrno,
851 static inline void riscv_csr_write(CPURISCVState *env, int csrno, in riscv_csr_write() argument
854 riscv_csrrw(env, csrno, NULL, val, MAKE_64BIT_MASK(0, TARGET_LONG_BITS), 0); in riscv_csr_write()
857 static inline target_ulong riscv_csr_read(CPURISCVState *env, int csrno) in riscv_csr_read() argument
860 riscv_csrrw(env, csrno, &val, 0, 0, 0); in riscv_csr_read()
865 int csrno);
866 typedef RISCVException (*riscv_csr_read_fn)(CPURISCVState *env, int csrno,
868 typedef RISCVException (*riscv_csr_write_fn)(CPURISCVState *env, int csrno,
871 typedef RISCVException (*riscv_csr_op_fn)(CPURISCVState *env, int csrno,
876 RISCVException riscv_csrr_i128(CPURISCVState *env, int csrno,
878 RISCVException riscv_csrrw_i128(CPURISCVState *env, int csrno,
882 typedef RISCVException (*riscv_csr_read128_fn)(CPURISCVState *env, int csrno,
884 typedef RISCVException (*riscv_csr_write128_fn)(CPURISCVState *env, int csrno,
900 int csrno; member
958 void riscv_get_csr_ops(int csrno, riscv_csr_operations *ops);
959 void riscv_set_csr_ops(int csrno, const riscv_csr_operations *ops);