blob: 1acb3b82bec992d19f569f3d19d686aaf8cdbd14 [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "msd_qcom_context.h"
#include <msd.h>
#include <magma_util/macros.h>
void msd_context_destroy(msd_context_t* abi_context) {
delete MsdQcomAbiContext::cast(abi_context);
}
magma_status_t msd_context_execute_immediate_commands(msd_context_t* ctx, uint64_t commands_size,
void* commands, uint64_t semaphore_count,
msd_semaphore_t** msd_semaphores) {
return DRET(MAGMA_STATUS_UNIMPLEMENTED);
}
magma_status_t msd_context_execute_command_buffer_with_resources(
struct msd_context_t* ctx, struct magma_system_command_buffer* command_buffer,
struct magma_system_exec_resource* exec_resources, struct msd_buffer_t** buffers,
struct msd_semaphore_t** wait_semaphores, struct msd_semaphore_t** signal_semaphores) {
return DRET(MAGMA_STATUS_UNIMPLEMENTED);
}