@@ -9376,6 +9376,83 @@ typedef struct ur_kernel_suggest_max_cooperative_group_count_exp_params_t {
9376
9376
uint32_t **ppGroupCountRet;
9377
9377
} ur_kernel_suggest_max_cooperative_group_count_exp_params_t;
9378
9378
9379
+ ///////////////////////////////////////////////////////////////////////////////
9380
+ /// @brief Function parameters for urQueueGetInfo
9381
+ /// @details Each entry is a pointer to the parameter passed to the function;
9382
+ /// allowing the callback the ability to modify the parameter's value
9383
+ typedef struct ur_queue_get_info_params_t {
9384
+ ur_queue_handle_t *phQueue;
9385
+ ur_queue_info_t *ppropName;
9386
+ size_t *ppropSize;
9387
+ void **ppPropValue;
9388
+ size_t **ppPropSizeRet;
9389
+ } ur_queue_get_info_params_t;
9390
+
9391
+ ///////////////////////////////////////////////////////////////////////////////
9392
+ /// @brief Function parameters for urQueueCreate
9393
+ /// @details Each entry is a pointer to the parameter passed to the function;
9394
+ /// allowing the callback the ability to modify the parameter's value
9395
+ typedef struct ur_queue_create_params_t {
9396
+ ur_context_handle_t *phContext;
9397
+ ur_device_handle_t *phDevice;
9398
+ const ur_queue_properties_t **ppProperties;
9399
+ ur_queue_handle_t **pphQueue;
9400
+ } ur_queue_create_params_t;
9401
+
9402
+ ///////////////////////////////////////////////////////////////////////////////
9403
+ /// @brief Function parameters for urQueueRetain
9404
+ /// @details Each entry is a pointer to the parameter passed to the function;
9405
+ /// allowing the callback the ability to modify the parameter's value
9406
+ typedef struct ur_queue_retain_params_t {
9407
+ ur_queue_handle_t *phQueue;
9408
+ } ur_queue_retain_params_t;
9409
+
9410
+ ///////////////////////////////////////////////////////////////////////////////
9411
+ /// @brief Function parameters for urQueueRelease
9412
+ /// @details Each entry is a pointer to the parameter passed to the function;
9413
+ /// allowing the callback the ability to modify the parameter's value
9414
+ typedef struct ur_queue_release_params_t {
9415
+ ur_queue_handle_t *phQueue;
9416
+ } ur_queue_release_params_t;
9417
+
9418
+ ///////////////////////////////////////////////////////////////////////////////
9419
+ /// @brief Function parameters for urQueueGetNativeHandle
9420
+ /// @details Each entry is a pointer to the parameter passed to the function;
9421
+ /// allowing the callback the ability to modify the parameter's value
9422
+ typedef struct ur_queue_get_native_handle_params_t {
9423
+ ur_queue_handle_t *phQueue;
9424
+ ur_queue_native_desc_t **ppDesc;
9425
+ ur_native_handle_t **pphNativeQueue;
9426
+ } ur_queue_get_native_handle_params_t;
9427
+
9428
+ ///////////////////////////////////////////////////////////////////////////////
9429
+ /// @brief Function parameters for urQueueCreateWithNativeHandle
9430
+ /// @details Each entry is a pointer to the parameter passed to the function;
9431
+ /// allowing the callback the ability to modify the parameter's value
9432
+ typedef struct ur_queue_create_with_native_handle_params_t {
9433
+ ur_native_handle_t *phNativeQueue;
9434
+ ur_context_handle_t *phContext;
9435
+ ur_device_handle_t *phDevice;
9436
+ const ur_queue_native_properties_t **ppProperties;
9437
+ ur_queue_handle_t **pphQueue;
9438
+ } ur_queue_create_with_native_handle_params_t;
9439
+
9440
+ ///////////////////////////////////////////////////////////////////////////////
9441
+ /// @brief Function parameters for urQueueFinish
9442
+ /// @details Each entry is a pointer to the parameter passed to the function;
9443
+ /// allowing the callback the ability to modify the parameter's value
9444
+ typedef struct ur_queue_finish_params_t {
9445
+ ur_queue_handle_t *phQueue;
9446
+ } ur_queue_finish_params_t;
9447
+
9448
+ ///////////////////////////////////////////////////////////////////////////////
9449
+ /// @brief Function parameters for urQueueFlush
9450
+ /// @details Each entry is a pointer to the parameter passed to the function;
9451
+ /// allowing the callback the ability to modify the parameter's value
9452
+ typedef struct ur_queue_flush_params_t {
9453
+ ur_queue_handle_t *phQueue;
9454
+ } ur_queue_flush_params_t;
9455
+
9379
9456
///////////////////////////////////////////////////////////////////////////////
9380
9457
/// @brief Function parameters for urSamplerCreate
9381
9458
/// @details Each entry is a pointer to the parameter passed to the function;
@@ -10040,83 +10117,6 @@ typedef struct ur_enqueue_cooperative_kernel_launch_exp_params_t {
10040
10117
ur_event_handle_t **pphEvent;
10041
10118
} ur_enqueue_cooperative_kernel_launch_exp_params_t;
10042
10119
10043
- ///////////////////////////////////////////////////////////////////////////////
10044
- /// @brief Function parameters for urQueueGetInfo
10045
- /// @details Each entry is a pointer to the parameter passed to the function;
10046
- /// allowing the callback the ability to modify the parameter's value
10047
- typedef struct ur_queue_get_info_params_t {
10048
- ur_queue_handle_t *phQueue;
10049
- ur_queue_info_t *ppropName;
10050
- size_t *ppropSize;
10051
- void **ppPropValue;
10052
- size_t **ppPropSizeRet;
10053
- } ur_queue_get_info_params_t;
10054
-
10055
- ///////////////////////////////////////////////////////////////////////////////
10056
- /// @brief Function parameters for urQueueCreate
10057
- /// @details Each entry is a pointer to the parameter passed to the function;
10058
- /// allowing the callback the ability to modify the parameter's value
10059
- typedef struct ur_queue_create_params_t {
10060
- ur_context_handle_t *phContext;
10061
- ur_device_handle_t *phDevice;
10062
- const ur_queue_properties_t **ppProperties;
10063
- ur_queue_handle_t **pphQueue;
10064
- } ur_queue_create_params_t;
10065
-
10066
- ///////////////////////////////////////////////////////////////////////////////
10067
- /// @brief Function parameters for urQueueRetain
10068
- /// @details Each entry is a pointer to the parameter passed to the function;
10069
- /// allowing the callback the ability to modify the parameter's value
10070
- typedef struct ur_queue_retain_params_t {
10071
- ur_queue_handle_t *phQueue;
10072
- } ur_queue_retain_params_t;
10073
-
10074
- ///////////////////////////////////////////////////////////////////////////////
10075
- /// @brief Function parameters for urQueueRelease
10076
- /// @details Each entry is a pointer to the parameter passed to the function;
10077
- /// allowing the callback the ability to modify the parameter's value
10078
- typedef struct ur_queue_release_params_t {
10079
- ur_queue_handle_t *phQueue;
10080
- } ur_queue_release_params_t;
10081
-
10082
- ///////////////////////////////////////////////////////////////////////////////
10083
- /// @brief Function parameters for urQueueGetNativeHandle
10084
- /// @details Each entry is a pointer to the parameter passed to the function;
10085
- /// allowing the callback the ability to modify the parameter's value
10086
- typedef struct ur_queue_get_native_handle_params_t {
10087
- ur_queue_handle_t *phQueue;
10088
- ur_queue_native_desc_t **ppDesc;
10089
- ur_native_handle_t **pphNativeQueue;
10090
- } ur_queue_get_native_handle_params_t;
10091
-
10092
- ///////////////////////////////////////////////////////////////////////////////
10093
- /// @brief Function parameters for urQueueCreateWithNativeHandle
10094
- /// @details Each entry is a pointer to the parameter passed to the function;
10095
- /// allowing the callback the ability to modify the parameter's value
10096
- typedef struct ur_queue_create_with_native_handle_params_t {
10097
- ur_native_handle_t *phNativeQueue;
10098
- ur_context_handle_t *phContext;
10099
- ur_device_handle_t *phDevice;
10100
- const ur_queue_native_properties_t **ppProperties;
10101
- ur_queue_handle_t **pphQueue;
10102
- } ur_queue_create_with_native_handle_params_t;
10103
-
10104
- ///////////////////////////////////////////////////////////////////////////////
10105
- /// @brief Function parameters for urQueueFinish
10106
- /// @details Each entry is a pointer to the parameter passed to the function;
10107
- /// allowing the callback the ability to modify the parameter's value
10108
- typedef struct ur_queue_finish_params_t {
10109
- ur_queue_handle_t *phQueue;
10110
- } ur_queue_finish_params_t;
10111
-
10112
- ///////////////////////////////////////////////////////////////////////////////
10113
- /// @brief Function parameters for urQueueFlush
10114
- /// @details Each entry is a pointer to the parameter passed to the function;
10115
- /// allowing the callback the ability to modify the parameter's value
10116
- typedef struct ur_queue_flush_params_t {
10117
- ur_queue_handle_t *phQueue;
10118
- } ur_queue_flush_params_t;
10119
-
10120
10120
///////////////////////////////////////////////////////////////////////////////
10121
10121
/// @brief Function parameters for urBindlessImagesUnsampledImageHandleDestroyExp
10122
10122
/// @details Each entry is a pointer to the parameter passed to the function;
0 commit comments