/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ /* Copyright(c) 2018-2019 Realtek Corporation */ #ifndef __RTW_WOW_H__ #define __RTW_WOW_H__ #define PNO_CHECK_BYTE … enum rtw_wow_pattern_type { … }; enum rtw_wake_reason { … }; struct rtw_fw_media_status_iter_data { … }; struct rtw_fw_key_type_iter_data { … }; static inline bool rtw_wow_mgd_linked(struct rtw_dev *rtwdev) { … } static inline bool rtw_wow_no_link(struct rtw_dev *rtwdev) { … } int rtw_wow_suspend(struct rtw_dev *rtwdev, struct cfg80211_wowlan *wowlan); int rtw_wow_resume(struct rtw_dev *rtwdev); #endif