@@ -1933,7 +1933,10 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendKernelLaunchExp_t)(
1933
1933
const size_t * ,
1934
1934
uint32_t ,
1935
1935
const ur_exp_command_buffer_sync_point_t * ,
1936
+ uint32_t ,
1937
+ const ur_event_handle_t * ,
1936
1938
ur_exp_command_buffer_sync_point_t * ,
1939
+ ur_event_handle_t * ,
1937
1940
ur_exp_command_buffer_command_handle_t * );
1938
1941
1939
1942
///////////////////////////////////////////////////////////////////////////////
@@ -1945,7 +1948,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendUSMMemcpyExp_t)(
1945
1948
size_t ,
1946
1949
uint32_t ,
1947
1950
const ur_exp_command_buffer_sync_point_t * ,
1948
- ur_exp_command_buffer_sync_point_t * );
1951
+ uint32_t ,
1952
+ const ur_event_handle_t * ,
1953
+ ur_exp_command_buffer_sync_point_t * ,
1954
+ ur_event_handle_t * ,
1955
+ ur_exp_command_buffer_command_handle_t * );
1949
1956
1950
1957
///////////////////////////////////////////////////////////////////////////////
1951
1958
/// @brief Function-pointer for urCommandBufferAppendUSMFillExp
@@ -1957,7 +1964,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendUSMFillExp_t)(
1957
1964
size_t ,
1958
1965
uint32_t ,
1959
1966
const ur_exp_command_buffer_sync_point_t * ,
1960
- ur_exp_command_buffer_sync_point_t * );
1967
+ uint32_t ,
1968
+ const ur_event_handle_t * ,
1969
+ ur_exp_command_buffer_sync_point_t * ,
1970
+ ur_event_handle_t * ,
1971
+ ur_exp_command_buffer_command_handle_t * );
1961
1972
1962
1973
///////////////////////////////////////////////////////////////////////////////
1963
1974
/// @brief Function-pointer for urCommandBufferAppendMemBufferCopyExp
@@ -1970,7 +1981,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferCopyExp_t)(
1970
1981
size_t ,
1971
1982
uint32_t ,
1972
1983
const ur_exp_command_buffer_sync_point_t * ,
1973
- ur_exp_command_buffer_sync_point_t * );
1984
+ uint32_t ,
1985
+ const ur_event_handle_t * ,
1986
+ ur_exp_command_buffer_sync_point_t * ,
1987
+ ur_event_handle_t * ,
1988
+ ur_exp_command_buffer_command_handle_t * );
1974
1989
1975
1990
///////////////////////////////////////////////////////////////////////////////
1976
1991
/// @brief Function-pointer for urCommandBufferAppendMemBufferWriteExp
@@ -1982,7 +1997,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferWriteExp_t)(
1982
1997
const void * ,
1983
1998
uint32_t ,
1984
1999
const ur_exp_command_buffer_sync_point_t * ,
1985
- ur_exp_command_buffer_sync_point_t * );
2000
+ uint32_t ,
2001
+ const ur_event_handle_t * ,
2002
+ ur_exp_command_buffer_sync_point_t * ,
2003
+ ur_event_handle_t * ,
2004
+ ur_exp_command_buffer_command_handle_t * );
1986
2005
1987
2006
///////////////////////////////////////////////////////////////////////////////
1988
2007
/// @brief Function-pointer for urCommandBufferAppendMemBufferReadExp
@@ -1994,7 +2013,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferReadExp_t)(
1994
2013
void * ,
1995
2014
uint32_t ,
1996
2015
const ur_exp_command_buffer_sync_point_t * ,
1997
- ur_exp_command_buffer_sync_point_t * );
2016
+ uint32_t ,
2017
+ const ur_event_handle_t * ,
2018
+ ur_exp_command_buffer_sync_point_t * ,
2019
+ ur_event_handle_t * ,
2020
+ ur_exp_command_buffer_command_handle_t * );
1998
2021
1999
2022
///////////////////////////////////////////////////////////////////////////////
2000
2023
/// @brief Function-pointer for urCommandBufferAppendMemBufferCopyRectExp
@@ -2011,7 +2034,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferCopyRectExp_t)
2011
2034
size_t ,
2012
2035
uint32_t ,
2013
2036
const ur_exp_command_buffer_sync_point_t * ,
2014
- ur_exp_command_buffer_sync_point_t * );
2037
+ uint32_t ,
2038
+ const ur_event_handle_t * ,
2039
+ ur_exp_command_buffer_sync_point_t * ,
2040
+ ur_event_handle_t * ,
2041
+ ur_exp_command_buffer_command_handle_t * );
2015
2042
2016
2043
///////////////////////////////////////////////////////////////////////////////
2017
2044
/// @brief Function-pointer for urCommandBufferAppendMemBufferWriteRectExp
@@ -2028,7 +2055,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferWriteRectExp_t
2028
2055
void * ,
2029
2056
uint32_t ,
2030
2057
const ur_exp_command_buffer_sync_point_t * ,
2031
- ur_exp_command_buffer_sync_point_t * );
2058
+ uint32_t ,
2059
+ const ur_event_handle_t * ,
2060
+ ur_exp_command_buffer_sync_point_t * ,
2061
+ ur_event_handle_t * ,
2062
+ ur_exp_command_buffer_command_handle_t * );
2032
2063
2033
2064
///////////////////////////////////////////////////////////////////////////////
2034
2065
/// @brief Function-pointer for urCommandBufferAppendMemBufferReadRectExp
@@ -2045,7 +2076,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferReadRectExp_t)
2045
2076
void * ,
2046
2077
uint32_t ,
2047
2078
const ur_exp_command_buffer_sync_point_t * ,
2048
- ur_exp_command_buffer_sync_point_t * );
2079
+ uint32_t ,
2080
+ const ur_event_handle_t * ,
2081
+ ur_exp_command_buffer_sync_point_t * ,
2082
+ ur_event_handle_t * ,
2083
+ ur_exp_command_buffer_command_handle_t * );
2049
2084
2050
2085
///////////////////////////////////////////////////////////////////////////////
2051
2086
/// @brief Function-pointer for urCommandBufferAppendMemBufferFillExp
@@ -2058,7 +2093,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendMemBufferFillExp_t)(
2058
2093
size_t ,
2059
2094
uint32_t ,
2060
2095
const ur_exp_command_buffer_sync_point_t * ,
2061
- ur_exp_command_buffer_sync_point_t * );
2096
+ uint32_t ,
2097
+ const ur_event_handle_t * ,
2098
+ ur_exp_command_buffer_sync_point_t * ,
2099
+ ur_event_handle_t * ,
2100
+ ur_exp_command_buffer_command_handle_t * );
2062
2101
2063
2102
///////////////////////////////////////////////////////////////////////////////
2064
2103
/// @brief Function-pointer for urCommandBufferAppendUSMPrefetchExp
@@ -2069,7 +2108,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendUSMPrefetchExp_t)(
2069
2108
ur_usm_migration_flags_t ,
2070
2109
uint32_t ,
2071
2110
const ur_exp_command_buffer_sync_point_t * ,
2072
- ur_exp_command_buffer_sync_point_t * );
2111
+ uint32_t ,
2112
+ const ur_event_handle_t * ,
2113
+ ur_exp_command_buffer_sync_point_t * ,
2114
+ ur_event_handle_t * ,
2115
+ ur_exp_command_buffer_command_handle_t * );
2073
2116
2074
2117
///////////////////////////////////////////////////////////////////////////////
2075
2118
/// @brief Function-pointer for urCommandBufferAppendUSMAdviseExp
@@ -2080,7 +2123,11 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferAppendUSMAdviseExp_t)(
2080
2123
ur_usm_advice_flags_t ,
2081
2124
uint32_t ,
2082
2125
const ur_exp_command_buffer_sync_point_t * ,
2083
- ur_exp_command_buffer_sync_point_t * );
2126
+ uint32_t ,
2127
+ const ur_event_handle_t * ,
2128
+ ur_exp_command_buffer_sync_point_t * ,
2129
+ ur_event_handle_t * ,
2130
+ ur_exp_command_buffer_command_handle_t * );
2084
2131
2085
2132
///////////////////////////////////////////////////////////////////////////////
2086
2133
/// @brief Function-pointer for urCommandBufferEnqueueExp
@@ -2107,6 +2154,19 @@ typedef ur_result_t(UR_APICALL *ur_pfnCommandBufferUpdateKernelLaunchExp_t)(
2107
2154
ur_exp_command_buffer_command_handle_t ,
2108
2155
const ur_exp_command_buffer_update_kernel_launch_desc_t * );
2109
2156
2157
+ ///////////////////////////////////////////////////////////////////////////////
2158
+ /// @brief Function-pointer for urCommandBufferUpdateSignalEventExp
2159
+ typedef ur_result_t (UR_APICALL * ur_pfnCommandBufferUpdateSignalEventExp_t )(
2160
+ ur_exp_command_buffer_command_handle_t ,
2161
+ ur_event_handle_t * );
2162
+
2163
+ ///////////////////////////////////////////////////////////////////////////////
2164
+ /// @brief Function-pointer for urCommandBufferUpdateWaitEventsExp
2165
+ typedef ur_result_t (UR_APICALL * ur_pfnCommandBufferUpdateWaitEventsExp_t )(
2166
+ ur_exp_command_buffer_command_handle_t ,
2167
+ uint32_t ,
2168
+ const ur_event_handle_t * );
2169
+
2110
2170
///////////////////////////////////////////////////////////////////////////////
2111
2171
/// @brief Function-pointer for urCommandBufferGetInfoExp
2112
2172
typedef ur_result_t (UR_APICALL * ur_pfnCommandBufferGetInfoExp_t )(
@@ -2148,6 +2208,8 @@ typedef struct ur_command_buffer_exp_dditable_t {
2148
2208
ur_pfnCommandBufferRetainCommandExp_t pfnRetainCommandExp ;
2149
2209
ur_pfnCommandBufferReleaseCommandExp_t pfnReleaseCommandExp ;
2150
2210
ur_pfnCommandBufferUpdateKernelLaunchExp_t pfnUpdateKernelLaunchExp ;
2211
+ ur_pfnCommandBufferUpdateSignalEventExp_t pfnUpdateSignalEventExp ;
2212
+ ur_pfnCommandBufferUpdateWaitEventsExp_t pfnUpdateWaitEventsExp ;
2151
2213
ur_pfnCommandBufferGetInfoExp_t pfnGetInfoExp ;
2152
2214
ur_pfnCommandBufferCommandGetInfoExp_t pfnCommandGetInfoExp ;
2153
2215
} ur_command_buffer_exp_dditable_t ;
0 commit comments