Lines Matching refs:rfkill
41 struct rfkill;
62 void (*poll)(struct rfkill *rfkill, void *data);
63 void (*query)(struct rfkill *rfkill, void *data);
79 struct rfkill * __must_check rfkill_alloc(const char *name,
100 int __must_check rfkill_register(struct rfkill *rfkill);
110 void rfkill_pause_polling(struct rfkill *rfkill);
119 void rfkill_resume_polling(struct rfkill *rfkill);
130 void rfkill_unregister(struct rfkill *rfkill);
138 void rfkill_destroy(struct rfkill *rfkill);
149 bool rfkill_set_hw_state_reason(struct rfkill *rfkill,
171 static inline bool rfkill_set_hw_state(struct rfkill *rfkill, bool blocked) in rfkill_set_hw_state() argument
173 return rfkill_set_hw_state_reason(rfkill, blocked, in rfkill_set_hw_state()
197 bool rfkill_set_sw_state(struct rfkill *rfkill, bool blocked);
213 void rfkill_init_sw_state(struct rfkill *rfkill, bool blocked);
224 void rfkill_set_states(struct rfkill *rfkill, bool sw, bool hw);
231 bool rfkill_blocked(struct rfkill *rfkill);
238 bool rfkill_soft_blocked(struct rfkill *rfkill);
249 static inline struct rfkill * __must_check
259 static inline int __must_check rfkill_register(struct rfkill *rfkill) in rfkill_register() argument
261 if (rfkill == ERR_PTR(-ENODEV)) in rfkill_register()
266 static inline void rfkill_pause_polling(struct rfkill *rfkill) in rfkill_pause_polling() argument
270 static inline void rfkill_resume_polling(struct rfkill *rfkill) in rfkill_resume_polling() argument
274 static inline void rfkill_unregister(struct rfkill *rfkill) in rfkill_unregister() argument
278 static inline void rfkill_destroy(struct rfkill *rfkill) in rfkill_destroy() argument
282 static inline bool rfkill_set_hw_state_reason(struct rfkill *rfkill, in rfkill_set_hw_state_reason() argument
289 static inline bool rfkill_set_hw_state(struct rfkill *rfkill, bool blocked) in rfkill_set_hw_state() argument
294 static inline bool rfkill_set_sw_state(struct rfkill *rfkill, bool blocked) in rfkill_set_sw_state() argument
299 static inline void rfkill_init_sw_state(struct rfkill *rfkill, bool blocked) in rfkill_init_sw_state() argument
303 static inline void rfkill_set_states(struct rfkill *rfkill, bool sw, bool hw) in rfkill_set_states() argument
307 static inline bool rfkill_blocked(struct rfkill *rfkill) in rfkill_blocked() argument
312 static inline bool rfkill_soft_blocked(struct rfkill *rfkill) in rfkill_soft_blocked() argument
331 const char *rfkill_get_led_trigger_name(struct rfkill *rfkill);
342 void rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name);
344 static inline const char *rfkill_get_led_trigger_name(struct rfkill *rfkill) in rfkill_get_led_trigger_name() argument
350 rfkill_set_led_trigger_name(struct rfkill *rfkill, const char *name) in rfkill_set_led_trigger_name() argument