#include "xe_gt_debugfs.h"
#include <linux/debugfs.h>
#include <drm/drm_debugfs.h>
#include <drm/drm_managed.h>
#include "xe_device.h"
#include "xe_force_wake.h"
#include "xe_ggtt.h"
#include "xe_gt.h"
#include "xe_gt_mcr.h"
#include "xe_gt_sriov_pf_debugfs.h"
#include "xe_gt_sriov_vf_debugfs.h"
#include "xe_gt_topology.h"
#include "xe_hw_engine.h"
#include "xe_lrc.h"
#include "xe_macros.h"
#include "xe_mocs.h"
#include "xe_pat.h"
#include "xe_pm.h"
#include "xe_reg_sr.h"
#include "xe_reg_whitelist.h"
#include "xe_sriov.h"
#include "xe_uc_debugfs.h"
#include "xe_wa.h"
int xe_gt_debugfs_simple_show(struct seq_file *m, void *data)
{ … }
static int hw_engines(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int force_reset(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int force_reset_sync(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int sa_info(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int topology(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int steering(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int ggtt(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int register_save_restore(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int workarounds(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int pat(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int mocs(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int rcs_default_lrc(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int ccs_default_lrc(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int bcs_default_lrc(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int vcs_default_lrc(struct xe_gt *gt, struct drm_printer *p)
{ … }
static int vecs_default_lrc(struct xe_gt *gt, struct drm_printer *p)
{ … }
static const struct drm_info_list debugfs_list[] = …;
void xe_gt_debugfs_register(struct xe_gt *gt)
{ … }