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.
22 * Purpose: Handles 802.11 power managment functions
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
54 IN HANDLE hDeviceContext,
56 IN BOOL bCheckCountToWakeUp
60 PSvDisablePowerSaving(
61 IN HANDLE hDeviceContext
66 IN HANDLE hDeviceContext,
67 IN WORD wListenInterval
72 IN HANDLE hDeviceContext
77 IN HANDLE hDeviceContext
82 IN HANDLE hDeviceContext