P4C
The P4 Compiler
Loading...
Searching...
No Matches
Tofino::IXBar::Use Member List

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::Usevirtual
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::Useinline
ATCAM_MATCH enum value (defined in IXBar::Use)IXBar::Use
atcam_match() constIXBar::Usevirtual
atcam_partition(int *hash_group=nullptr) const overrideTofino::IXBar::Usevirtual
bit_use (defined in Tofino::IXBar::Use)Tofino::IXBar::Use
bits_per_search_bus() constTofino::IXBar::Usevirtual
clear() override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
clone() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
compute_hash_tables() (defined in Tofino::IXBar::Use)Tofino::IXBar::Usevirtual
dbprint(std::ostream &) const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Usevirtual
emit_gateway_asm(const MauAsmOutput &, std::ostream &, indent_t, const IR::MAU::Table *) const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinline
emit_gateway_asm(const MauAsmOutput &, std::ostream &, indent_t, const IR::MAU::Table *) const =0 (defined in IXBar::Use)IXBar::Usepure 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::Usevirtual
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::Usevirtual
emit_salu_bytemasks(std::ostream &out, indent_t indent) const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Usevirtual
empty() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
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::Useinline
flags_t enum name (defined in IXBar::Use)IXBar::Use
galois_matrix_bits() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
GATEWAY enum value (defined in IXBar::Use)IXBar::Use
gateway_group() constIXBar::Usevirtual
groups() const (defined in IXBar::Use)IXBar::Usevirtual
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::Useinlinevirtual
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::Useinlinevirtual
hash_dist_type (defined in Tofino::IXBar::Use)Tofino::IXBar::Use
hash_dist_used_for() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
hash_groups() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Usevirtual
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::Useinlinevirtual
match_hash(safe_vector< int > *hash_groups=nullptr) const overrideTofino::IXBar::Usevirtual
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::Useinlinevirtual
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() constIXBar::Usevirtual
search_data() const (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinline
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::Usevirtual
TERNARY_MATCH enum value (defined in IXBar::Use)IXBar::Use
total_input_bits() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
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::Usevirtual
use (defined in IXBar::Use)IXBar::Use
used_by (defined in IXBar::Use)IXBar::Use
used_for() constIXBar::Use
way_source_kind() const override (defined in Tofino::IXBar::Use)Tofino::IXBar::Useinlinevirtual
way_use (defined in IXBar::Use)IXBar::Use
~Use() (defined in IXBar::Use)IXBar::Useinlinevirtual