![]() |
P4C
The P4 Compiler
|
This is the complete list of members for Stage, including all inherited members.
| action_bus_slot_map (defined in Stage) | Stage | static |
| action_bus_slot_size (defined in Stage) | Stage | static |
| 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) | Stage | inlinestatic |
| error_mode (defined in Stage_data) | Stage_data | |
| first_table(gress_t gress) (defined in Stage) | Stage | static |
| fixup_regs(REGS ®s) (defined in Stage) | Stage | |
| gen_configuration_cache(REGS ®s, json::vector &cfg_cache) (defined in Stage) | Stage | |
| gen_configuration_cache(Target::JBay::mau_regs ®s, json::vector &cfg_cache) | Stage | |
| gen_configuration_cache(Target::Tofino::mau_regs ®s, json::vector &cfg_cache) (defined in Stage) | Stage | |
| gen_configuration_cache_common(REGS ®s, json::vector &cfg_cache) (defined in Stage) | Stage | |
| gen_gfm_json_info(REGS ®s, std::ostream &out) (defined in Stage) | Stage | |
| gen_mau_stage_characteristics(REGS ®s, json::vector &stg_characteristics) (defined in Stage) | Stage | |
| gen_mau_stage_extension(REGS ®s, json::map &extend) (defined in Stage) | Stage | |
| gen_mau_stage_extension(Target::Tofino::mau_regs ®s, 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) | Stage | explicit |
| Stage(const Stage &)=delete (defined in Stage) | Stage | |
| Stage(Stage &&) (defined in Stage) | Stage | |
| stage(gress_t gress, int stageno) (defined in Stage) | Stage | static |
| Stage_data(int stage, bool egress_only) (defined in Stage_data) | Stage_data | inlineprotected |
| Stage_data(const Stage_data &)=delete (defined in Stage_data) | Stage_data | protected |
| Stage_data(Stage_data &&)=default (defined in Stage_data) | Stage_data | protected |
| 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_data | static |
| 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 ®s) (defined in Stage) | Stage | |
| write_regs(REGS ®s, bool egress_only) (defined in Stage) | Stage | |
| write_regs(Target::JBay::mau_regs ®s, bool) (defined in Stage) | Stage | |
| write_regs(Target::Tofino::mau_regs ®s, bool) | Stage | |
| write_teop_regs(REGS ®s) (defined in Stage) | Stage | |
| ~Stage() (defined in Stage) | Stage | |
| ~Stage_data() (defined in Stage_data) | Stage_data | inlineprotected |