@@ -186,9 +186,11 @@ UR_APIEXPORT ur_result_t UR_APICALL urKernelGetNativeHandle(
186
186
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
187
187
}
188
188
189
- UR_APIEXPORT ur_result_t UR_APICALL
190
- urKernelSetArgValue (ur_kernel_handle_t hKernel, uint32_t argIndex,
191
- size_t argSize, const void *pArgValue) {
189
+ UR_APIEXPORT ur_result_t UR_APICALL urKernelSetArgValue (
190
+ ur_kernel_handle_t hKernel, uint32_t argIndex, size_t argSize,
191
+ const ur_kernel_arg_value_properties_t *pProperties,
192
+ const void *pArgValue) {
193
+ std::ignore = pProperties;
192
194
UR_ASSERT (hKernel, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
193
195
UR_ASSERT (argSize, UR_RESULT_ERROR_INVALID_KERNEL_ARGUMENT_SIZE);
194
196
@@ -289,8 +291,11 @@ urKernelGetSubGroupInfo(ur_kernel_handle_t hKernel, ur_device_handle_t hDevice,
289
291
return UR_RESULT_ERROR_INVALID_ENUMERATION;
290
292
}
291
293
292
- UR_APIEXPORT ur_result_t UR_APICALL urKernelSetArgPointer (
293
- ur_kernel_handle_t hKernel, uint32_t argIndex, const void *pArgValue) {
294
+ UR_APIEXPORT ur_result_t UR_APICALL
295
+ urKernelSetArgPointer (ur_kernel_handle_t hKernel, uint32_t argIndex,
296
+ const ur_kernel_arg_pointer_properties_t *pProperties,
297
+ const void *pArgValue) {
298
+ std::ignore = pProperties;
294
299
hKernel->setKernelArg (argIndex, sizeof (pArgValue), pArgValue);
295
300
return UR_RESULT_SUCCESS;
296
301
}
@@ -339,10 +344,12 @@ urKernelSetArgMemObj(ur_kernel_handle_t hKernel, uint32_t argIndex,
339
344
}
340
345
341
346
// A NOP for the CUDA backend
342
- UR_APIEXPORT ur_result_t UR_APICALL
343
- urKernelSetExecInfo (ur_kernel_handle_t hKernel, ur_kernel_exec_info_t propName,
344
- size_t propSize, const void *pPropValue) {
347
+ UR_APIEXPORT ur_result_t UR_APICALL urKernelSetExecInfo (
348
+ ur_kernel_handle_t hKernel, ur_kernel_exec_info_t propName, size_t propSize,
349
+ const ur_kernel_exec_info_properties_t *pProperties,
350
+ const void *pPropValue) {
345
351
std::ignore = propSize;
352
+ std::ignore = pProperties;
346
353
UR_ASSERT (hKernel, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
347
354
UR_ASSERT (pPropValue, UR_RESULT_ERROR_INVALID_NULL_POINTER);
348
355
switch (propName) {
@@ -370,8 +377,10 @@ UR_APIEXPORT ur_result_t UR_APICALL urKernelCreateWithNativeHandle(
370
377
371
378
UR_APIEXPORT ur_result_t UR_APICALL
372
379
urKernelSetArgSampler (ur_kernel_handle_t hKernel, uint32_t argIndex,
380
+ const ur_kernel_arg_sampler_properties_t *pProperties,
373
381
ur_sampler_handle_t hArgValue) {
374
382
UR_ASSERT (hKernel, UR_RESULT_ERROR_INVALID_NULL_HANDLE);
383
+ std::ignore = pProperties;
375
384
376
385
ur_result_t Result = UR_RESULT_SUCCESS;
377
386
try {
0 commit comments