Lines Matching refs:Agent

50 uint64_t hostrpc_assign_buffer(hsa_agent_t Agent, hsa_queue_t *ThisQ,
90 auto L = [](hsa_agent_t Agent, void *Data) -> hsa_status_t { in iterate_agents() argument
92 return (*Unwrapped)(Agent); in iterate_agents()
98 hsa_status_t amd_agent_iterate_memory_pools(hsa_agent_t Agent, C Cb) { in amd_agent_iterate_memory_pools() argument
104 return hsa_amd_agent_iterate_memory_pools(Agent, L, static_cast<void *>(&Cb)); in amd_agent_iterate_memory_pools()
248 hsa::iterate_agents([&](hsa_agent_t Agent) -> hsa_status_t { in findAgents() argument
252 hsa_agent_get_info(Agent, HSA_AGENT_INFO_DEVICE, &DeviceType); in findAgents()
261 CB(DeviceType, Agent); in findAgents()
539 hsa_agent_t Agent = HSAAgents[DeviceId]; in freesignalpoolMemcpy() local
544 hsa_status_t R = Func(S, Dest, Src, Size, Agent, HostFineGrainedMemoryPool); in freesignalpoolMemcpy()
559 static void printDeviceInfo(int32_t DeviceId, hsa_agent_t Agent) { in printDeviceInfo() argument
582 Agent, (hsa_agent_info_t)HSA_AMD_AGENT_INFO_PRODUCT_NAME, TmpChar), in printDeviceInfo()
586 core::checkResult(hsa_agent_get_info(Agent, HSA_AGENT_INFO_NAME, TmpChar), in printDeviceInfo()
591 hsa_agent_get_info(Agent, HSA_AGENT_INFO_VENDOR_NAME, TmpChar), in printDeviceInfo()
597 hsa_agent_get_info(Agent, HSA_AGENT_INFO_DEVICE, &DevType), in printDeviceInfo()
607 hsa_agent_get_info(Agent, HSA_AGENT_INFO_QUEUES_MAX, &TmpUInt), in printDeviceInfo()
612 hsa_agent_get_info(Agent, HSA_AGENT_INFO_QUEUE_MIN_SIZE, &TmpUInt), in printDeviceInfo()
617 hsa_agent_get_info(Agent, HSA_AGENT_INFO_QUEUE_MAX_SIZE, &TmpUInt), in printDeviceInfo()
629 hsa_agent_get_info(Agent, HSA_AGENT_INFO_CACHE_SIZE, CacheSize), in printDeviceInfo()
640 hsa_agent_get_info(Agent, in printDeviceInfo()
648 Agent, (hsa_agent_info_t)HSA_AMD_AGENT_INFO_MAX_CLOCK_FREQUENCY, in printDeviceInfo()
655 Agent, (hsa_agent_info_t)HSA_AMD_AGENT_INFO_COMPUTE_UNIT_COUNT, in printDeviceInfo()
661 Agent, in printDeviceInfo()
668 hsa_agent_get_info(Agent, HSA_AGENT_INFO_FAST_F16_OPERATION, &TmpBool), in printDeviceInfo()
673 hsa_agent_get_info(Agent, HSA_AGENT_INFO_WAVEFRONT_SIZE, &TmpUInt2), in printDeviceInfo()
678 hsa_agent_get_info(Agent, HSA_AGENT_INFO_WORKGROUP_MAX_SIZE, &TmpUInt), in printDeviceInfo()
682 core::checkResult(hsa_agent_get_info(Agent, in printDeviceInfo()
692 Agent, in printDeviceInfo()
700 hsa_agent_get_info(Agent, HSA_AGENT_INFO_GRID_MAX_SIZE, &TmpUInt), in printDeviceInfo()
705 hsa_agent_get_info(Agent, HSA_AGENT_INFO_GRID_MAX_DIM, &GridMaxDim), in printDeviceInfo()
713 hsa_agent_get_info(Agent, HSA_AGENT_INFO_FBARRIER_MAX_SIZE, &TmpUInt), in printDeviceInfo()
792 hsa_amd_agent_iterate_memory_pools(Agent, CbMem, nullptr); in printDeviceInfo()
806 hsa_agent_iterate_isas(Agent, CBIsas, nullptr); in printDeviceInfo()
911 for (const auto &Agent : Agents) { in setupHostMemoryPools() local
913 Agent, core::addMemoryPool, static_cast<void *>(&HostPools)); in setupHostMemoryPools()
998 Err = findAgents([&](hsa_device_type_t DeviceType, hsa_agent_t Agent) { in RTLDeviceInfoTy() argument
1000 CPUAgents.push_back(Agent); in RTLDeviceInfoTy()
1002 HSAAgents.push_back(Agent); in RTLDeviceInfoTy()
2081 hsa_agent_t Agent = DeviceInfo().HSAAgents[DeviceId]; in __tgt_rtl_init_device() local
2086 Agent, (hsa_agent_info_t)HSA_AMD_AGENT_INFO_COMPUTE_UNIT_COUNT, in __tgt_rtl_init_device()
2097 Err = hsa_agent_get_info(Agent, (hsa_agent_info_t)HSA_AGENT_INFO_NAME, in __tgt_rtl_init_device()
2111 Err = hsa_agent_get_info(Agent, HSA_AGENT_INFO_WORKGROUP_MAX_DIM, in __tgt_rtl_init_device()
2129 Err = hsa_agent_get_info(Agent, HSA_AGENT_INFO_GRID_MAX_DIM, &GridMaxDim); in __tgt_rtl_init_device()
2154 hsa_agent_get_info(Agent, HSA_AGENT_INFO_WAVEFRONT_SIZE, &WavefrontSize); in __tgt_rtl_init_device()