| activate_trace(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| add_task_to_preemption_list(int id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| addApplication(string appName, string appPrefix, vector< Manager_interface * > table, double qos, int appInstanceID=-1) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| ALL_DEPENDENCIES_REQUIRED_BEFORE_REQUEST (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| applicationDefined(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| applicationVector (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| b_transport_module(int id, tlm_generic_payload &trans, sc_time &delay) | Reconfiguration_manager | virtual |
| b_transport_testbench(int id, tlm_generic_payload &trans, sc_time &delay) | Reconfiguration_manager | virtual |
| check_deadline(int task_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| configure_task(int id, int implID, RZ *rz) | Reconfiguration_manager_base | protected |
| CONSIDER_WAITING_STATE_AS_RUNNING_MODE (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| current_implementation_on_RZ (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| deadline_check_thread(int appID) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| deadlines_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| display_map_compatible_RZ(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| display_map_current_module(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| display_occupation_rates(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| display_rz_current_module_table(void) const (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| display_task_state_table(void) const (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| display_waiting_queue(void) const (defined in Reconfiguration_manager) | Reconfiguration_manager | |
| enable_debug_signals_trace(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| endApplication(string appname, bool ok) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | static |
| endOfSchedulingEvent(int id) | Reconfiguration_manager_base | virtual |
| ENERGY_CONSUMPTION_LIMIT (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| finished_precedence_vectors (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| fout (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| fpga (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| GENERATE_ZERO_FILLED_LINE_IN_CSV (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| generateCSVResultFile(string filename) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| generateSimulationResultFile(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| get_hosting_rz_id(int taskid) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| get_module_ID(string moduleName) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| getApplicationIncludingTask(int taskID) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| getApplications() | Reconfiguration_manager_base | virtual |
| getApplicationVectorPtr(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | static |
| getFPGAptr(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | static |
| getMaximumSimulationTime(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | static |
| getRZID(RZ *rz) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| getRZProperties(string inst_name) | Reconfiguration_manager_base | virtual |
| getShedulerInterface() | Reconfiguration_manager_base | virtual |
| getTraceFile() const | Reconfiguration_manager_base | virtual |
| hardware_reconfiguration_engine_thread(int unitID) | Reconfiguration_manager_base | protected |
| hw_reconfiguration_event_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| hw_reconfiguration_units (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| init_maps(void) | Reconfiguration_manager_base | protected |
| is_task_preempted(int id) const (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| is_task_preempted(string taskname) const (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| isSimulationOK(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| m_mm (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| map_compatible_rz (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| map_current_module (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| MAXIMUM_SIMULATION_TIME (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| module_initiator_socket (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| module_target_socket (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| modules_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| monitoring_end_of_scheduling_event_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| monitoring_start_of_scheduling_event_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| monitoring_update_rz_state_event_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| monitoring_update_task_state_event_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| nb_calls_scheduler (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| NB_HW_RECONFIGURATION_UNITS (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| NB_SW_RECONFIGURATION_UNITS (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| nbApplicationTerminated | Reconfiguration_manager_base | protectedstatic |
| notify_request_owner_module_ready(int owner_id, int ready_module_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| notify_simulation_controller(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| notifyEndOfSchedulingEventMonitoringEvent() (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| notifyStartOfSchedulingEventMonitoringEvent() (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| notifyUpdateRZStateEvent() (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| notifyUpdateTaskStateEvent() (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| occupation_rate_update_thread(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| preempted_tasks_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| previous_implementation_on_RZ (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| qos_management (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| reconfiguration_engine_thread(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| Reconfiguration_manager(sc_module_name instname, vector< RZ * > rzs, vector< Task > tasks, void(*handler)(Scheduler_interface &), FPGA *device, ofstream &logfile, sc_trace_file *mtf, map< string, RZ_config * > &table) (defined in Reconfiguration_manager) | Reconfiguration_manager | inline |
| Reconfiguration_manager_base(sc_module_name instname, vector< RZ * > rzs, vector< Task > tasks, void(*handler)(Scheduler_interface &), FPGA *device, ofstream &logfile, sc_trace_file *mtf, map< string, RZ_config * > &table) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | inline |
| reconfiguration_waiting_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| remove_task_from_preemption_list(int id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| running_time_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| rz_configuration_request_buffer (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| rz_configuration_request_thread(int rzid) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| rz_configured_event (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| rz_parameter_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| rz_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| RZ_TASK_BLANK (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| SC_HAS_PROCESS(Reconfiguration_manager_base) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| Scheduler_add_finished_precedence(int task_mapped, int precedence) | Reconfiguration_manager_base | virtual |
| Scheduler_are_tasks_waiting(void) const | Reconfiguration_manager | virtual |
| SCHEDULER_AREA_EFFORT (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| scheduler_busy_time (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| Scheduler_configure_task(RZ *rz, int id, int implID, int requestOwner) | Reconfiguration_manager_base | virtual |
| Scheduler_current_task_waiting() | Reconfiguration_manager | virtual |
| Scheduler_display_rz_current_module_table(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_display_task_state_table(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_display_waiting_queue(void) const | Reconfiguration_manager | virtual |
| Scheduler_emulate_scheduler_behavior(void) | Reconfiguration_manager_base | virtual |
| SCHEDULER_ENERGY_CONSUMPTION (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| Scheduler_erase_current_task_waiting() | Reconfiguration_manager | virtual |
| SCHEDULER_EXECUTION_TIME (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| Scheduler_exist_rz_properties(string inst_name) | Reconfiguration_manager_base | virtual |
| Scheduler_exist_rz_properties(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_get_all_rz_vector(void) | Reconfiguration_manager_base | virtual |
| Scheduler_get_application_interface(int index) | Reconfiguration_manager_base | virtual |
| Scheduler_get_application_number(void) | Reconfiguration_manager_base | virtual |
| Scheduler_get_area_effort(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_get_compatible_rz_vector(int task_id) | Reconfiguration_manager_base | virtual |
| Scheduler_get_current_fct_point(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_get_current_module_ID(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_get_element(int position) | Reconfiguration_manager | virtual |
| Scheduler_get_module_ID(SchedulerRequest &) | Reconfiguration_manager_base | virtual |
| Scheduler_get_name(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_get_output_stream(void) | Reconfiguration_manager_base | virtual |
| Scheduler_get_performance_effort(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_get_power_effort(void) const | Reconfiguration_manager_base | virtual |
| Scheduler_get_rz_properties(string inst_name) | Reconfiguration_manager_base | virtual |
| Scheduler_get_rz_properties(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_get_task_running_time(int task_id) | Reconfiguration_manager_base | virtual |
| Scheduler_get_task_state(int task_id) | Reconfiguration_manager_base | virtual |
| Scheduler_get_task_state(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_get_task_to_schedule_ptr(int taskID) | Reconfiguration_manager_base | virtual |
| Scheduler_get_waiting_queue_size(void) | Reconfiguration_manager | virtual |
| Scheduler_has_task_already_requested_mapping(int task_to_map, int request_owner) | Reconfiguration_manager_base | virtual |
| Scheduler_is_RZ_blank(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_is_task_preempted(int taskid) const | Reconfiguration_manager_base | virtual |
| Scheduler_last_task_waiting(void) const | Reconfiguration_manager | virtual |
| Scheduler_next_task_waiting() | Reconfiguration_manager | virtual |
| Scheduler_notify_request_owner_module_ready(int owner, int ready) | Reconfiguration_manager_base | virtual |
| SCHEDULER_PERFORMANCE_EFFORT (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| Scheduler_position_of_current_element(void) | Reconfiguration_manager | virtual |
| SCHEDULER_POWER_EFFORT (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| Scheduler_print_finished_precedence_vector(int task_id) | Reconfiguration_manager_base | virtual |
| Scheduler_rerun_task(SchedulerRequest &) | Reconfiguration_manager_base | virtual |
| Scheduler_reset_current_position_in_waiting_queue() | Reconfiguration_manager | virtual |
| Scheduler_send_update_parameters_to_module(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_set_blank(RZ *rz) | Reconfiguration_manager_base | virtual |
| Scheduler_set_blank(int hosting_rz_id) | Reconfiguration_manager_base | virtual |
| Scheduler_set_current_task(RZ *rz, int task_id) | Reconfiguration_manager_base | virtual |
| Scheduler_set_scheduler_active(int taskid) | Reconfiguration_manager_base | virtual |
| scheduler_thread(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| scheduler_thread_event (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| Scheduler_update_queue(void) | Reconfiguration_manager | virtual |
| SEND_CONFIGURATION_NOTIFICATION_AFTER_IDLE_STATE (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| send_current_module_ready(int module_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| send_module_ready_to_testbench(int tbid, int module_ready_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| send_next_module_ready(int module_id, int module_ready_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| send_update_parameters(int module_id, Algorithm_Parameters *rz) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_generate_zeros_in_csv(bool gen) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| set_hyperperiod_status(int hpid) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_icap_idle(int hw_unit) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_icap_reconf_task(int hw_unit, int id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_initiator_phase(int id, tlm_phase phase) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_rz_state(int rz_id, RZState state) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_scheduler_active(int taskID) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_scheduler_execution_time(sc_time t) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| set_scheduler_idle(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_software_loader_config_task(int sw_unit, int id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_software_loader_idle(int sw_unit) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_target_phase(tlm_phase phase) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_task_context_restore(int task_id, int rz_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_task_context_save(int task_id, int rz_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| set_task_state(int id, int rz_id, Task_state state) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| setMonitoringEvent(int threadNumber) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| simulationOK (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| software_reconfiguration_engine_thread(int unitID) | Reconfiguration_manager_base | protected |
| software_reconfiguration_waiting_list (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| startOfSchedulingEvent(int id) | Reconfiguration_manager_base | virtual |
| sw_reconfiguration_event_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| sw_reconfiguration_units (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| task_runs_on_implementation_type(int taskID, PEImplementation impl) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| task_state_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| task_table (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| testbench_initiator_socket (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| testbench_target_socket (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| tf (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| total_energy_consumption (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| trace_packet (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| TRACE_WINDOW_FUNCTION_LENGTH (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protectedstatic |
| transcoder_initialisation_method(int id, sc_dt::uint64 data) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| update_deadline(int modID) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| update_occupation_rate(int rz_id, RZState newState) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| update_occupation_rate_end_simulation(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | |
| update_processor_occupation_rate(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| update_resources_trace(int rz_id, int task_id) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| updateRZStateEvent(int id) | Reconfiguration_manager_base | virtual |
| updateTaskStateEvent(int id) | Reconfiguration_manager_base | virtual |
| verifySimulationTimes(void) (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | static |
| waiting_queue_handler_ptr (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | protected |
| ~Reconfiguration_manager() (defined in Reconfiguration_manager) | Reconfiguration_manager | inline |
| ~Reconfiguration_manager_base() (defined in Reconfiguration_manager_base) | Reconfiguration_manager_base | inline |