2 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
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.
21 * Purpose: Handles 802.11 power management functions
33 /*--------------------- Export Definitions -------------------------*/
34 #define C_PWBT 1000 // micro sec. power up before TBTT
35 #define PS_FAST_INTERVAL 1 // Fast power saving listen interval
36 #define PS_MAX_INTERVAL 4 // MAX power saving listen interval
38 /*--------------------- Export Classes ----------------------------*/
40 /*--------------------- Export Variables --------------------------*/
43 /*--------------------- Export Types ------------------------------*/
46 /*--------------------- Export Functions --------------------------*/
48 // IN PSDevice pDevice
49 // IN PSDevice hDeviceContext
53 IN HANDLE hDeviceContext,
55 IN BOOL bCheckCountToWakeUp
59 PSvDisablePowerSaving(
60 IN HANDLE hDeviceContext
65 IN HANDLE hDeviceContext,
66 IN WORD wListenInterval
71 IN HANDLE hDeviceContext
76 IN HANDLE hDeviceContext
81 IN HANDLE hDeviceContext