xref: /linux/drivers/gpu/drm/ttm/ttm_module.h (revision 762f99f4f3cb41a775b5157dd761217beba65873)
15cf82904SChristian König /**************************************************************************
25cf82904SChristian König  *
35cf82904SChristian König  * Copyright 2008-2009 VMware, Inc., Palo Alto, CA., USA
45cf82904SChristian König  * All Rights Reserved.
55cf82904SChristian König  *
65cf82904SChristian König  * Permission is hereby granted, free of charge, to any person obtaining a
75cf82904SChristian König  * copy of this software and associated documentation files (the
85cf82904SChristian König  * "Software"), to deal in the Software without restriction, including
95cf82904SChristian König  * without limitation the rights to use, copy, modify, merge, publish,
105cf82904SChristian König  * distribute, sub license, and/or sell copies of the Software, and to
115cf82904SChristian König  * permit persons to whom the Software is furnished to do so, subject to
125cf82904SChristian König  * the following conditions:
135cf82904SChristian König  *
145cf82904SChristian König  * The above copyright notice and this permission notice (including the
155cf82904SChristian König  * next paragraph) shall be included in all copies or substantial portions
165cf82904SChristian König  * of the Software.
175cf82904SChristian König  *
185cf82904SChristian König  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
195cf82904SChristian König  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
205cf82904SChristian König  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
215cf82904SChristian König  * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
225cf82904SChristian König  * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
235cf82904SChristian König  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
245cf82904SChristian König  * USE OR OTHER DEALINGS IN THE SOFTWARE.
255cf82904SChristian König  *
265cf82904SChristian König  **************************************************************************/
275cf82904SChristian König /*
285cf82904SChristian König  * Authors: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
295cf82904SChristian König  */
305cf82904SChristian König 
315cf82904SChristian König #ifndef _TTM_MODULE_H_
325cf82904SChristian König #define _TTM_MODULE_H_
335cf82904SChristian König 
345cf82904SChristian König #define TTM_PFX "[TTM] "
353763d635SChristian König 
363763d635SChristian König struct dentry;
37*b072b9cdSChristian König struct ttm_device;
383763d635SChristian König 
393763d635SChristian König extern struct dentry *ttm_debugfs_root;
405cf82904SChristian König 
41*b072b9cdSChristian König void ttm_sys_man_init(struct ttm_device *bdev);
42*b072b9cdSChristian König 
435cf82904SChristian König #endif /* _TTM_MODULE_H_ */
44