Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-only */
0002 /*
0003  * Copyright (C) 2007 Ivo van Doorn
0004  * Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
0005  */
0006 
0007 
0008 #ifndef __RFKILL_INPUT_H
0009 #define __RFKILL_INPUT_H
0010 
0011 /* core code */
0012 void rfkill_switch_all(const enum rfkill_type type, bool blocked);
0013 void rfkill_epo(void);
0014 void rfkill_restore_states(void);
0015 void rfkill_remove_epo_lock(void);
0016 bool rfkill_is_epo_lock_active(void);
0017 bool rfkill_get_global_sw_state(const enum rfkill_type type);
0018 
0019 /* input handler */
0020 int rfkill_handler_init(void);
0021 void rfkill_handler_exit(void);
0022 
0023 #endif /* __RFKILL_INPUT_H */