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

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

?? am930hw.h

?? wlan_monitor monitor utility for wlan device
?? H
?? 第 1 頁 / 共 2 頁
字號:
	volatile UINT32	rsvd1;	volatile UINT8	rts_attempts;	volatile UINT8	data_attempts;	volatile UINT8	tx_cntl;	volatile UINT8	rsvd2;} SU_PACK am930tx_desc_t;#define TXD_OFF_START_FRAME		0#define TXD_OFF_NEXT			4#define TXD_OFF_LEN				8#define TXD_OFF_STATE			10#define TXD_OFF_RATE			11#define TXD_OFF_DIFS_ATTEMPTS	12#define TXD_OFF_DIFS_FAILURES	13#define TXD_OFF_SIFS_ATTEMPTS	14#define TXD_OFF_SIFS_FAILURES	15#define TXD_OFF_RSVD1			16#define TXD_OFF_RTS_ATTEMPTS	20#define TXD_OFF_DATA_ATTEMPTS	21#define TXD_OFF_TX_CNTL			22#define TXD_OFF_RSVD2			23/*--- TX Descriptor - state values and testing macros -*/#define SUTXD_ST_FWOWN				(BIT7)#define SUTXD_ST_DONE				(BIT6)#define SUTXD_ST_REJECTED			(BIT5)#define SUTXD_ST_MSDU_TMOUT			(BIT4)#define SUTXD_ST_ABRT				(BIT3)#define SUTXD_ST_ABRT_NOTX			(BIT2)#define SUTXD_ST_MAX_RETRY			(BIT1)#define SUTXD_ST_TXERR				(BIT0)#define SUTXD_ST_IS_FWOWN(x)		((x) & SUTXD_ST_FWOWN)#define SUTXD_ST_IS_HOSTOWN(x)		(~(x) & SUTXD_ST_FWOWN)#define SUTXD_ST_IS_DONE(x)			((x) & SUTXD_ST_DONE)#define SUTXD_ST_IS_REJECTED(x)		((x) & SUTXD_ST_REJECTED)#define SUTXD_ST_IS_MSDU_TMOUT(x)	((x) & SUTXD_ST_MSDU_TMOUT)#define SUTXD_ST_IS_ABRT(x)			((x) & SUTXD_ST_ABRT)#define SUTXD_ST_IS_ABRT_NOTX(x)	((x) & SUTXD_ST_ABRT_NOTX)#define SUTXD_ST_IS_MAX_RETRY(x)	((x) & SUTXD_ST_MAX_RETRY)#define SUTXD_ST_IS_TXERR(x)		((x) & SUTXD_ST_TXERR)/*--- TX Descriptor - tx_cntl values ----*/#define SUTXD_CTL_PRESERVE_SEQ		(BIT7)#define SUTXD_CTL_RSVD1				(BIT6)#define SUTXD_CTL_RSVD2				(BIT5)#define SUTXD_CTL_RSVD3				(BIT4)#define SUTXD_CTL_RSVD4				(BIT3)#define SUTXD_CTL_RSVD5				(BIT2)#define SUTXD_CTL_BURST				(BIT1)#define SUTXD_CTL_FRAGS				(BIT0)/*=============================================================*//*--- Command Argument Types  ---------------------------------*//*=============================================================*//*--- Test Interface/NOP -SUCMD_TEST_NOP ----------------------*//*typedef struct sucmd_test_nop{} SU_PACK sucmd_test_nop_t;*//*--- Set MIB Variables - SUCMD_SET_MIB_VAR -------------------*/typedef struct sucmd_set_mib_var{	UINT8	type;	UINT8	size;	UINT8	index;	UINT8	rsvd;	UINT8	data[72];} SU_PACK sucmd_set_mib_var_t;/*--- Init Tx Routines --- SUCMD_INIT_TX ----------------------*/typedef struct sucmd_init_tx{	UINT32	data_desc;	UINT32	mgmt_desc;	UINT32	bcast_desc;	UINT32	pspoll_desc;	UINT32	cfpoll_desc;} SU_PACK sucmd_init_tx_t;/*--- Flush Tx ----------- SUCMD_FLUSH_TX ---------------------*/typedef struct sucmd_flush_tx{	UINT8	data;	UINT8	mgmt;	UINT8	bcast;	UINT8	pspoll;	UINT8	cfpoll;} SU_PACK sucmd_flush_tx_t;/*--- Enable Receiver ---- SUCMD_EN_RCVR ----------------------*/typedef struct sucmd_en_rcvr{	UINT32	data_desc;	UINT32	pspoll_desc;} SU_PACK sucmd_en_rcvr_t;/*--- Disable Receiver --- SUCMD_DIS_RCVR ---------------------*//*typedef struct sucmd_dis_rcvr{} SU_PACK sucmd_dis_rcvr_t;*//*--- Sleep -------------- SUCMD_SLEEP ------------------------*/typedef struct sucmd_sleep{	UINT64	wake_up_time;} SU_PACK sucmd_sleep_t;/*--- Wake --------------- SUCMD_WAKE -------------------------*//*typedef struct sucmd_wake{} SU_PACK sucmd_wake_t;*//*--- Get MIB variables -- SUCMD_GET_MIB_VAR ------------------*/typedef struct sucmd_get_mib_var{	UINT8	type;	UINT8	size;	UINT8	index;	UINT8	rsvd;	UINT8	data[72];} SU_PACK sucmd_get_mib_var_t;/*--- Scan --------------- SUCMD_SCAN -------------------------*/typedef struct sucmd_scan{	UINT16	duration;	UINT8	set_or_ch;	UINT8	pattern;	UINT8	index;	UINT8	suspend;} SU_PACK sucmd_scan_t;/*--- Sync --------------- SUCMD_SYNC -------------------------*/typedef struct sucmd_sync{	UINT8	set_or_ch;	UINT8	pattern;	UINT8	index;	UINT8	start_BSS;	UINT16	dwell_interval;	UINT16	rsvd;  /* MUST be zero */	UINT8	bss_timestamp[WLAN_BSS_TS_LEN];	UINT32	ref_time;} SU_PACK sucmd_sync_t;/*--- Resume ------------- SUCMD_RESUME -----------------------*//*typedef struct sucmd_resume{} SU_PACK sucmd_resume_t;*//*=============================================================*//*--- AM930 Hardware interface types        -------------------*//*=============================================================*/typedef void (*am930hw_scan_callback_t)(void *);typedef struct am930mem		/* used for tx buffer mem mgmt */{	atomic_t	lock;	UINT32		bits;	UINT32		start;	UINT32		len;	UINT32		fragsize;} am930mem_t;typedef struct am930hw_stats{	UINT32	tx_tmout;	UINT32	tx_fifo_uflow;	UINT32	tx_retry;	UINT32	tx_rejected;	UINT32	rx_crcerr;	UINT32	rx_buf_oflow;} am930hw_stats_t;typedef struct am930hw{	/* object status indicator */	volatile UINT32	state;	/* driver support */	struct am930mac	*mac;	/* resource assignments */	UINT32			membase;	UINT32			usemem;		/* use mem mapped io?? */	UINT32			iobase;	UINT32			irq;	/* firmware revision */	UINT32			fw_major;	UINT32			fw_minor;	UINT32			fw_api;	UINT32			fw_date;	/* firmware interface, note: the addrs are in card space */	UINT32			banner;	UINT32			cs;	UINT32			cmd;	UINT32			txcmplt;	UINT32			vbm;	/* tx queue location */	UINT32			tx_base;	UINT32			mgmt_tx_base;	/* rx queue location */	UINT32			rx_base;	UINT32			rx_len;	/* tx queue management */	am930mem_t		*mem;	UINT32			tx_tail;	UINT32			mgmt_tx_tail;	UINT8			*txfrbuf;	/* rx queue current head ptr */	UINT32			rx_head;	/* F/W command support elements */	volatile UINT8	last_cmd;	volatile UINT8	scan_ch;		/* when scannning,  this is the channel */	am930hw_stats_t	stats;	/* callback ptr(s) */	am930hw_scan_callback_t		scan_callback;	void						*scan_callbackarg;} am930hw_t;/* bit flags for state information */#define AM930HW_CONFIG_PENDING	(BIT0)#define AM930HW_CONFIG			(BIT1)#define AM930HW_INTOCURRED		(BIT2)#define AM930HW_SCANNING		(BIT3)#define AM930HW_RXENABLED		(BIT4)#define AM930HW_TXENABLED		(BIT5)/* Method return codes */#define AM930HW_SUCCESS			0#define AM930HW_FAILURE			1#define AM930HW_NOTSUPPORTED	2/* Scan method bit flags */#define	AM930HWSCAN_ACTIVE		(BIT0)#define	AM930HWSCAN_PASSIVE		(BIT1)#define	AM930HWSCAN_IBSS		(BIT2)#define	AM930HWSCAN_ESS			(BIT3)/*=============================================================*//*--- Methods -------------------------------------------------*//*=============================================================*//* public: */am930hw_t*	am930hw_construct(UINT32 irq, UINT32 iobase,								UINT32 membase, am930mac_t *mac);void 		am930hw_destruct(am930hw_t *hw);UINT32	am930hw_reset( am930hw_t *hw );int		am930hw_init_rx_tx( am930hw_t *hw );void 	am930hw_ISR( am930hw_t *hw );UINT32	am930hw_scan( am930hw_t *hw, UINT32 cntl, UINT48 bssid, 					UINT32 ch, UINT32 duration,					am930hw_scan_callback_t cb, void *callback_arg );UINT32 am930hw_joinbss( am930hw_t *hw, UINT32 ch, UINT32 newBSS, 						UINT48 bssid, char *ssid, UINT32 bcn_int,						wlan_bss_ts_t ts, UINT32 sutro_ref_time );UINT32 am930hw_txdata( am930hw_t* hw, UINT8 *buf, UINT32 len, UINT32 rate);UINT32 am930hw_txmgmt( am930hw_t* hw, UINT8 *buf, UINT32 len);UINT32 am930hw_mibget( am930hw_t *hw, UINT32 mibsec, UINT32 offset,						UINT32 len, void *buf);UINT32 am930hw_mibgetitem( am930hw_t *hw, UINT32 itemid, void *buf, UINT32 len);UINT32 am930hw_mibset( am930hw_t *hw, UINT32 mibsec, UINT32 offset,						UINT32 len, void *buf);UINT32 am930hw_mibsetitem( am930hw_t *hw, UINT32 itemid, void *buf, UINT32 len);/* start mod: tld */UINT32 am930hw_rssi_tld(int tld_v);/* end mod: tld */#endif /* _LINUX_AM930HW_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品捆绑美女sm三区| 日韩在线a电影| 午夜精品福利久久久| 国产高清不卡二三区| 欧美日韩国产精品成人| 亚洲视频一区在线| 国产精品一二三四区| 91精品国产色综合久久久蜜香臀| 亚洲男人的天堂在线观看| 国产一区激情在线| 欧美一级国产精品| 一区二区三区四区蜜桃| 成人av网站大全| 久久久国产一区二区三区四区小说 | 国产一区二区精品久久91| 色婷婷综合久久久久中文一区二区| 久久久美女艺术照精彩视频福利播放| 婷婷成人综合网| 在线免费av一区| 亚洲精品视频一区二区| 成人精品免费视频| 久久久精品免费免费| 国产精品自在欧美一区| 亚洲精品在线三区| 九色综合狠狠综合久久| 日韩一区二区精品| 美国十次了思思久久精品导航| 欧美放荡的少妇| 亚洲成av人影院| 欧美日韩三级一区| 日韩av一区二区三区| 日韩一级免费一区| 久久国产精品第一页| 精品区一区二区| 国产剧情一区二区| 欧美高清在线一区| 97久久精品人人做人人爽| 1区2区3区欧美| 一本久久精品一区二区| 一区二区三区国产精华| 欧美日韩精品一二三区| 日本欧美大码aⅴ在线播放| 日韩欧美的一区二区| 黄色资源网久久资源365| 国产午夜一区二区三区| 成人短视频下载| 亚洲风情在线资源站| 7777精品伊人久久久大香线蕉最新版| 日韩成人av影视| 国产欧美日韩在线| 日本丶国产丶欧美色综合| 亚洲v中文字幕| 精品成人a区在线观看| 国产不卡视频一区| 亚洲午夜日本在线观看| 日韩一区二区三区在线| 国产成人午夜99999| 亚洲综合无码一区二区| 精品国产一区二区三区av性色| 岛国精品一区二区| 亚洲综合丁香婷婷六月香| 精品免费视频.| 99re8在线精品视频免费播放| 首页欧美精品中文字幕| 久久精品一区二区三区四区| 99热精品国产| 久久精品噜噜噜成人av农村| 成人欧美一区二区三区黑人麻豆| 欧美丰满高潮xxxx喷水动漫| 国产91色综合久久免费分享| 亚洲国产毛片aaaaa无费看| 亚洲精品一线二线三线无人区| 色综合激情久久| 国产原创一区二区三区| 亚洲国产婷婷综合在线精品| 久久精品欧美日韩精品| 欧美日韩一区二区三区四区五区| 国产精品综合二区| 亚洲mv在线观看| 亚洲青青青在线视频| 欧美mv日韩mv国产网站| 欧美三级欧美一级| 91一区二区三区在线观看| 免费人成在线不卡| 亚洲伊人色欲综合网| 国产精品久线在线观看| 精品国产一区久久| 欧美三级中文字幕| 一本一道综合狠狠老| 国产精品一区免费视频| 欧美a级理论片| 亚洲va国产va欧美va观看| 亚洲欧美偷拍卡通变态| 久久久综合网站| 欧美成人aa大片| 欧美久久久久免费| 欧美主播一区二区三区| 一本大道久久a久久精品综合| 懂色一区二区三区免费观看| 国产在线视频一区二区三区| 日韩电影一二三区| 亚欧色一区w666天堂| 亚洲国产色一区| 一区二区三区欧美激情| 亚洲自拍另类综合| 亚洲精品成a人| 亚洲欧美日韩在线不卡| 亚洲啪啪综合av一区二区三区| 国产精品女同互慰在线看| 久久久久久久免费视频了| 久久亚洲精精品中文字幕早川悠里| 在线播放91灌醉迷j高跟美女 | 成人app在线| 国产精品一品二品| 成人黄色小视频| 不卡的av在线播放| av爱爱亚洲一区| 91极品视觉盛宴| 久久精品一区二区三区四区| 精品国产欧美一区二区| 久久久久久久久伊人| 日本一区二区久久| 亚洲色图欧洲色图婷婷| 一区二区欧美国产| 香蕉成人伊视频在线观看| 欧美aaaaaa午夜精品| 国产精品综合av一区二区国产馆| 国产69精品久久久久毛片| 94色蜜桃网一区二区三区| 日本丶国产丶欧美色综合| 91精品在线观看入口| 日韩欧美国产一二三区| 欧美激情一区二区三区四区| 国产精品乱子久久久久| 一区二区三区国产| 蜜乳av一区二区| 国产·精品毛片| 欧美综合欧美视频| 日韩欧美激情在线| 亚洲欧美综合色| 日韩成人av影视| 成人av先锋影音| 538prom精品视频线放| 久久精品一区四区| 一区二区免费在线| 国产曰批免费观看久久久| 91丝袜美女网| 精品美女被调教视频大全网站| 国产免费观看久久| 日韩制服丝袜av| 99精品1区2区| 精品对白一区国产伦| 一区二区激情视频| 国产大片一区二区| 在线播放/欧美激情| 国产精品传媒视频| 强制捆绑调教一区二区| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久狠狠亚洲综合| 91一区二区三区在线观看| 精品欧美久久久| 亚洲成av人综合在线观看| 国产超碰在线一区| 亚洲免费av高清| 国产福利视频一区二区三区| 欧美日韩精品欧美日韩精品| 中文字幕免费一区| 蜜桃精品视频在线观看| 色呦呦日韩精品| 日本一区二区三区在线不卡| 轻轻草成人在线| 欧美性淫爽ww久久久久无| 国产亚洲va综合人人澡精品| 蜜桃精品视频在线| 欧美日韩国产免费一区二区| 中文字幕中文在线不卡住| 国产一区二区三区最好精华液| 欧美系列亚洲系列| 亚洲欧美日韩电影| www..com久久爱| 久久精品亚洲麻豆av一区二区| 日产国产高清一区二区三区| 在线中文字幕一区| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品亚洲第一区在线暖暖韩国| 欧美一区二区三区播放老司机| 一区二区成人在线| 色伊人久久综合中文字幕| 国产日本欧洲亚洲| 国产精品一区二区三区网站| 精品不卡在线视频| 国产资源精品在线观看| 日韩一级精品视频在线观看| 日本欧美一区二区在线观看| 欧美精品日韩一本| 首页国产欧美日韩丝袜| 欧美午夜不卡在线观看免费| 亚洲成人自拍网| 欧美日韩黄色影视| 日韩av一区二区在线影视|