194a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger/****************************************************************************** 294a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved. 394a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * 494a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * This program is distributed in the hope that it will be useful, but WITHOUT 594a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 694a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 794a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * more details. 894a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * 994a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * You should have received a copy of the GNU General Public License along with 1094a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * this program; if not, write to the Free Software Foundation, Inc., 1194a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA 1294a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * 1394a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * The full GNU General Public License is included in this distribution in the 1494a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * file called LICENSE. 1594a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * 1694a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * Contact Information: 1794a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger * wlanfae <wlanfae@realtek.com> 1894a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger******************************************************************************/ 1994a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger 2094a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger#ifndef R8192E_PM_H 2194a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger#define R8192E_PM_H 2294a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger 2394a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger#include <linux/types.h> 2494a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger#include <linux/pci.h> 2594a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger 2608d348a021213a16eb76b6e9937e91d1ec67a90bLarry Fingerint rtl8192E_save_state(struct pci_dev *dev, pm_message_t state); 2708d348a021213a16eb76b6e9937e91d1ec67a90bLarry Fingerint rtl8192E_suspend(struct pci_dev *dev, pm_message_t state); 2808d348a021213a16eb76b6e9937e91d1ec67a90bLarry Fingerint rtl8192E_resume(struct pci_dev *dev); 2908d348a021213a16eb76b6e9937e91d1ec67a90bLarry Fingerint rtl8192E_enable_wake(struct pci_dev *dev, pm_message_t state, int enable); 3094a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger 3194a799425eee8225a1e3fbe5f473d2ef04002577Larry Finger#endif 32