mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-15 15:15:47 +00:00
3d1f39e962
Remove function CARDbRadioPowerOn that is never called, along with comments related to it. Signed-off-by: Briana Oursler <briana.oursler@gmail.com> Reviewed-by: Stefano Brivio <sbrivio@redhat.com> Link: https://lore.kernel.org/r/e64c02aadd0b846604c755989b39f374161a87e0.1585802818.git.briana.oursler@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
64 lines
2 KiB
C
64 lines
2 KiB
C
/* SPDX-License-Identifier: GPL-2.0+ */
|
|
/*
|
|
* Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* File: card.h
|
|
*
|
|
* Purpose: Provide functions to setup NIC operation mode
|
|
*
|
|
* Author: Tevin Chen
|
|
*
|
|
* Date: May 21, 1996
|
|
*
|
|
*/
|
|
|
|
#ifndef __CARD_H__
|
|
#define __CARD_H__
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/nl80211.h>
|
|
|
|
/*
|
|
* Loopback mode
|
|
*
|
|
* LOBYTE is MAC LB mode, HIBYTE is MII LB mode
|
|
*/
|
|
#define CARD_LB_NONE MAKEWORD(MAC_LB_NONE, 0)
|
|
/* PHY must ISO, avoid MAC loopback packet go out */
|
|
#define CARD_LB_MAC MAKEWORD(MAC_LB_INTERNAL, 0)
|
|
#define CARD_LB_PHY MAKEWORD(MAC_LB_EXT, 0)
|
|
|
|
#define DEFAULT_MSDU_LIFETIME 512 /* ms */
|
|
#define DEFAULT_MSDU_LIFETIME_RES_64us 8000 /* 64us */
|
|
|
|
#define DEFAULT_MGN_LIFETIME 8 /* ms */
|
|
#define DEFAULT_MGN_LIFETIME_RES_64us 125 /* 64us */
|
|
|
|
#define CB_MAX_CHANNEL_24G 14
|
|
#define CB_MAX_CHANNEL_5G 42
|
|
#define CB_MAX_CHANNEL (CB_MAX_CHANNEL_24G + CB_MAX_CHANNEL_5G)
|
|
|
|
struct vnt_private;
|
|
|
|
void CARDvSetRSPINF(struct vnt_private *priv, u8 bb_type);
|
|
void CARDvUpdateBasicTopRate(struct vnt_private *priv);
|
|
bool CARDbIsOFDMinBasicRate(struct vnt_private *priv);
|
|
void CARDvSetFirstNextTBTT(struct vnt_private *priv,
|
|
unsigned short wBeaconInterval);
|
|
void CARDvUpdateNextTBTT(struct vnt_private *priv, u64 qwTSF,
|
|
unsigned short wBeaconInterval);
|
|
bool CARDbGetCurrentTSF(struct vnt_private *priv, u64 *pqwCurrTSF);
|
|
u64 CARDqGetNextTBTT(u64 qwTSF, unsigned short wBeaconInterval);
|
|
u64 CARDqGetTSFOffset(unsigned char byRxRate, u64 qwTSF1, u64 qwTSF2);
|
|
unsigned char CARDbyGetPktType(struct vnt_private *priv);
|
|
void CARDvSafeResetTx(struct vnt_private *priv);
|
|
void CARDvSafeResetRx(struct vnt_private *priv);
|
|
void CARDbRadioPowerOff(struct vnt_private *priv);
|
|
bool CARDbSetPhyParameter(struct vnt_private *priv, u8 bb_type);
|
|
bool CARDbUpdateTSF(struct vnt_private *priv, unsigned char byRxRate,
|
|
u64 qwBSSTimestamp);
|
|
bool CARDbSetBeaconPeriod(struct vnt_private *priv,
|
|
unsigned short wBeaconInterval);
|
|
|
|
#endif /* __CARD_H__ */
|