Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1/* SPDX-License-Identifier: GPL-2.0+ */
2/*
3 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
4 * All rights reserved.
5 *
6 * File: power.h
7 *
8 * Purpose: Handles 802.11 power management functions
9 *
10 * Author: Lyndon Chen
11 *
12 * Date: July 17, 2002
13 *
14 */
15
16#ifndef __POWER_H__
17#define __POWER_H__
18
19#include "device.h"
20
21#define C_PWBT 1000 /* micro sec. power up before TBTT */
22#define PS_FAST_INTERVAL 1 /* Fast power saving listen interval */
23#define PS_MAX_INTERVAL 4 /* MAX power saving listen interval */
24
25void PSvDisablePowerSaving(struct vnt_private *priv);
26
27void PSvEnablePowerSaving(struct vnt_private *priv, unsigned short wListenInterval);
28
29bool PSbIsNextTBTTWakeUp(struct vnt_private *priv);
30
31#endif /* __POWER_H__ */