linux/drivers/gpu/drm/i915/gt/intel_gt_requests.c

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

#include <linux/workqueue.h>

#include "i915_drv.h" /* for_each_engine() */
#include "i915_request.h"
#include "intel_engine_heartbeat.h"
#include "intel_execlists_submission.h"
#include "intel_gt.h"
#include "intel_gt_pm.h"
#include "intel_gt_requests.h"
#include "intel_timeline.h"

static bool retire_requests(struct intel_timeline *tl)
{}

static bool engine_active(const struct intel_engine_cs *engine)
{}

static bool flush_submission(struct intel_gt *gt, long timeout)
{}

static void engine_retire(struct work_struct *work)
{}

static bool add_retire(struct intel_engine_cs *engine,
		       struct intel_timeline *tl)
{}

void intel_engine_add_retire(struct intel_engine_cs *engine,
			     struct intel_timeline *tl)
{}

void intel_engine_init_retire(struct intel_engine_cs *engine)
{}

void intel_engine_fini_retire(struct intel_engine_cs *engine)
{}

long intel_gt_retire_requests_timeout(struct intel_gt *gt, long timeout,
				      long *remaining_timeout)
{}

static void retire_work_handler(struct work_struct *work)
{}

void intel_gt_init_requests(struct intel_gt *gt)
{}

void intel_gt_park_requests(struct intel_gt *gt)
{}

void intel_gt_unpark_requests(struct intel_gt *gt)
{}

void intel_gt_fini_requests(struct intel_gt *gt)
{}

void intel_gt_watchdog_work(struct work_struct *work)
{}