ChampSim
channel.h File Reference
#include <array>
#include <cstdint>
#include <deque>
#include <functional>
#include <limits>
#include <vector>
#include <string_view>
Include dependency graph for channel.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  champsim::cache_queue_stats
 
class  champsim::channel
 
struct  champsim::channel::request
 
struct  champsim::channel::response
 

Namespaces

 champsim
 

Enumerations

enum class  access_type : unsigned {
  LOAD = 0 , RFO , PREFETCH , WRITE ,
  TRANSLATION , NUM_TYPES
}
 

Variables

constexpr std::array< std::string_view, static_cast< std::size_t >access_type::NUM_TYPES)> access_type_names
 

Enumeration Type Documentation

◆ access_type

enum access_type : unsigned
strong
Enumerator
LOAD 
RFO 
PREFETCH 
WRITE 
TRANSLATION 
NUM_TYPES 

Variable Documentation

◆ access_type_names

constexpr std::array<std::string_view, static_cast<std::size_t>access_type::NUM_TYPES)> access_type_names
inlineconstexpr
Initial value:
{"LOAD"sv, "RFO"sv, "PREFETCH"sv, "WRITE"sv,
"TRANSLATION"}