![]() |
P4C
The P4 Compiler
|
This is the complete list of members for Tofino::IXBar::Use, including all inherited members.
| ACTION enum value (defined in IXBar::Use) | IXBar::Use | |
| add(const Use &alloc) (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| add(const Use &alloc) (defined in IXBar::Use) | IXBar::Use | virtual |
| Align16hi enum value (defined in IXBar::Use) | IXBar::Use | |
| Align16lo enum value (defined in IXBar::Use) | IXBar::Use | |
| Align32hi enum value (defined in IXBar::Use) | IXBar::Use | |
| Align32lo enum value (defined in IXBar::Use) | IXBar::Use | |
| allocated() (defined in IXBar::Use) | IXBar::Use | inline |
| ATCAM_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
| atcam_match() const | IXBar::Use | virtual |
| atcam_partition(int *hash_group=nullptr) const override | Tofino::IXBar::Use | virtual |
| bit_use (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| bits_per_search_bus() const override | Tofino::IXBar::Use | virtual |
| clear() override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| clone() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| compute_hash_tables() override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| dbprint(std::ostream &) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| emit_gateway_asm(const MauAsmOutput &, std::ostream &, indent_t, const IR::MAU::Table *) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inline |
| emit_gateway_asm(const MauAsmOutput &, std::ostream &, indent_t, const IR::MAU::Table *) const =0 (defined in IXBar::Use) | IXBar::Use | pure virtual |
| emit_ixbar_asm(const PhvInfo &phv, std::ostream &out, indent_t indent, const TableMatch *fmt, const IR::MAU::Table *) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| emit_ixbar_hash_table(int hash_table, safe_vector< Slice > &match_data, safe_vector< Slice > &ghost, const TableMatch *fmt, std::map< int, std::map< int, Slice > > &sort) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| emit_salu_bytemasks(std::ostream &out, indent_t indent) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| empty() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| EXACT_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
| field_list_order (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| findBytesOnIxbar(const PHV::FieldSlice &sl) const (defined in IXBar::Use) | IXBar::Use | inline |
| flags_t enum name (defined in IXBar::Use) | IXBar::Use | |
| galois_matrix_bits() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| GATEWAY enum value (defined in IXBar::Use) | IXBar::Use | |
| gateway_group() const | IXBar::Use | virtual |
| groups() const (defined in IXBar::Use) | IXBar::Use | virtual |
| gw_hash_group (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| gw_search_bus (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| gw_search_bus_bytes (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| hash_computed_expressions() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| HASH_DIST enum value (defined in IXBar::Use) | IXBar::Use | |
| hash_dist_hash (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| hash_dist_hash_group() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| hash_dist_type (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| hash_dist_used_for() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| hash_groups() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| hash_seed (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| hash_table_inputs (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| is_parity_enabled() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| match_hash(safe_vector< int > *hash_groups=nullptr) const override | Tofino::IXBar::Use | virtual |
| METER enum value (defined in IXBar::Use) | IXBar::Use | |
| meter_alu_hash (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| meter_bit_mask() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| NeedRange enum value (defined in IXBar::Use) | IXBar::Use | |
| NeedXor enum value (defined in IXBar::Use) | IXBar::Use | |
| parity (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| PROXY_HASH enum value (defined in IXBar::Use) | IXBar::Use | |
| proxy_hash_key_use (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| salu_input_source (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| search_buses_single() const | IXBar::Use | virtual |
| search_data() const (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inline |
| SELECTOR enum value (defined in IXBar::Use) | IXBar::Use | |
| STATEFUL_ALU enum value (defined in IXBar::Use) | IXBar::Use | |
| symmetric_keys (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | |
| ternary_align(const Loc &) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| TERNARY_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
| total_input_bits() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| TotalBytes typedef (defined in IXBar::Use) | IXBar::Use | |
| TRIE_MATCH enum value (defined in IXBar::Use) | IXBar::Use | |
| type (defined in IXBar::Use) | IXBar::Use | |
| type_t enum name (defined in IXBar::Use) | IXBar::Use | |
| TYPES enum value (defined in IXBar::Use) | IXBar::Use | |
| update_resources(int, BFN::Resources::StageResources &) const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | virtual |
| use (defined in IXBar::Use) | IXBar::Use | |
| used_by (defined in IXBar::Use) | IXBar::Use | |
| used_for() const | IXBar::Use | |
| way_source_kind() const override (defined in Tofino::IXBar::Use) | Tofino::IXBar::Use | inlinevirtual |
| way_use (defined in IXBar::Use) | IXBar::Use | |
| ~Use() (defined in IXBar::Use) | IXBar::Use | inlinevirtual |