mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-27 07:44:16 +08:00
refactor: change queue and immediate command list to accept indirect lock
Related-To: NEO-10356 Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
4a4f1f934a
commit
cf7209ddfe
@@ -55,7 +55,8 @@ struct CommandQueue : _ze_command_queue_handle_t {
|
||||
virtual ze_result_t executeCommandLists(uint32_t numCommandLists,
|
||||
ze_command_list_handle_t *phCommandLists,
|
||||
ze_fence_handle_t hFence, bool performMigration,
|
||||
NEO::LinearStream *parentImmediateCommandlistLinearStream) = 0;
|
||||
NEO::LinearStream *parentImmediateCommandlistLinearStream,
|
||||
std::unique_lock<std::mutex> *outerLockForIndirect) = 0;
|
||||
virtual ze_result_t synchronize(uint64_t timeout) = 0;
|
||||
virtual ze_result_t getOrdinal(uint32_t *pOrdinal) = 0;
|
||||
virtual ze_result_t getIndex(uint32_t *pIndex) = 0;
|
||||
|
||||
Reference in New Issue
Block a user