linux/drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c

// SPDX-License-Identifier: MIT
/*
 * Copyright © 2022 Intel Corporation
 */

#include <linux/types.h>

#include "gt/intel_gt.h"
#include "gt/intel_gt_print.h"
#include "intel_gsc_fw.h"
#include "intel_gsc_proxy.h"
#include "intel_gsc_uc.h"
#include "i915_drv.h"
#include "i915_reg.h"

static void gsc_work(struct work_struct *work)
{}

static bool gsc_engine_supported(struct intel_gt *gt)
{}

void intel_gsc_uc_init_early(struct intel_gsc_uc *gsc)
{}

static int gsc_allocate_and_map_vma(struct intel_gsc_uc *gsc, u32 size)
{}

static void gsc_unmap_and_free_vma(struct intel_gsc_uc *gsc)
{}

int intel_gsc_uc_init(struct intel_gsc_uc *gsc)
{}

void intel_gsc_uc_fini(struct intel_gsc_uc *gsc)
{}

void intel_gsc_uc_flush_work(struct intel_gsc_uc *gsc)
{}

void intel_gsc_uc_resume(struct intel_gsc_uc *gsc)
{}

void intel_gsc_uc_load_start(struct intel_gsc_uc *gsc)
{}

void intel_gsc_uc_load_status(struct intel_gsc_uc *gsc, struct drm_printer *p)
{}