================================================================================================
| 477 | |
| 478 | // ================================================================================================ |
| 479 | void MemoryPool::GetAccess(hip::Device* device, hipMemAccessFlags* flags) { |
| 480 | amd::ScopedLock lock(lock_pool_ops_); |
| 481 | |
| 482 | // Current pool device has full access to memory allocation |
| 483 | *flags = (device == device_) ? hipMemAccessFlagsProtReadWrite : hipMemAccessFlagsProtNone; |
| 484 | |
| 485 | // Check if access was enabled before |
| 486 | if (access_map_.find(device) != access_map_.end()) { |
| 487 | *flags = access_map_[device]; |
| 488 | } |
| 489 | } |
| 490 | |
| 491 | // ================================================================================================ |
| 492 | void MemoryPool::FreeAllMemory(Stream* stream) { |
no test coverage detected