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