File tree Expand file tree Collapse file tree 5 files changed +20
-0
lines changed Expand file tree Collapse file tree 5 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -8223,6 +8223,9 @@ urCommandBufferAppendUSMPrefetchExp(
8223
8223
/// + `::UR_USM_ADVICE_FLAGS_MASK & advice`
8224
8224
/// - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_EXP
8225
8225
/// - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_EXP
8226
+ /// - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP
8227
+ /// + `pSyncPointWaitList == NULL && numSyncPointsInWaitList > 0`
8228
+ /// + `pSyncPointWaitList != NULL && numSyncPointsInWaitList == 0`
8226
8229
/// - ::UR_RESULT_ERROR_INVALID_MEM_OBJECT
8227
8230
/// - ::UR_RESULT_ERROR_INVALID_SIZE
8228
8231
/// + `size == 0`
Original file line number Diff line number Diff line change @@ -661,6 +661,9 @@ params:
661
661
returns :
662
662
- $X_RESULT_ERROR_INVALID_COMMAND_BUFFER_EXP
663
663
- $X_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_EXP
664
+ - $X_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP :
665
+ - " `pSyncPointWaitList == NULL && numSyncPointsInWaitList > 0`"
666
+ - " `pSyncPointWaitList != NULL && numSyncPointsInWaitList == 0`"
664
667
- $X_RESULT_ERROR_INVALID_MEM_OBJECT
665
668
- $X_RESULT_ERROR_INVALID_SIZE :
666
669
- " `size == 0`"
Original file line number Diff line number Diff line change @@ -7189,6 +7189,14 @@ __urdlllocal ur_result_t UR_APICALL urCommandBufferAppendUSMAdviseExp(
7189
7189
return UR_RESULT_ERROR_INVALID_ENUMERATION;
7190
7190
}
7191
7191
7192
+ if (pSyncPointWaitList == NULL && numSyncPointsInWaitList > 0 ) {
7193
+ return UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP;
7194
+ }
7195
+
7196
+ if (pSyncPointWaitList != NULL && numSyncPointsInWaitList == 0 ) {
7197
+ return UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP;
7198
+ }
7199
+
7192
7200
if (size == 0 ) {
7193
7201
return UR_RESULT_ERROR_INVALID_SIZE;
7194
7202
}
Original file line number Diff line number Diff line change @@ -7688,6 +7688,9 @@ ur_result_t UR_APICALL urCommandBufferAppendUSMPrefetchExp(
7688
7688
// / + `::UR_USM_ADVICE_FLAGS_MASK & advice`
7689
7689
// / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_EXP
7690
7690
// / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_EXP
7691
+ // / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP
7692
+ // / + `pSyncPointWaitList == NULL && numSyncPointsInWaitList > 0`
7693
+ // / + `pSyncPointWaitList != NULL && numSyncPointsInWaitList == 0`
7691
7694
// / - ::UR_RESULT_ERROR_INVALID_MEM_OBJECT
7692
7695
// / - ::UR_RESULT_ERROR_INVALID_SIZE
7693
7696
// / + `size == 0`
Original file line number Diff line number Diff line change @@ -6492,6 +6492,9 @@ ur_result_t UR_APICALL urCommandBufferAppendUSMPrefetchExp(
6492
6492
// / + `::UR_USM_ADVICE_FLAGS_MASK & advice`
6493
6493
// / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_EXP
6494
6494
// / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_EXP
6495
+ // / - ::UR_RESULT_ERROR_INVALID_COMMAND_BUFFER_SYNC_POINT_WAIT_LIST_EXP
6496
+ // / + `pSyncPointWaitList == NULL && numSyncPointsInWaitList > 0`
6497
+ // / + `pSyncPointWaitList != NULL && numSyncPointsInWaitList == 0`
6495
6498
// / - ::UR_RESULT_ERROR_INVALID_MEM_OBJECT
6496
6499
// / - ::UR_RESULT_ERROR_INVALID_SIZE
6497
6500
// / + `size == 0`
You can’t perform that action at this time.
0 commit comments