Searched refs:AvailableSlots (Results 1 – 4 of 4) sorted by relevance
25 AvailableSlots(SM.MicroOpBufferSize), MaxRetirePerCycle(0) { in RetireControlUnit()32 AvailableSlots = EPI.ReorderBufferSize; in RetireControlUnit()36 assert(AvailableSlots && "Invalid reorder buffer size!"); in RetireControlUnit()37 Queue.resize(AvailableSlots); in RetireControlUnit()54 AvailableSlots -= NormalizedQuantity; in reserveSlot()71 AvailableSlots += Current.NumSlots; in consumeCurrentToken()83 << ", Available Slots=" << AvailableSlots << " }\n"; in dump()
83 AvailableSlots = BufferSize == -1 ? 0U : static_cast<unsigned>(BufferSize); in ResourceState()95 if (!isBuffered() || AvailableSlots) in isBufferAvailable()106 << ", AvailableSlots=" << AvailableSlots in dump()
199 unsigned AvailableSlots; variable269 if (AvailableSlots) in reserveBuffer()270 AvailableSlots--; in reserveBuffer()276 AvailableSlots++; in releaseBuffer()277 assert(AvailableSlots <= static_cast<unsigned>(BufferSize)); in releaseBuffer()
61 unsigned AvailableSlots; member68 bool isEmpty() const { return AvailableSlots == Queue.size(); } in isEmpty()79 return AvailableSlots >= Quantity;