Searched refs:AvailableSlots (Results 1 – 4 of 4) sorted by relevance
26 AvailableSlots(SM.MicroOpBufferSize), MaxRetirePerCycle(0) { in RetireControlUnit()33 AvailableSlots = EPI.ReorderBufferSize; in RetireControlUnit()37 assert(AvailableSlots && "Invalid reorder buffer size!"); in RetireControlUnit()38 Queue.resize(AvailableSlots); in RetireControlUnit()55 AvailableSlots -= NormalizedQuantity; in reserveSlot()71 AvailableSlots += Current.NumSlots; in consumeCurrentToken()83 << ", Available Slots=" << AvailableSlots << " }\n"; in dump()
60 unsigned AvailableSlots; member67 bool isFull() const { return !AvailableSlots; } in isFull()68 bool isEmpty() const { return AvailableSlots == Queue.size(); } in isEmpty()74 return AvailableSlots >= Quantity;
141 unsigned AvailableSlots; variable181 AvailableSlots = BufferSize == -1 ? 0U : static_cast<unsigned>(BufferSize); in ResourceState()234 if (!isBuffered() || AvailableSlots) in isBufferAvailable()240 if (AvailableSlots) in reserveBuffer()241 AvailableSlots--; in reserveBuffer()246 AvailableSlots++; in releaseBuffer()247 assert(AvailableSlots <= static_cast<unsigned>(BufferSize)); in releaseBuffer()
40 << ", AvailableSlots=" << AvailableSlots in dump()