18c2ecf20Sopenharmony_ci#ifndef _QIB_DEBUGFS_H 28c2ecf20Sopenharmony_ci#define _QIB_DEBUGFS_H 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ci#ifdef CONFIG_DEBUG_FS 58c2ecf20Sopenharmony_ci/* 68c2ecf20Sopenharmony_ci * Copyright (c) 2013 Intel Corporation. All rights reserved. 78c2ecf20Sopenharmony_ci * 88c2ecf20Sopenharmony_ci * This software is available to you under a choice of one of two 98c2ecf20Sopenharmony_ci * licenses. You may choose to be licensed under the terms of the GNU 108c2ecf20Sopenharmony_ci * General Public License (GPL) Version 2, available from the file 118c2ecf20Sopenharmony_ci * COPYING in the main directory of this source tree, or the 128c2ecf20Sopenharmony_ci * OpenIB.org BSD license below: 138c2ecf20Sopenharmony_ci * 148c2ecf20Sopenharmony_ci * Redistribution and use in source and binary forms, with or 158c2ecf20Sopenharmony_ci * without modification, are permitted provided that the following 168c2ecf20Sopenharmony_ci * conditions are met: 178c2ecf20Sopenharmony_ci * 188c2ecf20Sopenharmony_ci * - Redistributions of source code must retain the above 198c2ecf20Sopenharmony_ci * copyright notice, this list of conditions and the following 208c2ecf20Sopenharmony_ci * disclaimer. 218c2ecf20Sopenharmony_ci * 228c2ecf20Sopenharmony_ci * - Redistributions in binary form must reproduce the above 238c2ecf20Sopenharmony_ci * copyright notice, this list of conditions and the following 248c2ecf20Sopenharmony_ci * disclaimer in the documentation and/or other materials 258c2ecf20Sopenharmony_ci * provided with the distribution. 268c2ecf20Sopenharmony_ci * 278c2ecf20Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 288c2ecf20Sopenharmony_ci * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 298c2ecf20Sopenharmony_ci * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 308c2ecf20Sopenharmony_ci * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 318c2ecf20Sopenharmony_ci * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 328c2ecf20Sopenharmony_ci * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 338c2ecf20Sopenharmony_ci * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 348c2ecf20Sopenharmony_ci * SOFTWARE. 358c2ecf20Sopenharmony_ci */ 368c2ecf20Sopenharmony_ci 378c2ecf20Sopenharmony_cistruct qib_ibdev; 388c2ecf20Sopenharmony_civoid qib_dbg_ibdev_init(struct qib_ibdev *ibd); 398c2ecf20Sopenharmony_civoid qib_dbg_ibdev_exit(struct qib_ibdev *ibd); 408c2ecf20Sopenharmony_civoid qib_dbg_init(void); 418c2ecf20Sopenharmony_civoid qib_dbg_exit(void); 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci#endif 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci#endif /* _QIB_DEBUGFS_H */ 46