#include <drm/drm_print.h>
#include "gt/intel_gt_debugfs.h"
#include "gt/uc/intel_guc_ads.h"
#include "gt/uc/intel_guc_ct.h"
#include "gt/uc/intel_guc_slpc.h"
#include "gt/uc/intel_guc_submission.h"
#include "intel_guc.h"
#include "intel_guc_debugfs.h"
#include "intel_guc_log_debugfs.h"
static int guc_info_show(struct seq_file *m, void *data)
{ … }
DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(…);
static int guc_registered_contexts_show(struct seq_file *m, void *data)
{ … }
DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(…);
static int guc_slpc_info_show(struct seq_file *m, void *unused)
{ … }
DEFINE_INTEL_GT_DEBUGFS_ATTRIBUTE(…);
static bool intel_eval_slpc_support(void *data)
{ … }
static int guc_sched_disable_delay_ms_get(void *data, u64 *val)
{ … }
static int guc_sched_disable_delay_ms_set(void *data, u64 val)
{ … }
DEFINE_SIMPLE_ATTRIBUTE(…);
static int guc_sched_disable_gucid_threshold_get(void *data, u64 *val)
{ … }
static int guc_sched_disable_gucid_threshold_set(void *data, u64 val)
{ … }
DEFINE_SIMPLE_ATTRIBUTE(…);
void intel_guc_debugfs_register(struct intel_guc *guc, struct dentry *root)
{ … }