brintos

brintos / linux-shallow public Read only

0
0
Text · 707 B · 57e86c3 Raw
32 lines · c
1/* SPDX-License-Identifier: MIT */2/*3 * Copyright © 2021 Intel Corporation4 */5 6#ifndef _INTEL_GUC_RC_H_7#define _INTEL_GUC_RC_H_8 9#include "intel_guc_submission.h"10 11void intel_guc_rc_init_early(struct intel_guc *guc);12 13static inline bool intel_guc_rc_is_supported(struct intel_guc *guc)14{15	return guc->rc_supported;16}17 18static inline bool intel_guc_rc_is_wanted(struct intel_guc *guc)19{20	return guc->submission_selected && intel_guc_rc_is_supported(guc);21}22 23static inline bool intel_guc_rc_is_used(struct intel_guc *guc)24{25	return intel_guc_submission_is_used(guc) && intel_guc_rc_is_wanted(guc);26}27 28int intel_guc_rc_enable(struct intel_guc *guc);29int intel_guc_rc_disable(struct intel_guc *guc);30 31#endif32