Inheritance list for class vmm_ral_vreg:
List of all members.Public Member Functions | |
| task | XatomicX ( bit on ) |
| function void | Xlock_modelX ( ) |
| virtual function vmm_mam_region | allocate ( longint unsigned n, vmm_mam mam ) |
| function void | append_callback ( vmm_ral_vreg_callbacks cb ) |
| virtual function void | display ( string prefix = "", string domain = "" ) |
| virtual function access_e | get_access ( string domain = "" ) |
| virtual function bit | get_address_in_system ( longint unsigned idx, string domain = "" ) |
| virtual function vmm_ral_block | get_block ( ) |
| virtual function void | get_domains ( string domains ) |
| virtual function vmm_ral_vfield | get_field_by_name ( string name ) |
| virtual function void | get_fields ( vmm_ral_vfield fields ) |
| virtual function string | get_fullname ( ) |
| virtual function uint | get_incr ( ) |
| virtual function vmm_ral_mem | get_memory ( ) |
| virtual function uint | get_n_bytes ( ) |
| virtual function int | get_n_domains ( ) |
| virtual function uint | get_n_memlocs ( ) |
| virtual function string | get_name ( ) |
| virtual function bit | get_offset_in_memory ( longint unsigned idx ) |
| virtual function vmm_mam_region | get_region ( ) |
| virtual function access_e | get_rights ( string domain = "" ) |
| virtual function uint | get_size ( ) |
| virtual function bit | implement ( longint unsigned n, vmm_ral_mem mem = NULL, bit[64:0] offset = 0, int unsigned incr = 0 ) |
| function void | new ( vmm_ral_block parent, string name, int unsigned n_bits, bit[64:0] offset = 0, vmm_ral_mem mem = NULL, longint unsigned size = 0, int unsigned incr = 0 ) |
| task | peek ( longint unsigned idx, status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| task | poke ( longint unsigned idx, status_e status, bit[64:0] value, int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| function void | prepend_callback ( vmm_ral_vreg_callbacks cb ) |
| virtual function string | psdisplay ( string prefix = "", string domain = "" ) |
| task | read ( longint unsigned idx, status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
| function void | register_field ( vmm_ral_vfield field ) |
| virtual function void | release_region ( ) |
| function void | reset ( reset_e kind = vmm_ralHARD ) |
| function void | unregister_callback ( vmm_ral_vreg_callbacks cb ) |
| task | write ( longint unsigned idx, status_e status, bit[64:0] value, path_e path = vmm_ralDEFAULT, string domain = "", int data_id = 1, int scenario_id = 1, int stream_id = 1 ) |
Public Attributes | |
| semaphore | atomic |
| vmm_ral_vreg_callbacks | callbacks |
| vmm_ral_vfield | fields |
| int unsigned | incr |
| bit | is_static |
| bit | locked |
| vmm_log | log |
| vmm_ral_mem | mem |
| int unsigned | n_bits |
| int unsigned | n_used_bits |
| string | name |
| bit[64:0] | offset |
| vmm_ral_block | parent |
| vmm_mam_region | region |
| longint unsigned | size |
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
|
Defined at line 81 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 71 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 69 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 75 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 77 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 63 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 61 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 73 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 66 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 67 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 65 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 74 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 64 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 79 of file RAL/vmm_ral_vreg.sv.
|
|
|
Defined at line 76 of file RAL/vmm_ral_vreg.sv.
|