root/drivers/net/wireless/ath/ath10k/wow.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. ath10k_wow_init

   1 /* SPDX-License-Identifier: ISC */
   2 /*
   3  * Copyright (c) 2015,2017 Qualcomm Atheros, Inc.
   4  */
   5 #ifndef _WOW_H_
   6 #define _WOW_H_
   7 
   8 struct ath10k_wow {
   9         u32 max_num_patterns;
  10         struct completion wakeup_completed;
  11         struct wiphy_wowlan_support wowlan_support;
  12 };
  13 
  14 #ifdef CONFIG_PM
  15 
  16 int ath10k_wow_init(struct ath10k *ar);
  17 int ath10k_wow_op_suspend(struct ieee80211_hw *hw,
  18                           struct cfg80211_wowlan *wowlan);
  19 int ath10k_wow_op_resume(struct ieee80211_hw *hw);
  20 void ath10k_wow_op_set_wakeup(struct ieee80211_hw *hw, bool enabled);
  21 
  22 #else
  23 
  24 static inline int ath10k_wow_init(struct ath10k *ar)
  25 {
  26         return 0;
  27 }
  28 
  29 #endif /* CONFIG_PM */
  30 #endif /* _WOW_H_ */

/* [<][>][^][v][top][bottom][index][help] */