P4C
The P4 Compiler
Loading...
Searching...
No Matches
JBayPhvSpec Member List

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

AddressSpec typedef (defined in PhvSpec)PhvSpec
addType(PHV::Type t)PhvSpecprotected
applyGlobalPragmas(const std::vector< const IR::Annotation * > &global_pragmas) constPhvSpec
ArchBlockType_t enum name (defined in PhvSpec)PhvSpec
containerKinds() constPhvSpec
containerSetToString(const bitvec &set) constPhvSpec
containerSizes() constPhvSpec
containersPerGroupPhvSpecprotected
containerToId(PHV::Container container) constPhvSpec
containerTypes() constPhvSpec
containerTypeToId(PHV::Type type) constPhvSpec
definedKindsPhvSpecprotected
definedSizesPhvSpecprotected
definedTypesPhvSpecprotected
DEPARSER enum value (defined in PhvSpec)PhvSpec
deparserGroup(unsigned id) constPhvSpec
deparserGroupId(const PHV::Container &c) const overrideJBayPhvSpecvirtual
deparserGroupNumAndSize(const PHV::Type t) constPhvSpec
deparserGroupSize (defined in PhvSpec)PhvSpecprotected
deparserGroupSpec (defined in PhvSpec)PhvSpecprotected
egress_only_containers_i (defined in PhvSpec)PhvSpecmutableprotected
egressOnly() constPhvSpec
egressOnlyMauGroupIds (defined in PhvSpec)PhvSpecprotected
filterContainerSet(const bitvec &set, PHV::Kind kind) constPhvSpec
filterContainerSet(const bitvec &set, PHV::Type type) const (defined in PhvSpec)PhvSpec
getContainersPerGroup(const std::map< PHV::Size, unsigned > &numContainersPerGroup) constPhvSpecprotected
getNumPovBits() constPhvSpecinline
getNumTagalongCollections() const (defined in PhvSpec)PhvSpecinline
getTagalongCollectionId(PHV::Container c) constPhvSpec
getTagalongCollectionSpec() const (defined in PhvSpec)PhvSpecinline
groupsToTypes() constPhvSpec
hasContainerKind(PHV::Kind kind) constPhvSpec
hasParserExtractGroups() const overrideJBayPhvSpecvirtual
idToContainer(unsigned id) constPhvSpec
idToContainerType(unsigned id) constPhvSpec
individually_assigned_containers_i (defined in PhvSpec)PhvSpecmutableprotected
individuallyAssignedContainers() const overrideJBayPhvSpecvirtual
ingress_only_containers_i (defined in PhvSpec)PhvSpecmutableprotected
ingressOnly() constPhvSpec
ingressOnlyMauGroupIds (defined in PhvSpec)PhvSpecprotected
ingressOrEgressOnlyContainers(const std::map< PHV::Size, std::vector< unsigned > > &gressOnlyMauGroupIds) constPhvSpec
JBayPhvSpec() (defined in JBayPhvSpec)JBayPhvSpec
MAU enum value (defined in PhvSpec)PhvSpec
mau_groups_i (defined in PhvSpec)PhvSpecmutableprotected
mauGroup(unsigned container_id) constPhvSpec
mauGroupId(const PHV::Container &c) const overrideJBayPhvSpecvirtual
mauGroupNumAndSize(const PHV::Type t) constPhvSpec
mauGroups(PHV::Size sz) constPhvSpec
mauGroups() constPhvSpec
mauGroupSpecPhvSpecprotected
numContainersInGroup() constPhvSpecinline
numContainerTypes() constPhvSpec
numPovBits (defined in PhvSpec)PhvSpecprotected
numTagalongCollections (defined in PhvSpec)PhvSpecprotected
PARSER enum value (defined in PhvSpec)PhvSpec
parserExtractGroup(unsigned id) const overrideJBayPhvSpecvirtual
parserGroup(unsigned id) const overrideJBayPhvSpecvirtual
parserGroupId(const PHV::Container &c) const overrideJBayPhvSpecvirtual
physical_containers_i (defined in PhvSpec)PhvSpecmutableprotected
physicalAddress(unsigned container_id, ArchBlockType_t interface) const overrideJBayPhvSpecvirtual
PhvSpec::physicalAddress(const PHV::Container &c, ArchBlockType_t interface) constPhvSpec
physicalAddressSpec(ArchBlockType_t interface) const overrideJBayPhvSpecinlinevirtual
physicalAddressToContainer(unsigned address, ArchBlockType_t interface) constPhvSpec
physicalContainers() constPhvSpec
range(PHV::Type t, unsigned start, unsigned length) constPhvSpec
sizeToTypeMap (defined in PhvSpec)PhvSpecprotected
tagalong_collections_i (defined in PhvSpec)PhvSpecmutableprotected
tagalongCollection(unsigned container_id) constPhvSpec
tagalongCollections() constPhvSpec
tagalongCollectionSpec (defined in PhvSpec)PhvSpecprotected
typeIdMap (defined in PhvSpec)PhvSpecprotected