88
99#pragma once
1010
11- #include < cstddef> // for size_t
11+ #include " interop_common.hpp" // For external_mem_handle_type.
12+ #include < sycl/context.hpp> // For context.
13+ #include < sycl/detail/export.hpp> // For __SYCL_EXPORT.
14+ #include < sycl/device.hpp> // For device.
15+ #include < sycl/queue.hpp> // For queue.
1216
13- #include " interop_common.hpp" // for external_mem_handle_type
14- #include < sycl/context.hpp> // for context
15- #include < sycl/detail/export.hpp> // for __SYCL_EXPORT
16- #include < sycl/device.hpp> // for device
17- #include < sycl/queue.hpp> // for queue
17+ #include < cstddef> // For size_t.
1818
1919namespace sycl {
2020inline namespace _V1 {
@@ -35,90 +35,90 @@ template <> struct exported_mem<external_mem_handle_type::win32_nt_handle> {
3535template <external_mem_handle_type ExternalMemHandleType>
3636using exported_mem_t = typename exported_mem<ExternalMemHandleType>::type;
3737
38- __SYCL_EXPORT int export_device_mem_opaque_fd (void *deviceMemory ,
39- const sycl::device &syclDevice ,
40- const sycl::context &syclContext );
38+ __SYCL_EXPORT int export_device_mem_opaque_fd (void *DeviceMemory ,
39+ const sycl::device &SyclDevice ,
40+ const sycl::context &SyclContext );
4141
4242__SYCL_EXPORT void *
43- export_device_mem_win32_nt_handle (void *deviceMemory ,
44- const sycl::device &syclDevice ,
45- const sycl::context &syclContext );
43+ export_device_mem_win32_nt_handle (void *DeviceMemory ,
44+ const sycl::device &SyclDevice ,
45+ const sycl::context &SyclContext );
4646} // namespace detail
4747
4848__SYCL_EXPORT void *alloc_exportable_device_mem (
49- size_t alignment , size_t size ,
50- external_mem_handle_type externalMemHandleType ,
51- const sycl::device &syclDevice , const sycl::context &syclContext ,
52- [[maybe_unused]] const sycl::property_list &propList = {});
49+ size_t Alignment , size_t Size ,
50+ external_mem_handle_type ExternalMemHandleType ,
51+ const sycl::device &SyclDevice , const sycl::context &SyclContext ,
52+ [[maybe_unused]] const sycl::property_list &PropList = {});
5353
5454inline void *alloc_exportable_device_mem (
55- size_t alignment , size_t size ,
56- external_mem_handle_type externalMemHandleType ,
57- const sycl::queue &syclQueue ,
58- [[maybe_unused]] const sycl::property_list &propList = {}) {
59- return alloc_exportable_device_mem (alignment, size, externalMemHandleType ,
60- syclQueue .get_device (),
61- syclQueue .get_context (), propList );
55+ size_t Alignment , size_t Size ,
56+ external_mem_handle_type ExternalMemHandleType ,
57+ const sycl::queue &SyclQueue ,
58+ [[maybe_unused]] const sycl::property_list &PropList = {}) {
59+ return alloc_exportable_device_mem (Alignment, Size, ExternalMemHandleType ,
60+ SyclQueue .get_device (),
61+ SyclQueue .get_context (), PropList );
6262}
6363
64- __SYCL_EXPORT void free_exportable_memory (void *deviceMemory ,
65- const sycl::device &syclDevice ,
66- const sycl::context &syclContext );
64+ __SYCL_EXPORT void free_exportable_memory (void *DeviceMemory ,
65+ const sycl::device &SyclDevice ,
66+ const sycl::context &SyclContext );
6767
68- inline void free_exportable_memory (void *deviceMemory ,
69- const sycl::queue &syclQueue ) {
70- free_exportable_memory (deviceMemory, syclQueue .get_device (),
71- syclQueue .get_context ());
68+ inline void free_exportable_memory (void *DeviceMemory ,
69+ const sycl::queue &SyclQueue ) {
70+ free_exportable_memory (DeviceMemory, SyclQueue .get_device (),
71+ SyclQueue .get_context ());
7272}
7373
7474// Available only when
75- // ExternalMemHandleType == external_mem_handle_type::opaque_fd
75+ // ExternalMemHandleType == external_mem_handle_type::opaque_fd.
7676template <external_mem_handle_type ExternalMemHandleType,
7777 std::enable_if_t <ExternalMemHandleType ==
7878 external_mem_handle_type::opaque_fd,
7979 bool > = true >
8080inline detail::exported_mem_t <ExternalMemHandleType>
81- export_device_mem_handle (void *deviceMemory , const sycl::device &syclDevice ,
82- const sycl::context &syclContext ) {
83- return detail::export_device_mem_opaque_fd (deviceMemory, syclDevice ,
84- syclContext );
81+ export_device_mem_handle (void *DeviceMemory , const sycl::device &SyclDevice ,
82+ const sycl::context &SyclContext ) {
83+ return detail::export_device_mem_opaque_fd (DeviceMemory, SyclDevice ,
84+ SyclContext );
8585}
8686
8787// Available only when
88- // ExternalMemHandleType == external_mem_handle_type::opaque_fd
88+ // ExternalMemHandleType == external_mem_handle_type::opaque_fd.
8989template <external_mem_handle_type ExternalMemHandleType,
9090 std::enable_if_t <ExternalMemHandleType ==
9191 external_mem_handle_type::opaque_fd,
9292 bool > = true >
9393inline detail::exported_mem_t <ExternalMemHandleType>
94- export_device_mem_handle (void *deviceMemory , const sycl::queue &syclQueue ) {
94+ export_device_mem_handle (void *DeviceMemory , const sycl::queue &SyclQueue ) {
9595 return export_device_mem_handle<ExternalMemHandleType>(
96- deviceMemory, syclQueue .get_device (), syclQueue .get_context ());
96+ DeviceMemory, SyclQueue .get_device (), SyclQueue .get_context ());
9797}
9898
9999// Available only when
100- // ExternalMemHandleType == external_mem_handle_type::win32_nt_handle
100+ // ExternalMemHandleType == external_mem_handle_type::win32_nt_handle.
101101template <external_mem_handle_type ExternalMemHandleType,
102102 std::enable_if_t <ExternalMemHandleType ==
103103 external_mem_handle_type::win32_nt_handle,
104104 bool > = true >
105105inline detail::exported_mem_t <ExternalMemHandleType>
106- export_device_mem_handle (void *deviceMemory , const sycl::device &syclDevice ,
107- const sycl::context &syclContext ) {
108- return detail::export_device_mem_win32_nt_handle (deviceMemory, syclDevice ,
109- syclContext );
106+ export_device_mem_handle (void *DeviceMemory , const sycl::device &SyclDevice ,
107+ const sycl::context &SyclContext ) {
108+ return detail::export_device_mem_win32_nt_handle (DeviceMemory, SyclDevice ,
109+ SyclContext );
110110}
111111
112112// Available only when
113- // ExternalMemHandleType == external_mem_handle_type::win32_nt_handle
113+ // ExternalMemHandleType == external_mem_handle_type::win32_nt_handle.
114114template <external_mem_handle_type ExternalMemHandleType,
115115 std::enable_if_t <ExternalMemHandleType ==
116116 external_mem_handle_type::win32_nt_handle,
117117 bool > = true >
118118inline detail::exported_mem_t <ExternalMemHandleType>
119- export_device_mem_handle (void *deviceMemory , const sycl::queue &syclQueue ) {
119+ export_device_mem_handle (void *DeviceMemory , const sycl::queue &SyclQueue ) {
120120 return export_device_mem_handle<ExternalMemHandleType>(
121- deviceMemory, syclQueue .get_device (), syclQueue .get_context ());
121+ DeviceMemory, SyclQueue .get_device (), SyclQueue .get_context ());
122122}
123123
124124} // namespace ext::oneapi::experimental
0 commit comments