Lines Matching defs:Port
1849 # Port objects
1855 # Port reference: encapsulates a reference to a particular port on a
1901 fatal("Port %s is already connected to %s, cannot connect %s\n",
1912 if not Port.is_compat(self, other):
1925 fatal("Port %s not connected, cannot splice in new peers\n", self)
1934 if Port.is_compat(old_peer, new_1) and Port.is_compat(self, new_2):
1939 elif Port.is_compat(old_peer, new_2) and Port.is_compat(self, new_1):
2074 # Port description object. Like a ParamDesc object, this represents a
2077 class Port(object):
2078 # Port("role", "description")
2090 if not port.role in Port._compat_dict:
2092 return one.role in Port._compat_dict[two.role]
2123 Port.compat('GEM5 REQUESTER', 'GEM5 RESPONDER')
2125 class RequestPort(Port):
2131 class ResponsePort(Port):
2136 # VectorPort description object. Like Port, but represents a vector
2138 class VectorPort(Port):
2159 # 'Fake' ParamDesc for Port references to assign to the _pdesc slot of
2165 ptype_str = 'Port'
2166 ptype = Port
2191 'Port', 'RequestPort', 'ResponsePort', 'MasterPort', 'SlavePort',