Lines Matching refs:_entry
59 #define CHECK_TAG(_entry, _way, _tag) \
60 ((_entry)->tag_lo[(_way)] == ((_tag) & 0xFFFFFFFF) \
61 && (_entry)->tag_hi[(_way)] == ((_tag) >> 32))
63 #define GET_TAG(_entry, _way) \
64 ((unsigned long long)(_entry)->tag_hi[(_way)] << 32 \
65 | (unsigned long long)(_entry)->tag_lo[(_way)])
67 #define SET_TAG(_entry, _way, _tag) \
68 (_entry)->tag_lo[(_way)] = (_tag) & 0xFFFFFFFF; \
69 (_entry)->tag_hi[(_way)] = (_tag) >> 32
74 #define CHECK_TAG(_entry, _way, _tag) \
75 ((_entry)->tag_lo[(_way)] == (_tag))
77 #define GET_TAG(_entry, _way) \
78 ((_entry)->tag_lo[(_way)])
80 #define SET_TAG(_entry, _way, _tag) \
81 (_entry)->tag_lo[(_way)] = (_tag)
98 #define SET_EMPTY(_entry, _way) ((_entry)->tag_lo[(_way)] = 1)
99 #define CHECK_EMPTY(_entry, _way) ((_entry)->tag_lo[(_way)] == 1)
102 #define SET_IS_LS(_entry, _way) ((_entry)->reserved[(_way)] |= LS_FLAG)
103 #define CHECK_IS_LS(_entry, _way) ((_entry)->reserved[(_way)] & LS_FLAG)
104 #define GET_LRU(_entry, _way) ((_entry)->reserved[(_way)] & ~LS_FLAG)