Files
compute-runtime/level_zero/api/driver_experimental/public/zex_driver.cpp
Compute-Runtime-Validation 7a299ab073 Revert "feature: Define L0 Driver API for Driver Version String"
This reverts commit c51329d098.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-06-24 03:41:47 +02:00

63 lines
1.5 KiB
C++

/*
* Copyright (C) 2020-2024 Intel Corporation
*
* SPDX-License-Identifier: MIT
*
*/
#include "level_zero/api/driver_experimental/public/zex_api.h"
#include "level_zero/core/source/driver/driver.h"
#include "level_zero/core/source/driver/driver_handle.h"
namespace L0 {
ze_result_t ZE_APICALL
zexDriverImportExternalPointer(
ze_driver_handle_t hDriver,
void *ptr,
size_t size) {
return L0::DriverHandle::fromHandle(hDriver)->importExternalPointer(ptr, size);
}
ze_result_t ZE_APICALL
zexDriverReleaseImportedPointer(
ze_driver_handle_t hDriver,
void *ptr) {
return L0::DriverHandle::fromHandle(hDriver)->releaseImportedPointer(ptr);
}
ze_result_t ZE_APICALL
zexDriverGetHostPointerBaseAddress(
ze_driver_handle_t hDriver,
void *ptr,
void **baseAddress) {
return L0::DriverHandle::fromHandle(hDriver)->getHostPointerBaseAddress(ptr, baseAddress);
}
} // namespace L0
extern "C" {
ZE_APIEXPORT ze_result_t ZE_APICALL
zexDriverImportExternalPointer(
ze_driver_handle_t hDriver,
void *ptr,
size_t size) {
return L0::zexDriverImportExternalPointer(hDriver, ptr, size);
}
ZE_APIEXPORT ze_result_t ZE_APICALL
zexDriverReleaseImportedPointer(
ze_driver_handle_t hDriver,
void *ptr) {
return L0::zexDriverReleaseImportedPointer(hDriver, ptr);
}
ZE_APIEXPORT ze_result_t ZE_APICALL
zexDriverGetHostPointerBaseAddress(
ze_driver_handle_t hDriver,
void *ptr,
void **baseAddress) {
return L0::zexDriverGetHostPointerBaseAddress(hDriver, ptr, baseAddress);
}
}