Lines Matching refs:hmode

438 static RISCVException hmode(CPURISCVState *env, int csrno)  in hmode()  function
453 return hmode(env, csrno); in hmode32()
463 return hmode(env, csrno); in csrind_hmode()
472 return hmode(env, csrno); in csrind_or_aia_hmode()
508 RISCVException ret = hmode(env, csrno); in hstateen_pred()
581 RISCVException ret = hmode_check ? hmode(env, csrno) : smode(env, csrno); in sstc()
643 return hmode(env, csrno); in hgatp()
706 return hmode(env, csrno); in aia_hmode()
735 return hmode(env, csrno); in dbltrp_hmode()
5871 [CSR_HENVCFG] = { "henvcfg", hmode, read_henvcfg, write_henvcfg,
6005 [CSR_HSTATUS] = { "hstatus", hmode, read_hstatus, write_hstatus,
6007 [CSR_HEDELEG] = { "hedeleg", hmode, read_hedeleg, write_hedeleg,
6009 [CSR_HIDELEG] = { "hideleg", hmode, NULL, NULL, rmw_hideleg,
6011 [CSR_HVIP] = { "hvip", hmode, NULL, NULL, rmw_hvip,
6013 [CSR_HIP] = { "hip", hmode, NULL, NULL, rmw_hip,
6015 [CSR_HIE] = { "hie", hmode, NULL, NULL, rmw_hie,
6017 [CSR_HCOUNTEREN] = { "hcounteren", hmode, read_hcounteren,
6020 [CSR_HGEIE] = { "hgeie", hmode, read_hgeie, write_hgeie,
6022 [CSR_HTVAL] = { "htval", hmode, read_htval, write_htval,
6024 [CSR_HTINST] = { "htinst", hmode, read_htinst, write_htinst,
6026 [CSR_HGEIP] = { "hgeip", hmode, read_hgeip,
6030 [CSR_HTIMEDELTA] = { "htimedelta", hmode, read_htimedelta,
6037 [CSR_VSSTATUS] = { "vsstatus", hmode, read_vsstatus,
6040 [CSR_VSIP] = { "vsip", hmode, NULL, NULL, rmw_vsip,
6042 [CSR_VSIE] = { "vsie", hmode, NULL, NULL, rmw_vsie ,
6044 [CSR_VSTVEC] = { "vstvec", hmode, read_vstvec, write_vstvec,
6046 [CSR_VSSCRATCH] = { "vsscratch", hmode, read_vsscratch,
6049 [CSR_VSEPC] = { "vsepc", hmode, read_vsepc, write_vsepc,
6051 [CSR_VSCAUSE] = { "vscause", hmode, read_vscause, write_vscause,
6053 [CSR_VSTVAL] = { "vstval", hmode, read_vstval, write_vstval,
6055 [CSR_VSATP] = { "vsatp", hmode, read_vsatp, write_vsatp,
6060 [CSR_MTINST] = { "mtinst", hmode, read_mtinst, write_mtinst,