162306a36Sopenharmony_ci/* 262306a36Sopenharmony_ci BlueZ - Bluetooth protocol stack for Linux 362306a36Sopenharmony_ci Copyright (C) 2014 Intel Corporation 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci This program is free software; you can redistribute it and/or modify 662306a36Sopenharmony_ci it under the terms of the GNU General Public License version 2 as 762306a36Sopenharmony_ci published by the Free Software Foundation; 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 1062306a36Sopenharmony_ci OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 1162306a36Sopenharmony_ci FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 1262306a36Sopenharmony_ci IN NO EVENT SHALL THE COPYRIGHT HOLDER(S) AND AUTHOR(S) BE LIABLE FOR ANY 1362306a36Sopenharmony_ci CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES 1462306a36Sopenharmony_ci WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1562306a36Sopenharmony_ci ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1662306a36Sopenharmony_ci OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci ALL LIABILITY, INCLUDING LIABILITY FOR INFRINGEMENT OF ANY PATENTS, 1962306a36Sopenharmony_ci COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS, RELATING TO USE OF THIS 2062306a36Sopenharmony_ci SOFTWARE IS DISCLAIMED. 2162306a36Sopenharmony_ci*/ 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci#if IS_ENABLED(CONFIG_BT_DEBUGFS) 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_civoid hci_debugfs_create_common(struct hci_dev *hdev); 2662306a36Sopenharmony_civoid hci_debugfs_create_bredr(struct hci_dev *hdev); 2762306a36Sopenharmony_civoid hci_debugfs_create_le(struct hci_dev *hdev); 2862306a36Sopenharmony_civoid hci_debugfs_create_conn(struct hci_conn *conn); 2962306a36Sopenharmony_civoid hci_debugfs_create_basic(struct hci_dev *hdev); 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci#else 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_cistatic inline void hci_debugfs_create_common(struct hci_dev *hdev) 3462306a36Sopenharmony_ci{ 3562306a36Sopenharmony_ci} 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_cistatic inline void hci_debugfs_create_bredr(struct hci_dev *hdev) 3862306a36Sopenharmony_ci{ 3962306a36Sopenharmony_ci} 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_cistatic inline void hci_debugfs_create_le(struct hci_dev *hdev) 4262306a36Sopenharmony_ci{ 4362306a36Sopenharmony_ci} 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_cistatic inline void hci_debugfs_create_conn(struct hci_conn *conn) 4662306a36Sopenharmony_ci{ 4762306a36Sopenharmony_ci} 4862306a36Sopenharmony_ci 4962306a36Sopenharmony_cistatic inline void hci_debugfs_create_basic(struct hci_dev *hdev) 5062306a36Sopenharmony_ci{ 5162306a36Sopenharmony_ci} 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci#endif 54