Lines Matching refs:port
53 #include "mem/port.hh"
60 * This snoop filter keeps track of which connected port has a
114 // no need to track this port if it is not snooping
128 * Lookup a request (from a slave port) in the snoop filter and
136 * @param slave_port Slave port where the request came from.
154 * Handle an incoming snoop from below (the master port). These
243 * Convert a single port to a corresponding, one-hot bitmask
244 * @param port SlavePort that should be converted.
245 * @return One-hot bitmask corresponding to the port.
247 SnoopMask portToMask(const SlavePort& port) const;
297 /** Track the mapping from port ids to the local mask ids. */
325 SnoopFilter::portToMask(const SlavePort& port) const
327 assert(port.getId() != InvalidPortID);
328 // if this is not a snooping port, return a zero mask
329 return !port.isSnooping() ? 0 :
330 ((SnoopMask)1) << localSlavePortIds[port.getId()];