1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Dell privacy notification driver 4 * 5 * Copyright (C) 2021 Dell Inc. All Rights Reserved. 6 */ 7 8 #ifndef _DELL_PRIVACY_WMI_H_ 9 #define _DELL_PRIVACY_WMI_H_ 10 11 #if IS_ENABLED(CONFIG_DELL_WMI_PRIVACY) 12 bool dell_privacy_has_mic_mute(void); 13 bool dell_privacy_process_event(int type, int code, int status); 14 int dell_privacy_register_driver(void); 15 void dell_privacy_unregister_driver(void); 16 #else /* CONFIG_DELL_PRIVACY */ 17 static inline bool dell_privacy_has_mic_mute(void) 18 { 19 return false; 20 } 21 22 static inline bool dell_privacy_process_event(int type, int code, int status) 23 { 24 return false; 25 } 26 27 static inline int dell_privacy_register_driver(void) 28 { 29 return 0; 30 } 31 32 static inline void dell_privacy_unregister_driver(void) 33 { 34 } 35 #endif /* CONFIG_DELL_PRIVACY */ 36 #endif 37