162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* Copyright (c) 2020 NVIDIA Corporation */ 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci#ifndef _TEGRA_DRM_UAPI_SUBMIT_H 562306a36Sopenharmony_ci#define _TEGRA_DRM_UAPI_SUBMIT_H 662306a36Sopenharmony_ci 762306a36Sopenharmony_cistruct tegra_drm_used_mapping { 862306a36Sopenharmony_ci struct tegra_drm_mapping *mapping; 962306a36Sopenharmony_ci u32 flags; 1062306a36Sopenharmony_ci}; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_cistruct tegra_drm_submit_data { 1362306a36Sopenharmony_ci struct tegra_drm_used_mapping *used_mappings; 1462306a36Sopenharmony_ci u32 num_used_mappings; 1562306a36Sopenharmony_ci}; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciint tegra_drm_fw_validate(struct tegra_drm_client *client, u32 *data, u32 start, 1862306a36Sopenharmony_ci u32 words, struct tegra_drm_submit_data *submit, 1962306a36Sopenharmony_ci u32 *job_class); 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci#endif 22