P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Stage Member List

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

action_bus_slot_map (defined in Stage)Stagestatic
action_bus_slot_size (defined in Stage)Stagestatic
action_bus_use (defined in Stage_data)Stage_data
action_bus_use_bit_mask (defined in Stage_data)Stage_data
action_data_use (defined in Stage_data)Stage_data
ACTION_DEP enum value (defined in Stage_data)Stage_data
action_set (defined in Stage_data)Stage_data
action_unit_use (defined in Stage_data)Stage_data
action_use (defined in Stage_data)Stage_data
adr_dist_delay(gress_t gress) const (defined in Stage)Stage
all_refs (defined in Stage_data)Stage_data
CONCURRENT enum value (defined in Stage_data)Stage_data
cycles_contribute_to_latency(gress_t gress) (defined in Stage)Stage
dp_unit_use (defined in Stage_data)Stage_data
end_of_pipe() (defined in Stage)Stageinlinestatic
error_mode (defined in Stage_data)Stage_data
first_table(gress_t gress) (defined in Stage)Stagestatic
fixup_regs(REGS &regs) (defined in Stage)Stage
gen_configuration_cache(REGS &regs, json::vector &cfg_cache) (defined in Stage)Stage
gen_configuration_cache(Target::JBay::mau_regs &regs, json::vector &cfg_cache)Stage
gen_configuration_cache(Target::Tofino::mau_regs &regs, json::vector &cfg_cache) (defined in Stage)Stage
gen_configuration_cache_common(REGS &regs, json::vector &cfg_cache) (defined in Stage)Stage
gen_gfm_json_info(REGS &regs, std::ostream &out) (defined in Stage)Stage
gen_mau_stage_characteristics(REGS &regs, json::vector &stg_characteristics) (defined in Stage)Stage
gen_mau_stage_extension(REGS &regs, json::map &extend) (defined in Stage)Stage
gen_mau_stage_extension(Target::Tofino::mau_regs &regs, json::map &extend) (defined in Stage)Stage
group_table_use (defined in Stage_data)Stage_data
gw_payload_use (defined in Stage_data)Stage_data
gw_unit_use (defined in Stage_data)Stage_data
hash_dist_use (defined in Stage_data)Stage_data
hash_group_use (defined in Stage_data)Stage_data
hash_table_use (defined in Stage_data)Stage_data
idletime_bus_use (defined in Stage_data)Stage_data
imem_addr_use (defined in Stage_data)Stage_data
imem_use (defined in Stage_data)Stage_data
imem_use_all() const (defined in Stage)Stage
ixbar_use (defined in Stage_data)Stage_data
local_tind_use (defined in Stage_data)Stage_data
log_hashes(std::ofstream &out) const (defined in Stage)Stage
logical_id_use (defined in Stage_data)Stage_data
long_branch_terminate (defined in Stage_data)Stage_data
long_branch_thread (defined in Stage_data)Stage_data
long_branch_use (defined in Stage_data)Stage_data
mapram_use (defined in Stage_data)Stage_data
MATCH_DEP enum value (defined in Stage_data)Stage_data
match_result_bus_use (defined in Stage_data)Stage_data
match_use (defined in Stage_data)Stage_data
meter_alu_delay(gress_t gress, bool uses_divmod) const (defined in Stage)Stage
meter_bus_use (defined in Stage_data)Stage_data
mpr_always_run (defined in Stage_data)Stage_data
mpr_bus_dep_glob_exec (defined in Stage_data)Stage_data
mpr_bus_dep_long_branch (defined in Stage_data)Stage_data
mpr_glob_exec_lut (defined in Stage_data)Stage_data
mpr_long_brch_lut (defined in Stage_data)Stage_data
mpr_next_table_lut (defined in Stage_data)Stage_data
mpr_stage_id (defined in Stage_data)Stage_data
NONE enum value (defined in Stage_data)Stage_data
output(json::map &ctxt_json, bool egress_only=false) (defined in Stage)Stage
overflow_bus_use (defined in Stage_data)Stage_data
pass1_logical_id (defined in Stage_data)Stage_data
pass1_tcam_id (defined in Stage_data)Stage_data
physical_id_use (defined in Stage_data)Stage_data
pipelength(gress_t gress) const (defined in Stage)Stage
pred_cycle(gress_t gress) const (defined in Stage)Stage
selector_adr_bus_use (defined in Stage_data)Stage_data
sram_search_bus_use (defined in Stage_data)Stage_data
sram_use (defined in Stage_data)Stage_data
Stage(int stageno, bool egress_only) (defined in Stage)Stageexplicit
Stage(const Stage &)=delete (defined in Stage)Stage
Stage(Stage &&) (defined in Stage)Stage
stage(gress_t gress, int stageno) (defined in Stage)Stagestatic
Stage_data(int stage, bool egress_only) (defined in Stage_data)Stage_datainlineprotected
Stage_data(const Stage_data &)=delete (defined in Stage_data)Stage_dataprotected
Stage_data(Stage_data &&)=default (defined in Stage_data)Stage_dataprotected
stage_dep (defined in Stage_data)Stage_data
stageno (defined in Stage_data)Stage_data
stats_bus_use (defined in Stage_data)Stage_data
stm_hbus_use (defined in Stage_data)Stage_data
table_use (defined in Stage_data)Stage_data
tables (defined in Stage_data)Stage_data
tcam_byte_group_use (defined in Stage_data)Stage_data
tcam_delay(gress_t gress) const (defined in Stage)Stage
tcam_id_use (defined in Stage_data)Stage_data
tcam_indirect_bus_use (defined in Stage_data)Stage_data
tcam_ixbar_input (defined in Stage_data)Stage_data
tcam_match_bus_use (defined in Stage_data)Stage_data
tcam_use (defined in Stage_data)Stage_data
teop (defined in Stage_data)Stage_datastatic
USE_METER enum value (defined in Stage_data)Stage_data
USE_METER_LPF_RED enum value (defined in Stage_data)Stage_data
USE_SELECTOR enum value (defined in Stage_data)Stage_data
USE_STATEFUL enum value (defined in Stage_data)Stage_data
USE_STATEFUL_DIVIDE enum value (defined in Stage_data)Stage_data
USE_TCAM enum value (defined in Stage_data)Stage_data
USE_WIDE_SELECTOR enum value (defined in Stage_data)Stage_data
verify_have_mpr(std::string key, int line_number) (defined in Stage)Stage
write_common_regs(typename TARGET::mau_regs &regs) (defined in Stage)Stage
write_regs(REGS &regs, bool egress_only) (defined in Stage)Stage
write_regs(Target::JBay::mau_regs &regs, bool) (defined in Stage)Stage
write_regs(Target::Tofino::mau_regs &regs, bool)Stage
write_teop_regs(REGS &regs) (defined in Stage)Stage
~Stage() (defined in Stage)Stage
~Stage_data() (defined in Stage_data)Stage_datainlineprotected