ChampSim
MEMORY_CONTROLLER Member List

This is the complete list of members for MEMORY_CONTROLLER, including all inherited members.

_operate()champsim::operableinline
add_rq(const request_type &pkt, champsim::channel *ul)MEMORY_CONTROLLERprivate
add_wq(const request_type &pkt)MEMORY_CONTROLLERprivate
begin_phase() override finalMEMORY_CONTROLLERvirtual
channel_type typedefMEMORY_CONTROLLERprivate
channelsMEMORY_CONTROLLER
CLOCK_SCALEchampsim::operable
current_cyclechampsim::operable
DRAM_DBUS_RETURN_TIMEMEMORY_CONTROLLERprivate
DRAM_DBUS_TURN_AROUND_TIMEMEMORY_CONTROLLERprivate
dram_get_bank(uint64_t address)MEMORY_CONTROLLER
dram_get_channel(uint64_t address)MEMORY_CONTROLLER
dram_get_column(uint64_t address)MEMORY_CONTROLLER
dram_get_rank(uint64_t address)MEMORY_CONTROLLER
dram_get_row(uint64_t address)MEMORY_CONTROLLER
DRAM_WRITE_HIGH_WMMEMORY_CONTROLLERprivatestatic
DRAM_WRITE_LOW_WMMEMORY_CONTROLLERprivatestatic
end_phase(unsigned cpu) override finalMEMORY_CONTROLLERvirtual
initialize() override finalMEMORY_CONTROLLERvirtual
initiate_requests()MEMORY_CONTROLLERprivate
leap_operationchampsim::operable
MEMORY_CONTROLLER(double freq_scale, int io_freq, double t_rp, double t_rcd, double t_cas, double turnaround, std::vector< channel_type * > &&ul)MEMORY_CONTROLLER
MIN_DRAM_WRITES_PER_SWITCHMEMORY_CONTROLLERprivatestatic
operable(double scale)champsim::operableinlineexplicit
operate() override finalMEMORY_CONTROLLERvirtual
print_deadlock() override finalMEMORY_CONTROLLERvirtual
queuesMEMORY_CONTROLLERprivate
request_type typedefMEMORY_CONTROLLERprivate
response_type typedefMEMORY_CONTROLLERprivate
size() constMEMORY_CONTROLLER
tCASMEMORY_CONTROLLERprivate
tRCDMEMORY_CONTROLLERprivate
tRPMEMORY_CONTROLLERprivate
warmupchampsim::operable