亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rtmp_mac.h

?? ralink 2870 usb無線網卡 最新驅動
?? H
?? 第 1 頁 / 共 5 頁
字號:
/* ************************************************************************* * Ralink Tech Inc. * 5F., No.36, Taiyuan St., Jhubei City, * Hsinchu County 302, * Taiwan, R.O.C. * * (c) Copyright 2002-2007, Ralink Technology, Inc. * * This program is free software; you can redistribute it and/or modify  *  * it under the terms of the GNU General Public License as published by  *  * the Free Software Foundation; either version 2 of the License, or     *  * (at your option) any later version.                                   *  *                                                                       *  * This program is distributed in the hope that it will be useful,       *  * but WITHOUT ANY WARRANTY; without even the implied warranty of        *  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *  * GNU General Public License for more details.                          *  *                                                                       *  * You should have received a copy of the GNU General Public License     *  * along with this program; if not, write to the                         *  * Free Software Foundation, Inc.,                                       *  * 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *  *                                                                       *  *************************************************************************	Module Name:	rtmp_mac.h	Abstract:	Ralink Wireless Chip MAC related definition & structures	Revision History:	Who			When		  What	--------	----------	  ----------------------------------------------*/#ifndef __RTMP_MAC_H__#define __RTMP_MAC_H__// =================================================================================// TX / RX ring descriptor format// =================================================================================// the first 24-byte in TXD is called TXINFO and will be DMAed to MAC block through TXFIFO.// MAC block use this TXINFO to control the transmission behavior of this frame.#define FIFO_MGMT                 0#define FIFO_HCCA                 1#define FIFO_EDCA                 2//// TXD Wireless Information format for Tx ring and Mgmt Ring////txop : for txop mode// 0:txop for the MPDU frame will be handles by ASIC by register// 1/2/3:the MPDU frame is send after PIFS/backoff/SIFS#ifdef RT_BIG_ENDIANtypedef	struct	PACKED _TXWI_STRUC {	// Word 0	UINT32		PHYMODE:2;	UINT32		TxBF:1;	// 3*3	UINT32		rsv2:1;//	UINT32		rsv2:2;	UINT32		Ifs:1;	// 	UINT32		STBC:2;	//channel bandwidth 20MHz or 40 MHz	UINT32		ShortGI:1;	UINT32		BW:1;	//channel bandwidth 20MHz or 40 MHz	UINT32		MCS:7;		UINT32		rsv:6;	UINT32		txop:2;	//tx back off mode 0:HT TXOP rule , 1:PIFS TX ,2:Backoff, 3:sifs only when previous frame exchange is successful.	UINT32		MpduDensity:3;	UINT32		AMPDU:1;		UINT32		TS:1;	UINT32		CFACK:1;	UINT32		MIMOps:1;	// the remote peer is in dynamic MIMO-PS mode	UINT32		FRAG:1;		// 1 to inform TKIP engine this is a fragment.	// Word 1	UINT32		PacketId:4;	UINT32		MPDUtotalByteCount:12;	UINT32		WirelessCliID:8;	UINT32		BAWinSize:6;	UINT32		NSEQ:1;	UINT32		ACK:1;	// Word 2	UINT32		IV;	// Word 3	UINT32		EIV;}	TXWI_STRUC, *PTXWI_STRUC;#elsetypedef	struct	PACKED _TXWI_STRUC {	// Word	0	// ex: 00 03 00 40 means txop = 3, PHYMODE = 1	UINT32		FRAG:1;		// 1 to inform TKIP engine this is a fragment.	UINT32		MIMOps:1;	// the remote peer is in dynamic MIMO-PS mode	UINT32		CFACK:1;	UINT32		TS:1;			UINT32		AMPDU:1;	UINT32		MpduDensity:3;	UINT32		txop:2;	//FOR "THIS" frame. 0:HT TXOP rule , 1:PIFS TX ,2:Backoff, 3:sifs only when previous frame exchange is successful.	UINT32		rsv:6;		UINT32		MCS:7;	UINT32		BW:1;	//channel bandwidth 20MHz or 40 MHz	UINT32		ShortGI:1;	UINT32		STBC:2;	// 1: STBC support MCS =0-7,   2,3 : RESERVE	UINT32		Ifs:1;	// //	UINT32		rsv2:2;	//channel bandwidth 20MHz or 40 MHz	UINT32		rsv2:1;	UINT32		TxBF:1;	// 3*3	UINT32		PHYMODE:2;  	// Word1	// ex:  1c ff 38 00 means ACK=0, BAWinSize=7, MPDUtotalByteCount = 0x38	UINT32		ACK:1;	UINT32		NSEQ:1;	UINT32		BAWinSize:6;	UINT32		WirelessCliID:8;	UINT32		MPDUtotalByteCount:12;	UINT32		PacketId:4;	//Word2	UINT32		IV;	//Word3	UINT32		EIV;}	TXWI_STRUC, *PTXWI_STRUC;#endif//// RXWI wireless information format, in PBF. invisible in driver. //#ifdef RT_BIG_ENDIANtypedef	struct	PACKED _RXWI_STRUC {	// Word 0	UINT32		TID:4;	UINT32		MPDUtotalByteCount:12;	UINT32		UDF:3;	UINT32		BSSID:3;	UINT32		KeyIndex:2;	UINT32		WirelessCliID:8;	// Word 1	UINT32		PHYMODE:2;              // 1: this RX frame is unicast to me	UINT32		rsv:3;	UINT32		STBC:2;	UINT32		ShortGI:1;	UINT32		BW:1;	UINT32		MCS:7;	UINT32		SEQUENCE:12;	UINT32		FRAG:4;	// Word 2	UINT32		rsv1:8;	UINT32		RSSI2:8;	UINT32		RSSI1:8;	UINT32		RSSI0:8;	// Word 3	/*UINT32		rsv2:16;*/	UINT32		rsv2:8;		UINT32		FOFFSET:8;	// RT35xx		UINT32		SNR1:8;	UINT32		SNR0:8;}	RXWI_STRUC, *PRXWI_STRUC;#elsetypedef	struct	PACKED _RXWI_STRUC {	// Word	0	UINT32		WirelessCliID:8;	UINT32		KeyIndex:2;	UINT32		BSSID:3;	UINT32		UDF:3;	UINT32		MPDUtotalByteCount:12;	UINT32		TID:4;	// Word	1	UINT32		FRAG:4;	UINT32		SEQUENCE:12;	UINT32		MCS:7;	UINT32		BW:1;	UINT32		ShortGI:1;	UINT32		STBC:2;	UINT32		rsv:3;	UINT32		PHYMODE:2;              // 1: this RX frame is unicast to me	//Word2	UINT32		RSSI0:8;	UINT32		RSSI1:8;	UINT32		RSSI2:8;	UINT32		rsv1:8;	//Word3	UINT32		SNR0:8;	UINT32		SNR1:8;	UINT32		FOFFSET:8;	// RT35xx		UINT32		rsv2:8;	/*UINT32		rsv2:16;*/}	RXWI_STRUC, *PRXWI_STRUC;#endif// =================================================================================// Register format// =================================================================================//// SCH/DMA registers - base address 0x0200//// INT_SOURCE_CSR: Interrupt source register. Write one to clear corresponding bit//#define DMA_CSR0		0x200#define INT_SOURCE_CSR		0x200#ifdef RT_BIG_ENDIANtypedef	union	_INT_SOURCE_CSR_STRUC	{	struct	{		UINT32       	:14;		UINT32       	TxCoherent:1;		UINT32       	RxCoherent:1;		UINT32       	GPTimer:1;		UINT32       	AutoWakeup:1;//bit14		UINT32       	TXFifoStatusInt:1;//FIFO Statistics is full, sw should read 0x171c		UINT32       	PreTBTT:1;		UINT32       	TBTTInt:1;		UINT32       	RxTxCoherent:1;		UINT32       	MCUCommandINT:1;		UINT32       	MgmtDmaDone:1;		UINT32       	HccaDmaDone:1;		UINT32       	Ac3DmaDone:1;		UINT32       	Ac2DmaDone:1;		UINT32       	Ac1DmaDone:1;		UINT32		Ac0DmaDone:1;		UINT32		RxDone:1;		UINT32		TxDelayINT:1;	//delayed interrupt, not interrupt until several int or time limit hit		UINT32		RxDelayINT:1; //dealyed interrupt	}	field;	UINT32			word;}	INT_SOURCE_CSR_STRUC, *PINT_SOURCE_CSR_STRUC;#elsetypedef	union	_INT_SOURCE_CSR_STRUC	{	struct	{		UINT32		RxDelayINT:1;		UINT32		TxDelayINT:1;		UINT32		RxDone:1;		UINT32		Ac0DmaDone:1;//4      		UINT32       	Ac1DmaDone:1;		UINT32       	Ac2DmaDone:1;		UINT32       	Ac3DmaDone:1;		UINT32       	HccaDmaDone:1; // bit7		UINT32       	MgmtDmaDone:1;		UINT32       	MCUCommandINT:1;//bit 9		UINT32       	RxTxCoherent:1;		UINT32       	TBTTInt:1;		UINT32       	PreTBTT:1;		UINT32       	TXFifoStatusInt:1;//FIFO Statistics is full, sw should read 0x171c		UINT32       	AutoWakeup:1;//bit14		UINT32       	GPTimer:1;		UINT32       	RxCoherent:1;//bit16		UINT32       	TxCoherent:1;		UINT32       	:14;	}	field;	UINT32			word;} INT_SOURCE_CSR_STRUC, *PINT_SOURCE_CSR_STRUC;#endif//// INT_MASK_CSR:   Interrupt MASK register.   1: the interrupt is mask OFF//#define INT_MASK_CSR        0x204#ifdef RT_BIG_ENDIANtypedef	union	_INT_MASK_CSR_STRUC	{	struct	{		UINT32       	TxCoherent:1;		UINT32       	RxCoherent:1;		UINT32       	:20;		UINT32       	MCUCommandINT:1;		UINT32       	MgmtDmaDone:1;		UINT32       	HccaDmaDone:1;		UINT32       	Ac3DmaDone:1;		UINT32       	Ac2DmaDone:1;		UINT32       	Ac1DmaDone:1;		UINT32		Ac0DmaDone:1;		UINT32		RxDone:1;		UINT32		TxDelay:1;		UINT32		RXDelay_INT_MSK:1;	}	field;	UINT32			word;}INT_MASK_CSR_STRUC, *PINT_MASK_CSR_STRUC;#elsetypedef	union	_INT_MASK_CSR_STRUC	{	struct	{		UINT32		RXDelay_INT_MSK:1;		UINT32		TxDelay:1;		UINT32		RxDone:1;		UINT32		Ac0DmaDone:1;		UINT32       	Ac1DmaDone:1;		UINT32       	Ac2DmaDone:1;		UINT32       	Ac3DmaDone:1;		UINT32       	HccaDmaDone:1;		UINT32       	MgmtDmaDone:1;		UINT32       	MCUCommandINT:1;		UINT32       	:20;		UINT32       	RxCoherent:1;		UINT32       	TxCoherent:1;	}	field;	UINT32			word;} INT_MASK_CSR_STRUC, *PINT_MASK_CSR_STRUC;#endif#define WPDMA_GLO_CFG 	0x208#ifdef RT_BIG_ENDIANtypedef	union	_WPDMA_GLO_CFG_STRUC	{	struct	{		UINT32       	HDR_SEG_LEN:16;		UINT32       	RXHdrScater:8;		UINT32       	BigEndian:1;		UINT32       	EnTXWriteBackDDONE:1;		UINT32       	WPDMABurstSIZE:2;		UINT32		RxDMABusy:1;		UINT32		EnableRxDMA:1;		UINT32		TxDMABusy:1;		UINT32		EnableTxDMA:1;	}	field;	UINT32			word;}WPDMA_GLO_CFG_STRUC, *PWPDMA_GLO_CFG_STRUC;#elsetypedef	union	_WPDMA_GLO_CFG_STRUC	{	struct	{		UINT32		EnableTxDMA:1;		UINT32		TxDMABusy:1;		UINT32		EnableRxDMA:1;		UINT32		RxDMABusy:1;		UINT32       	WPDMABurstSIZE:2;		UINT32       	EnTXWriteBackDDONE:1;		UINT32       	BigEndian:1;		UINT32       	RXHdrScater:8;		UINT32       	HDR_SEG_LEN:16;	}	field;	UINT32			word;} WPDMA_GLO_CFG_STRUC, *PWPDMA_GLO_CFG_STRUC;#endif#define WPDMA_RST_IDX 	0x20c#ifdef RT_BIG_ENDIANtypedef	union	_WPDMA_RST_IDX_STRUC	{	struct	{		UINT32       	:15;		UINT32       	RST_DRX_IDX0:1;		UINT32       	rsv:10;		UINT32       	RST_DTX_IDX5:1;		UINT32       	RST_DTX_IDX4:1;		UINT32		RST_DTX_IDX3:1;		UINT32		RST_DTX_IDX2:1;		UINT32		RST_DTX_IDX1:1;		UINT32		RST_DTX_IDX0:1;	}	field;	UINT32			word;}WPDMA_RST_IDX_STRUC, *PWPDMA_RST_IDX_STRUC;#elsetypedef	union	_WPDMA_RST_IDX_STRUC	{	struct	{		UINT32		RST_DTX_IDX0:1;		UINT32		RST_DTX_IDX1:1;		UINT32		RST_DTX_IDX2:1;		UINT32		RST_DTX_IDX3:1;		UINT32       	RST_DTX_IDX4:1;		UINT32       	RST_DTX_IDX5:1;		UINT32       	rsv:10;		UINT32       	RST_DRX_IDX0:1;		UINT32       	:15;	}	field;	UINT32			word;} WPDMA_RST_IDX_STRUC, *PWPDMA_RST_IDX_STRUC;#endif#define DELAY_INT_CFG  0x0210#ifdef RT_BIG_ENDIANtypedef	union	_DELAY_INT_CFG_STRUC	{	struct	{		UINT32       	TXDLY_INT_EN:1;		UINT32       	TXMAX_PINT:7;		UINT32       	TXMAX_PTIME:8;		UINT32       	RXDLY_INT_EN:1;		UINT32       	RXMAX_PINT:7;		UINT32		RXMAX_PTIME:8;	}	field;	UINT32			word;}DELAY_INT_CFG_STRUC, *PDELAY_INT_CFG_STRUC;#elsetypedef	union	_DELAY_INT_CFG_STRUC	{	struct	{		UINT32		RXMAX_PTIME:8;		UINT32       	RXMAX_PINT:7;		UINT32       	RXDLY_INT_EN:1;		UINT32       	TXMAX_PTIME:8;		UINT32       	TXMAX_PINT:7;		UINT32       	TXDLY_INT_EN:1;	}	field;	UINT32			word;} DELAY_INT_CFG_STRUC, *PDELAY_INT_CFG_STRUC;#endif#define WMM_AIFSN_CFG   0x0214#ifdef RT_BIG_ENDIANtypedef	union	_AIFSN_CSR_STRUC	{	struct	{	    UINT32   Rsv:16;	    UINT32   Aifsn3:4;       // for AC_VO	    UINT32   Aifsn2:4;       // for AC_VI	    UINT32   Aifsn1:4;       // for AC_BK	    UINT32   Aifsn0:4;       // for AC_BE	}	field;	UINT32			word;}	AIFSN_CSR_STRUC, *PAIFSN_CSR_STRUC;#elsetypedef	union	_AIFSN_CSR_STRUC	{	struct	{	    UINT32   Aifsn0:4;       // for AC_BE	    UINT32   Aifsn1:4;       // for AC_BK	    UINT32   Aifsn2:4;       // for AC_VI	    UINT32   Aifsn3:4;       // for AC_VO	    UINT32   Rsv:16;	}	field;	UINT32			word;}	AIFSN_CSR_STRUC, *PAIFSN_CSR_STRUC;#endif//// CWMIN_CSR: CWmin for each EDCA AC//#define WMM_CWMIN_CFG   0x0218#ifdef RT_BIG_ENDIANtypedef	union	_CWMIN_CSR_STRUC	{	struct	{	    UINT32   Rsv:16;	    UINT32   Cwmin3:4;       // for AC_VO	    UINT32   Cwmin2:4;       // for AC_VI	    UINT32   Cwmin1:4;       // for AC_BK	    UINT32   Cwmin0:4;       // for AC_BE	}	field;	UINT32			word;}	CWMIN_CSR_STRUC, *PCWMIN_CSR_STRUC;#else

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品视频第一区| 午夜视频一区二区| 欧美亚洲国产一区在线观看网站| 免费观看成人av| 亚洲人成网站精品片在线观看| 日韩三级在线观看| 欧美色视频一区| 99久久久精品免费观看国产蜜| 男人操女人的视频在线观看欧美| 亚洲欧美电影一区二区| 日本一区二区在线不卡| 精品精品欲导航| 欧美久久久久久久久中文字幕| 91首页免费视频| 成人免费看视频| 韩国欧美一区二区| 美美哒免费高清在线观看视频一区二区 | 久久亚洲精品国产精品紫薇| 欧美影院午夜播放| 日本高清不卡视频| 91视视频在线直接观看在线看网页在线看 | 91.xcao| 色噜噜狠狠成人中文综合| 成人一区二区三区在线观看| 国产一区二区精品在线观看| 久久国产乱子精品免费女| 日本不卡一区二区三区| 亚洲国产成人av网| 亚洲福利视频一区| 亚洲18影院在线观看| 洋洋成人永久网站入口| 亚洲男人的天堂av| 一区在线中文字幕| 国产精品免费久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 国产日产欧美一区二区视频| 国产欧美一区二区精品久导航| 久久精品水蜜桃av综合天堂| 国产日韩欧美综合一区| 国产欧美一区二区精品性色 | 国产嫩草影院久久久久| 欧美激情一区二区| 中文字幕av一区二区三区高| 中文字幕在线一区免费| 亚洲丝袜美腿综合| 亚洲成人先锋电影| 奇米四色…亚洲| 国模娜娜一区二区三区| 高清日韩电视剧大全免费| 国产91高潮流白浆在线麻豆| 99久久精品免费| 欧美亚洲综合另类| 91精品国产综合久久国产大片| 欧美一级精品大片| 国产亚洲欧美激情| 亚洲欧美国产三级| 天天综合色天天综合色h| 久久国产精品露脸对白| 粉嫩嫩av羞羞动漫久久久| 99riav久久精品riav| 欧美日韩国产首页在线观看| 91精品国产91久久久久久最新毛片| 欧美va亚洲va香蕉在线| 国产免费成人在线视频| 亚洲资源在线观看| 麻豆国产欧美一区二区三区| 成人污污视频在线观看| 欧美视频第二页| 精品成人一区二区| 自拍偷拍亚洲激情| 免费在线观看一区| 国产99久久精品| 欧美性一二三区| 久久亚洲私人国产精品va媚药| 亚洲私人影院在线观看| 美女视频一区二区三区| bt7086福利一区国产| 91精品国产综合久久久久| 国产视频视频一区| 亚洲午夜国产一区99re久久| 韩国精品主播一区二区在线观看| 99国产精品久久| 日韩午夜在线影院| 亚洲欧美国产高清| 狠狠色伊人亚洲综合成人| 91极品视觉盛宴| 久久久国际精品| 午夜精品成人在线视频| 成人免费高清在线观看| 在线播放视频一区| 亚洲欧美日韩国产一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 99久久夜色精品国产网站| 日韩无一区二区| 亚洲一区二区三区在线| 大胆欧美人体老妇| 日韩美女主播在线视频一区二区三区 | 精品久久久久久久久久久院品网 | 日韩一区有码在线| 麻豆精品在线看| 欧美无砖专区一中文字| 国产精品色呦呦| 国产一区三区三区| 91麻豆精品国产| 一区二区在线观看免费视频播放 | 欧美日韩成人在线| 一区视频在线播放| 国产 日韩 欧美大片| 日韩美一区二区三区| 午夜精品成人在线| 在线观看亚洲一区| 亚洲婷婷在线视频| 成人高清视频在线| 国产偷国产偷精品高清尤物| 毛片不卡一区二区| 欧美在线不卡视频| 亚洲人吸女人奶水| av高清不卡在线| 国产精品无码永久免费888| 国产精品自拍在线| 亚洲精品在线三区| 激情六月婷婷久久| 精品国产乱码久久久久久闺蜜| 亚洲成av人**亚洲成av**| 欧美性生交片4| 亚洲 欧美综合在线网络| 欧美性猛交一区二区三区精品| 中文字幕一区二区不卡| 99久久夜色精品国产网站| 国产精品高清亚洲| 99精品热视频| 亚洲精选在线视频| 色呦呦日韩精品| 亚洲最大成人网4388xx| 日本精品一区二区三区高清| 亚洲最新在线观看| 欧美日韩国产系列| 日韩成人精品在线| 精品免费日韩av| 国产精品一区二区三区四区| 久久精品视频网| 成人午夜免费电影| 亚洲蜜臀av乱码久久精品| 91久久精品一区二区三| 亚洲动漫第一页| 欧美一区在线视频| 久久av中文字幕片| 国产午夜精品久久久久久免费视| 国产成人精品免费一区二区| 国产精品久久久久久久久免费相片| 成人avav影音| 亚洲一区二区美女| 日韩免费在线观看| 风间由美一区二区三区在线观看| 欧美国产乱子伦| 日本高清不卡在线观看| 日韩精品成人一区二区三区| 欧美成人精品高清在线播放| 国产精品18久久久久久久久 | 另类人妖一区二区av| 亚洲精品在线电影| 99视频一区二区三区| 亚洲福利一区二区三区| 精品国产在天天线2019| av爱爱亚洲一区| 日韩国产精品久久久| 国产欧美综合色| 欧美性猛片aaaaaaa做受| 麻豆91在线看| 中文一区在线播放| 欧美日韩国产在线观看| 国产精品亚洲一区二区三区在线| 亚洲精品国久久99热| 91精品国产综合久久精品图片| 国产精品91一区二区| 亚洲午夜精品在线| 国产日韩欧美一区二区三区乱码| 色噜噜久久综合| 久久精品国产77777蜜臀| 亚洲色图第一区| 欧美成人a视频| 91精品1区2区| 国产成人av一区二区三区在线| 一区二区三区国产精品| 久久久综合精品| 欧美精品一二三| 不卡的av电影| 韩国三级在线一区| 亚洲成a人v欧美综合天堂下载| 日本一二三四高清不卡| 欧美精品一卡两卡| a级高清视频欧美日韩| 精品一区二区三区日韩| 亚洲综合在线电影| 欧美激情一区二区三区蜜桃视频| 欧美一级一级性生活免费录像| 色婷婷综合中文久久一本| 国产精品亚洲成人| 久久99精品久久久久婷婷| 午夜久久久久久电影|