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