Searched refs:ResourceState (Results 1 – 3 of 3) sorted by relevance
25 uint64_t ResourceState::selectNextInSequence() { in selectNextInSequence()36 void ResourceState::dump() const { in dump()57 Resources[Mask] = llvm::make_unique<ResourceState>(Desc, Index, Mask); in addResource()64 ResourceState &RS = *Resources[ResourceID]; in selectPipe()71 void ResourceState::removeFromNextInSequence(uint64_t ID) { in removeFromNextInSequence()87 ResourceState &RS = *Resources[RR.first]; in use()96 ResourceState &Current = *Res.second.get(); in use()108 ResourceState &RS = *Resources[RR.first]; in release()115 ResourceState &Current = *Res.second.get(); in release()138 ResourceState &Resource = *Resources[R]; in reserveBuffers()[all …]
62 class ResourceState {171 ResourceState(const llvm::MCProcResourceDesc &Desc, unsigned Index, in ResourceState() function276 using UniqueResourceState = std::unique_ptr<ResourceState>;309 ResourceState &Resource = *Resources[ResourceID]; in reserveBuffer()318 const ResourceState &Resource = *Resources.find(ResourceID)->second; in isBufferAvailable()323 const ResourceState &Resource = *Resources.find(ResourceID)->second; in isReady()350 ResourceState &Resource = *Resources[ResourceID]; in reserveResource()356 ResourceState &Resource = *Resources[ResourceID]; in releaseResource()
329 QueryMemoryResourceNotification(ResourceNotificationHandle HANDLE, ResourceState ptr[inout, int32])