debugfs: Modified default dir of debugfs for debugging UHCI.
[linux/fpc-iii.git] / drivers / staging / vt6655 / power.h
bloba01e7e9aaf67eb2b89e6e443caee1c5c67ae4daf
1 /*
2 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
3 * All rights reserved.
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License along
16 * with this program; if not, write to the Free Software Foundation, Inc.,
17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
20 * File: power.h
22 * Purpose: Handles 802.11 power managment functions
24 * Author: Lyndon Chen
26 * Date: July 17, 2002
30 #ifndef __POWER_H__
31 #define __POWER_H__
34 /*--------------------- Export Definitions -------------------------*/
35 #define C_PWBT 1000 // micro sec. power up before TBTT
36 #define PS_FAST_INTERVAL 1 // Fast power saving listen interval
37 #define PS_MAX_INTERVAL 4 // MAX power saving listen interval
39 /*--------------------- Export Classes ----------------------------*/
41 /*--------------------- Export Variables --------------------------*/
44 /*--------------------- Export Types ------------------------------*/
47 /*--------------------- Export Functions --------------------------*/
49 // IN PSDevice pDevice
50 // IN PSDevice hDeviceContext
52 BOOL
53 PSbConsiderPowerDown(
54 IN HANDLE hDeviceContext,
55 IN BOOL bCheckRxDMA,
56 IN BOOL bCheckCountToWakeUp
59 VOID
60 PSvDisablePowerSaving(
61 IN HANDLE hDeviceContext
64 VOID
65 PSvEnablePowerSaving(
66 IN HANDLE hDeviceContext,
67 IN WORD wListenInterval
70 VOID
71 PSvSendPSPOLL(
72 IN HANDLE hDeviceContext
75 BOOL
76 PSbSendNullPacket(
77 IN HANDLE hDeviceContext
80 BOOL
81 PSbIsNextTBTTWakeUp(
82 IN HANDLE hDeviceContext
85 #endif //__POWER_H__