Lines Matching defs:portId
60 // - address[31-28]: portId
69 sc_dt::uint64 getAddressOffset(unsigned int portId)
71 return portId << 28;
74 sc_dt::uint64 getAddressMask(unsigned int portId)
100 unsigned int portId = decode(trans.get_address());
101 assert(portId < NR_OF_TARGETS);
102 decodeSocket = &initiator_socket[portId];
103 trans.set_address(trans.get_address() & getAddressMask(portId));
111 unsigned int portId = decode(trans.get_address());
112 assert(portId < NR_OF_TARGETS);
113 initiator_socket_type* decodeSocket = &initiator_socket[portId];
114 trans.set_address( trans.get_address() & getAddressMask(portId) );
119 bool limitRange(unsigned int portId, sc_dt::uint64& low, sc_dt::uint64& high)
121 sc_dt::uint64 addressOffset = getAddressOffset(portId);
122 sc_dt::uint64 addressMask = getAddressMask(portId);
145 unsigned int portId = decode(address);
146 assert(portId < NR_OF_TARGETS);
147 initiator_socket_type* decodeSocket = &initiator_socket[portId];
148 sc_dt::uint64 maskedAddress = address & getAddressMask(portId);
167 limitRange(portId, start, end);