Inheritance list for class vmm_scheduler:
List of all members.Public Member Functions | |
| function void | new ( string name, string inst, vmm_channel destination, int instance_id = 1 ) |
| virtual function int | new_source ( vmm_channel channel ) |
| virtual function void | reset_xactor ( reset_e rst_typ = SOFT_RST ) |
| task | sched_from_input ( int channel_id, int on_off ) |
| task | schedule_cycle ( ) |
| virtual function void | start_xactor ( ) |
| virtual function void | stop_xactor ( ) |
Public Attributes | |
| int | election_count |
| int | instance_id |
| int | is_on |
| event | next_cycle |
| vmm_scheduler_election | randomized_sched |
| vmm_channel | sources |
Protected Member Functions | |
| task | get_object ( vmm_data obj, vmm_channel source, int unsigned input_id, int offset ) |
| task | main ( ) |
| task | schedule ( vmm_data obj, vmm_channel sources, int unsigned input_ids ) |
Protected Attributes | |
| vmm_channel | out_chan |
|
||
Prototype at line 1822 of file std_lib/vmm.sv.
Defined at line 187 of file std_lib/vmm_scheduler.sv. |
|
||||
| ||||
Prototype at line 1826 of file std_lib/vmm.sv.
Defined at line 242 of file std_lib/vmm_scheduler.sv. |
|
||||
| ||||
|
||
|
||||
| ||||
Prototype at line 1825 of file std_lib/vmm.sv.
Defined at line 225 of file std_lib/vmm_scheduler.sv. |
|
||
|
||
Prototype at line 1818 of file std_lib/vmm.sv.
Defined at line 110 of file std_lib/vmm_scheduler.sv. |
|
||
Prototype at line 1828 of file std_lib/vmm.sv.
Defined at line 250 of file std_lib/vmm_scheduler.sv. |
|
||||
| ||||
Prototype at line 1823 of file std_lib/vmm.sv.
Defined at line 213 of file std_lib/vmm_scheduler.sv. |
|
||||
| ||||
Prototype at line 1824 of file std_lib/vmm.sv.
Defined at line 220 of file std_lib/vmm_scheduler.sv. |
|
|
Defined at line 1804 of file std_lib/vmm.sv.
|
|
|
Defined at line 1803 of file std_lib/vmm.sv.
|
|
|
Defined at line 1802 of file std_lib/vmm.sv.
|
|
|
Defined at line 1805 of file std_lib/vmm.sv.
|
|
|
Defined at line 1799 of file std_lib/vmm.sv.
|
|
|
Defined at line 1797 of file std_lib/vmm.sv.
|
|
|
Defined at line 1801 of file std_lib/vmm.sv.
|