/* * Copyright (C) 2017-2020 Intel Corporation * * SPDX-License-Identifier: MIT * */ #pragma once #include "command_stream/command_stream_receiver.h" #include "device/device.h" #include "memory_manager/surface.h" #include "opencl/source/command_queue/command_queue_hw.h" #include "opencl/source/event/event.h" #include namespace NEO { template cl_int CommandQueueHw::enqueueBarrierWithWaitList( cl_uint numEventsInWaitList, const cl_event *eventWaitList, cl_event *event) { NullSurface s; Surface *surfaces[] = {&s}; enqueueHandler(surfaces, false, MultiDispatchInfo(), numEventsInWaitList, eventWaitList, event); return CL_SUCCESS; } } // namespace NEO