Skip to content

Commit 3186b53

Browse files
fix properties type and update generated files
Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com>
1 parent 8e2c04b commit 3186b53

File tree

12 files changed

+24
-24
lines changed

12 files changed

+24
-24
lines changed

include/ur.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2254,9 +2254,9 @@ class ur_program_dditable_t(Structure):
22542254
###############################################################################
22552255
## @brief Function-pointer for urKernelSetArgMemObj
22562256
if __use_win_types:
2257-
_urKernelSetArgMemObj_t = WINFUNCTYPE( ur_result_t, ur_kernel_handle_t, c_ulong, ur_mem_handle_t, ur_mem_obj_properties_t )
2257+
_urKernelSetArgMemObj_t = WINFUNCTYPE( ur_result_t, ur_kernel_handle_t, c_ulong, ur_mem_handle_t, POINTER(ur_mem_obj_properties_t) )
22582258
else:
2259-
_urKernelSetArgMemObj_t = CFUNCTYPE( ur_result_t, ur_kernel_handle_t, c_ulong, ur_mem_handle_t, ur_mem_obj_properties_t )
2259+
_urKernelSetArgMemObj_t = CFUNCTYPE( ur_result_t, ur_kernel_handle_t, c_ulong, ur_mem_handle_t, POINTER(ur_mem_obj_properties_t) )
22602260

22612261
###############################################################################
22622262
## @brief Function-pointer for urKernelSetSpecializationConstants

include/ur_api.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3866,10 +3866,10 @@ typedef struct ur_mem_obj_properties_t {
38663866
/// - ::UR_RESULT_ERROR_INVALID_KERNEL_ARGUMENT_INDEX
38673867
UR_APIEXPORT ur_result_t UR_APICALL
38683868
urKernelSetArgMemObj(
3869-
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
3870-
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
3871-
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
3872-
ur_mem_obj_properties_t pProperties ///< [in][optional] pointer to Memory object properties.
3869+
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
3870+
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
3871+
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
3872+
const ur_mem_obj_properties_t *pProperties ///< [in][optional] pointer to Memory object properties.
38733873
);
38743874

38753875
///////////////////////////////////////////////////////////////////////////////
@@ -6474,7 +6474,7 @@ typedef struct ur_kernel_set_arg_mem_obj_params_t {
64746474
ur_kernel_handle_t *phKernel;
64756475
uint32_t *pargIndex;
64766476
ur_mem_handle_t *phArgValue;
6477-
ur_mem_obj_properties_t *ppProperties;
6477+
const ur_mem_obj_properties_t **ppProperties;
64786478
} ur_kernel_set_arg_mem_obj_params_t;
64796479

64806480
///////////////////////////////////////////////////////////////////////////////

include/ur_ddi.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ typedef ur_result_t(UR_APICALL *ur_pfnKernelSetArgMemObj_t)(
510510
ur_kernel_handle_t,
511511
uint32_t,
512512
ur_mem_handle_t,
513-
ur_mem_obj_properties_t);
513+
const ur_mem_obj_properties_t *);
514514

515515
///////////////////////////////////////////////////////////////////////////////
516516
/// @brief Function-pointer for urKernelSetSpecializationConstants

scripts/core/kernel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ params:
385385
- type: "$x_mem_handle_t"
386386
name: hArgValue
387387
desc: "[in][optional] handle of Memory object."
388-
- type: "$x_mem_obj_properties_t"
388+
- type: "const $x_mem_obj_properties_t*"
389389
name: pProperties
390390
desc: "[in][optional] pointer to Memory object properties."
391391
returns:

source/adapters/null/ur_nullddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1952,8 +1952,8 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgMemObj(
19521952
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
19531953
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
19541954
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
1955-
ur_mem_obj_properties_t
1956-
pProperties ///< [in][optional] pointer to Memory object properties.
1955+
const ur_mem_obj_properties_t
1956+
*pProperties ///< [in][optional] pointer to Memory object properties.
19571957
) try {
19581958
ur_result_t result = UR_RESULT_SUCCESS;
19591959

source/common/ur_params.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10484,7 +10484,7 @@ operator<<(std::ostream &os,
1048410484
os << ", ";
1048510485
os << ".pProperties = ";
1048610486

10487-
os << *(params->ppProperties);
10487+
ur_params::serializePtr(os, *(params->ppProperties));
1048810488

1048910489
return os;
1049010490
}

source/loader/layers/tracing/ur_trcddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2224,8 +2224,8 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgMemObj(
22242224
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
22252225
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
22262226
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
2227-
ur_mem_obj_properties_t
2228-
pProperties ///< [in][optional] pointer to Memory object properties.
2227+
const ur_mem_obj_properties_t
2228+
*pProperties ///< [in][optional] pointer to Memory object properties.
22292229
) {
22302230
auto pfnSetArgMemObj = context.urDdiTable.Kernel.pfnSetArgMemObj;
22312231

source/loader/layers/validation/ur_valddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2730,8 +2730,8 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgMemObj(
27302730
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
27312731
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
27322732
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
2733-
ur_mem_obj_properties_t
2734-
pProperties ///< [in][optional] pointer to Memory object properties.
2733+
const ur_mem_obj_properties_t
2734+
*pProperties ///< [in][optional] pointer to Memory object properties.
27352735
) {
27362736
auto pfnSetArgMemObj = context.urDdiTable.Kernel.pfnSetArgMemObj;
27372737

source/loader/ur_ldrddi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2561,8 +2561,8 @@ __urdlllocal ur_result_t UR_APICALL urKernelSetArgMemObj(
25612561
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
25622562
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
25632563
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
2564-
ur_mem_obj_properties_t
2565-
pProperties ///< [in][optional] pointer to Memory object properties.
2564+
const ur_mem_obj_properties_t
2565+
*pProperties ///< [in][optional] pointer to Memory object properties.
25662566
) {
25672567
ur_result_t result = UR_RESULT_SUCCESS;
25682568

source/loader/ur_libapi.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3022,8 +3022,8 @@ ur_result_t UR_APICALL urKernelSetArgMemObj(
30223022
ur_kernel_handle_t hKernel, ///< [in] handle of the kernel object
30233023
uint32_t argIndex, ///< [in] argument index in range [0, num args - 1]
30243024
ur_mem_handle_t hArgValue, ///< [in][optional] handle of Memory object.
3025-
ur_mem_obj_properties_t
3026-
pProperties ///< [in][optional] pointer to Memory object properties.
3025+
const ur_mem_obj_properties_t
3026+
*pProperties ///< [in][optional] pointer to Memory object properties.
30273027
) try {
30283028
auto pfnSetArgMemObj = ur_lib::context->urDdiTable.Kernel.pfnSetArgMemObj;
30293029
if (nullptr == pfnSetArgMemObj) {

0 commit comments

Comments
 (0)