Move tools only table interfaces into namespace rocr.

Change-Id: Ic0b8d958c2d27c921c6955a56110c6cdf5ba5e8e


[ROCm/ROCR-Runtime commit: bd51c61af8]
This commit is contained in:
Sean Keely
2020-06-17 23:21:10 -05:00
bovenliggende adfc9b060b
commit 0efce64e15
@@ -1120,22 +1120,6 @@ hsa_status_t HSA_API hsa_amd_register_system_event_handler(
return amdExtTable->hsa_amd_register_system_event_handler_fn(callback, data);
}
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_queue_intercept_create(
hsa_agent_t agent_handle, uint32_t size, hsa_queue_type32_t type,
void (*callback)(hsa_status_t status, hsa_queue_t* source, void* data), void* data,
uint32_t private_segment_size, uint32_t group_segment_size, hsa_queue_t** queue) {
return amdExtTable->hsa_amd_queue_intercept_create_fn(
agent_handle, size, type, callback, data, private_segment_size, group_segment_size, queue);
}
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_queue_intercept_register(hsa_queue_t* queue,
hsa_amd_queue_intercept_handler callback,
void* user_data) {
return amdExtTable->hsa_amd_queue_intercept_register_fn(queue, callback, user_data);
}
// Mirrors Amd Extension Apis
hsa_status_t HSA_API hsa_amd_queue_set_priority(hsa_queue_t* queue,
hsa_amd_queue_priority_t priority) {
@@ -1154,3 +1138,24 @@ hsa_status_t HSA_API hsa_amd_deregister_deallocation_callback(void* ptr,
hsa_amd_deallocation_callback_t callback) {
return amdExtTable->hsa_amd_deregister_deallocation_callback_fn(ptr, callback);
}
// Tools only table interfaces.
namespace rocr {
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_queue_intercept_create(
hsa_agent_t agent_handle, uint32_t size, hsa_queue_type32_t type,
void (*callback)(hsa_status_t status, hsa_queue_t* source, void* data), void* data,
uint32_t private_segment_size, uint32_t group_segment_size, hsa_queue_t** queue) {
return amdExtTable->hsa_amd_queue_intercept_create_fn(
agent_handle, size, type, callback, data, private_segment_size, group_segment_size, queue);
}
// Mirrors Amd Extension Apis
hsa_status_t hsa_amd_queue_intercept_register(hsa_queue_t* queue,
hsa_amd_queue_intercept_handler callback,
void* user_data) {
return amdExtTable->hsa_amd_queue_intercept_register_fn(queue, callback, user_data);
}
} // namespace rocr