Skip to content

Struct rv64::csr_mstatus

ClassList > rv64 > csr_mstatus

Public Attributes

Type Name
union rv64::csr_mstatus::@7 @8
struct rv64::csr_mstatus::@7::@9 fields
unsigned fs
unsigned mie
unsigned mpie
unsigned mpp
unsigned mprv
unsigned mxr
uint64_t reg = 0
unsigned sd
unsigned sie
unsigned spie
unsigned spp
unsigned sum
unsigned sxl
unsigned tsr
unsigned tvm
unsigned tw
unsigned uie
unsigned upie
unsigned uxl
unsigned wpri1
unsigned wpri2
unsigned wpri3
unsigned wpri4
unsigned wpri5
unsigned xs

Public Functions

Type Name
csr_mstatus ()

Public Attributes Documentation

variable @8

union rv64::csr_mstatus::@7 rv64::csr_mstatus::@8;

variable fields

struct rv64::csr_mstatus::@7::@9 rv64::csr_mstatus::fields;

variable fs

unsigned rv64::csr_mstatus::fs;

variable mie

unsigned rv64::csr_mstatus::mie;

variable mpie

unsigned rv64::csr_mstatus::mpie;

variable mpp

unsigned rv64::csr_mstatus::mpp;

variable mprv

unsigned rv64::csr_mstatus::mprv;

variable mxr

unsigned rv64::csr_mstatus::mxr;

variable reg

uint64_t rv64::csr_mstatus::reg;

variable sd

unsigned rv64::csr_mstatus::sd;

variable sie

unsigned rv64::csr_mstatus::sie;

variable spie

unsigned rv64::csr_mstatus::spie;

variable spp

unsigned rv64::csr_mstatus::spp;

variable sum

unsigned rv64::csr_mstatus::sum;

variable sxl

unsigned rv64::csr_mstatus::sxl;

variable tsr

unsigned rv64::csr_mstatus::tsr;

variable tvm

unsigned rv64::csr_mstatus::tvm;

variable tw

unsigned rv64::csr_mstatus::tw;

variable uie

unsigned rv64::csr_mstatus::uie;

variable upie

unsigned rv64::csr_mstatus::upie;

variable uxl

unsigned rv64::csr_mstatus::uxl;

variable wpri1

unsigned rv64::csr_mstatus::wpri1;

variable wpri2

unsigned rv64::csr_mstatus::wpri2;

variable wpri3

unsigned rv64::csr_mstatus::wpri3;

variable wpri4

unsigned rv64::csr_mstatus::wpri4;

variable wpri5

unsigned rv64::csr_mstatus::wpri5;

variable xs

unsigned rv64::csr_mstatus::xs;

Public Functions Documentation

function csr_mstatus

inline rv64::csr_mstatus::csr_mstatus () 


The documentation for this class was generated from the following file projects/casvp/src/bindings/cp/rv64/csr.h