File tree Expand file tree Collapse file tree 5 files changed +17
-1
lines changed Expand file tree Collapse file tree 5 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -8910,6 +8910,8 @@ urKernelSuggestMaxCooperativeGroupCountExp(
89108910/// - ::UR_RESULT_ERROR_INVALID_NULL_POINTER
89118911/// + `NULL == phEvent`
89128912/// - ::UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST
8913+ /// + `phEventWaitList == NULL && numEventsInWaitList > 0`
8914+ /// + `phEventWaitList != NULL && numEventsInWaitList == 0`
89138915UR_APIEXPORT ur_result_t UR_APICALL
89148916urEnqueueTimestampRecordingExp(
89158917 ur_queue_handle_t hQueue, ///< [in] handle of the queue object
Original file line number Diff line number Diff line change @@ -63,4 +63,6 @@ params:
6363returns :
6464 - $X_RESULT_ERROR_INVALID_NULL_HANDLE
6565 - $X_RESULT_ERROR_INVALID_NULL_POINTER
66- - $X_RESULT_ERROR_INVALID_EVENT_WAIT_LIST
66+ - $X_RESULT_ERROR_INVALID_EVENT_WAIT_LIST :
67+ - " `phEventWaitList == NULL && numEventsInWaitList > 0`"
68+ - " `phEventWaitList != NULL && numEventsInWaitList == 0`"
Original file line number Diff line number Diff line change @@ -8965,6 +8965,14 @@ __urdlllocal ur_result_t UR_APICALL urEnqueueTimestampRecordingExp(
89658965 return UR_RESULT_ERROR_INVALID_NULL_POINTER;
89668966 }
89678967
8968+ if (phEventWaitList == NULL && numEventsInWaitList > 0 ) {
8969+ return UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST;
8970+ }
8971+
8972+ if (phEventWaitList != NULL && numEventsInWaitList == 0 ) {
8973+ return UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST;
8974+ }
8975+
89688976 if (phEventWaitList != NULL && numEventsInWaitList > 0 ) {
89698977 for (uint32_t i = 0 ; i < numEventsInWaitList; ++i) {
89708978 if (phEventWaitList[i] == NULL ) {
Original file line number Diff line number Diff line change @@ -8324,6 +8324,8 @@ ur_result_t UR_APICALL urKernelSuggestMaxCooperativeGroupCountExp(
83248324// / - ::UR_RESULT_ERROR_INVALID_NULL_POINTER
83258325// / + `NULL == phEvent`
83268326// / - ::UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST
8327+ // / + `phEventWaitList == NULL && numEventsInWaitList > 0`
8328+ // / + `phEventWaitList != NULL && numEventsInWaitList == 0`
83278329ur_result_t UR_APICALL urEnqueueTimestampRecordingExp (
83288330 ur_queue_handle_t hQueue, // /< [in] handle of the queue object
83298331 bool
Original file line number Diff line number Diff line change @@ -7043,6 +7043,8 @@ ur_result_t UR_APICALL urKernelSuggestMaxCooperativeGroupCountExp(
70437043// / - ::UR_RESULT_ERROR_INVALID_NULL_POINTER
70447044// / + `NULL == phEvent`
70457045// / - ::UR_RESULT_ERROR_INVALID_EVENT_WAIT_LIST
7046+ // / + `phEventWaitList == NULL && numEventsInWaitList > 0`
7047+ // / + `phEventWaitList != NULL && numEventsInWaitList == 0`
70467048ur_result_t UR_APICALL urEnqueueTimestampRecordingExp (
70477049 ur_queue_handle_t hQueue, // /< [in] handle of the queue object
70487050 bool
You can’t perform that action at this time.
0 commit comments