@@ -107,11 +107,15 @@ struct CommandListCoreFamily : CommandListImp {
107107 const ze_copy_region_t *srcRegion,
108108 uint32_t srcPitch,
109109 uint32_t srcSlicePitch,
110- ze_event_handle_t hSignalEvent) override ;
110+ ze_event_handle_t hSignalEvent,
111+ uint32_t numWaitEvents,
112+ ze_event_handle_t *phWaitEvents) override ;
111113 ze_result_t appendMemoryPrefetch (const void *ptr, size_t count) override ;
112114 ze_result_t appendMemoryFill (void *ptr, const void *pattern,
113115 size_t patternSize, size_t size,
114- ze_event_handle_t hEvent) override ;
116+ ze_event_handle_t hSignalEvent,
117+ uint32_t numWaitEvents,
118+ ze_event_handle_t *phWaitEvents) override ;
115119
116120 ze_result_t appendMILoadRegImm (uint32_t reg, uint32_t value) override ;
117121 ze_result_t appendMILoadRegReg (uint32_t reg1, uint32_t reg2) override ;
@@ -163,7 +167,8 @@ struct CommandListCoreFamily : CommandListImp {
163167 ze_copy_region_t dstRegion, Vec3<size_t > copySize,
164168 size_t srcRowPitch, size_t srcSlicePitch,
165169 size_t dstRowPitch, size_t dstSlicePitch,
166- Vec3<uint32_t > srcSize, Vec3<uint32_t > dstSize, ze_event_handle_t hSignalEvent);
170+ Vec3<uint32_t > srcSize, Vec3<uint32_t > dstSize, ze_event_handle_t hSignalEvent,
171+ uint32_t numWaitEvents, ze_event_handle_t *phWaitEvents);
167172
168173 MOCKABLE_VIRTUAL ze_result_t appendMemoryCopyKernel2d (AlignedAllocationData *dstAlignedAllocation, AlignedAllocationData *srcAlignedAllocation,
169174 Builtin builtin, const ze_copy_region_t *dstRegion,
@@ -182,7 +187,9 @@ struct CommandListCoreFamily : CommandListImp {
182187
183188 MOCKABLE_VIRTUAL ze_result_t appendBlitFill (void *ptr, const void *pattern,
184189 size_t patternSize, size_t size,
185- ze_event_handle_t hEvent);
190+ ze_event_handle_t hSignalEvent,
191+ uint32_t numWaitEvents,
192+ ze_event_handle_t *phWaitEvents);
186193
187194 MOCKABLE_VIRTUAL ze_result_t appendCopyImageBlit (NEO::GraphicsAllocation *src,
188195 NEO::GraphicsAllocation *dst,
0 commit comments