xref: /openbsd/sys/dev/pci/drm/i915/i915_debugfs.h (revision ad8b1aaf)
1c349dbc7Sjsg /* SPDX-License-Identifier: MIT */
2c349dbc7Sjsg /*
3c349dbc7Sjsg  * Copyright © 2019 Intel Corporation
4c349dbc7Sjsg  */
5c349dbc7Sjsg 
6c349dbc7Sjsg #ifndef __I915_DEBUGFS_H__
7c349dbc7Sjsg #define __I915_DEBUGFS_H__
8c349dbc7Sjsg 
9c349dbc7Sjsg struct drm_connector;
10c349dbc7Sjsg struct drm_i915_gem_object;
11c349dbc7Sjsg struct drm_i915_private;
12c349dbc7Sjsg struct seq_file;
13c349dbc7Sjsg 
14c349dbc7Sjsg #ifdef CONFIG_DEBUG_FS
15*ad8b1aafSjsg void i915_debugfs_register(struct drm_i915_private *dev_priv);
16c349dbc7Sjsg void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj);
17c349dbc7Sjsg #else
i915_debugfs_register(struct drm_i915_private * dev_priv)18*ad8b1aafSjsg static inline void i915_debugfs_register(struct drm_i915_private *dev_priv) {}
i915_debugfs_describe_obj(struct seq_file * m,struct drm_i915_gem_object * obj)19c349dbc7Sjsg static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {}
20c349dbc7Sjsg #endif
21c349dbc7Sjsg 
22c349dbc7Sjsg #endif /* __I915_DEBUGFS_H__ */
23