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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? athdrv.h

?? WLAN在AR6000程序中的驅(qū)動(dòng)代碼
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
 *   UINT32 cmd (AR6000_XIOCTL_FORCE_TARGET_RESET)
 */


#ifdef HTC_RAW_INTERFACE
/* HTC Raw Interface Ioctls */
#define AR6000_XIOCTL_HTC_RAW_OPEN            13
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_HTC_RAW_OPEN)
 */

#define AR6000_XIOCTL_HTC_RAW_CLOSE           14
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_HTC_RAW_CLOSE)
 */

#define AR6000_XIOCTL_HTC_RAW_READ            15
/*
 * arguments:
 *   union {
 *     struct {
 *       UINT32 cmd (AR6000_XIOCTL_HTC_RAW_READ)
 *       UINT32 mailboxID
 *       UINT32 length
 *     }
 *     results[length]
 *   } 
 */

#define AR6000_XIOCTL_HTC_RAW_WRITE           16
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_HTC_RAW_WRITE)
 *   UINT32 mailboxID
 *   UINT32 length
 *   char buffer[length]
 */
#endif /* HTC_RAW_INTERFACE */

#define AR6000_XIOCTL_CHECK_TARGET_READY      17
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_CHECK_TARGET_READY)
 */



/*                ====GPIO (General Purpose I/O) Extended Ioctls====          */

#define AR6000_XIOCTL_GPIO_OUTPUT_SET         18
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_OUTPUT_SET)
 *   ar6000_gpio_output_set_cmd_s (see below)
 * uses: WMIX_GPIO_OUTPUT_SET_CMDID
 */

#define AR6000_XIOCTL_GPIO_INPUT_GET          19
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_INPUT_GET)
 * uses: WMIX_GPIO_INPUT_GET_CMDID
 */

#define AR6000_XIOCTL_GPIO_REGISTER_SET       20
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_REGISTER_SET)
 *   ar6000_gpio_register_cmd_s (see below)
 * uses: WMIX_GPIO_REGISTER_SET_CMDID
 */

#define AR6000_XIOCTL_GPIO_REGISTER_GET       21
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_REGISTER_GET)
 *   ar6000_gpio_register_cmd_s (see below)
 * uses: WMIX_GPIO_REGISTER_GET_CMDID
 */

#define AR6000_XIOCTL_GPIO_INTR_ACK           22
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_INTR_ACK)
 *   ar6000_cpio_intr_ack_cmd_s (see below)
 * uses: WMIX_GPIO_INTR_ACK_CMDID
 */

#define AR6000_XIOCTL_GPIO_INTR_WAIT          23
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_GPIO_INTR_WAIT)
 */



/*                    ====more wireless commands====                          */

#define AR6000_XIOCTL_SET_ADHOC_BSSID         24
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_SET_ADHOC_BSSID)
 *   WMI_SET_ADHOC_BSSID_CMD setAdHocBssidCmd (see include/wmi.h)
 */

#define AR6000_XIOCTL_SET_OPT_MODE            25
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_SET_OPT_MODE)
 *   WMI_SET_OPT_MODE_CMD setOptModeCmd (see include/wmi.h)
 * uses: WMI_SET_OPT_MODE_CMDID
 */

#define AR6000_XIOCTL_OPT_SEND_FRAME          26
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_OPT_SEND_FRAME)
 *   WMI_OPT_TX_FRAME_CMD optTxFrameCmd (see include/wmi.h)
 * uses: WMI_OPT_TX_FRAME_CMDID
 */

#define AR6000_XIOCTL_SET_ADHOC_BEACON_INTVAL 27
/*
 * arguments:
 *   UINT32 cmd (AR6000_XIOCTL_SET_ADHOC_BEACON_INTVAL)
 *   WMI_BEACON_INT_CMD beaconIntCmd (see include/wmi.h)
 * uses: WMI_SET_BEACON_INT_CMDID
 */


#define IEEE80211_IOCTL_SETAUTHALG           28





/* used by AR6000_IOCTL_WMI_GETREV */
struct ar6000_version {
    A_UINT32        host_ver;
    A_UINT32        target_ver;
};

/* used by AR6000_IOCTL_WMI_GET_QOS_QUEUE */
struct ar6000_queuereq{
    A_UINT8         trafficDirection;
    A_UINT8         trafficClass;
    A_INT8          queueNumber;
};

/* used by AR6000_IOCTL_WMI_GET_TARGET_STATS */
typedef struct targetStats_t {
    A_UINT64    tx_packets;           
    A_UINT64    tx_bytes;             
    A_UINT64    tx_unicast_pkts;      
    A_UINT64    tx_unicast_bytes;     
    A_UINT64    tx_multicast_pkts;    
    A_UINT64    tx_multicast_bytes;   
    A_UINT64    tx_broadcast_pkts;    
    A_UINT64    tx_broadcast_bytes;   
    A_UINT64    tx_rts_success_cnt;
 
    A_UINT64    tx_errors;            
    A_UINT64    tx_failed_cnt;
    A_UINT64    tx_retry_cnt;
    A_UINT64    tx_rts_fail_cnt;
    A_UINT64    rx_packets;           
    A_UINT64    rx_bytes;             
    A_UINT64    rx_unicast_pkts;      
    A_UINT64    rx_unicast_bytes;     
    A_UINT64    rx_multicast_pkts;    
    A_UINT64    rx_multicast_bytes;   
    A_UINT64    rx_broadcast_pkts;    
    A_UINT64    rx_broadcast_bytes;   
    A_UINT64    rx_fragment_pkt;
 
    A_UINT64    rx_errors;            
    A_UINT64    rx_crcerr;            
    A_UINT64    rx_key_cache_miss;    
    A_UINT64    rx_decrypt_err;       
    A_UINT64    rx_duplicate_frames;

    A_UINT64    tkip_local_mic_failure;
    A_UINT64    tkip_counter_measures_invoked;
    A_UINT64    tkip_replays;
    A_UINT64    tkip_format_errors; 
    A_UINT64    ccmp_format_errors;
    A_UINT64    ccmp_replays;

    A_UINT64    power_save_failure_cnt;
    A_INT16     noise_floor_calibation;

    A_UINT64    cs_bmiss_cnt;
    A_UINT64    cs_lowRssi_cnt;
    A_UINT64    cs_connect_cnt;
    A_UINT64    cs_disconnect_cnt;
    A_UINT8     cs_aveBeacon_rssi;
    A_UINT8     cs_lastRoam_msec;
}TARGET_STATS;

/* used by AR6000_XIOCTL_GPIO_OUTPUT_SET */
struct ar6000_gpio_output_set_cmd_s {
    A_UINT32 set_mask;
    A_UINT32 clear_mask;
    A_UINT32 enable_mask;
    A_UINT32 disable_mask;
};

/*
 * used by AR6000_XIOCTL_GPIO_REGISTER_GET and AR6000_XIOCTL_GPIO_REGISTER_SET
 */
struct ar6000_gpio_register_cmd_s {
    A_UINT32 gpioreg_id;
    A_UINT32 value;
};

/* used by AR6000_XIOCTL_GPIO_INTR_ACK */
struct ar6000_gpio_intr_ack_cmd_s {
    A_UINT32 ack_mask;
};

/* used by AR6000_XIOCTL_GPIO_INTR_WAIT */
struct ar6000_gpio_intr_wait_cmd_s {
    A_UINT32 intr_mask;
    A_UINT32 input_values;
};

#endif //__linux__

#ifdef UNDER_CE
#include <ntddndis.h>
/*                         ====WinCE OIDS for BMI====                        */
#define OID_CAR6K_BMI_DONE 0xFF000001
#define OID_CAR6K_BMI_WRITE_MEMORY 0xFF000002
#define OID_CAR6K_BMI_TEST 0xFF000003
#define OID_CAR6K_BMI_EXECUTE 0xFF000004
#define OID_CAR6K_BMI_SET_APP_START 0xFF000005
#define OID_CAR6K_BMI_WRITE_SOC_REGISTER 0xFF000006
#define OID_CAR6K_BMI_READ_MEMORY 0xFF000007
#define OID_CAR6K_BMI_READ_SOC_REGISTER 0xFF000008

/*                         ====WinCE OIDS for HTC RAW I/F====                */
#ifdef HTC_RAW_INTERFACE
#define OID_CAR6K_HTC_RAW_OPEN 0xFF000009
#define OID_CAR6K_HTC_RAW_CLOSE 0xFF000010
#define OID_CAR6K_HTC_RAW_READ 0xFF000011
#define OID_CAR6K_HTC_RAW_WRITE 0xFF000012
#endif //HTC_RAW_INTERFACE

#define OID_CAR6K_802_11_AUTH_ALG 0xFF000020
#define OID_CAR6K_GET_PNP_POWER   0xFF000021
#define OID_CAR6K_RESUME_WLAN_STATE 0xFF000022
#define OID_CAR6K_FIRMWARE_VERSION	0xFF000023


// Changes for backward compatiblilty with WinCE 5.0
#ifndef OID_802_11_PMKID


#define OID_802_11_CAPABILITY 			0x0d010122
#define OID_802_11_PMKID 			0x0d010123

enum NDIS_802_11_STATUS_TYPE_WPA2 {
	Ndis802_11StatusType_PMKID_CandidateList = 2,
	Ndis802_11StatusType_MediaStreamMode,
	Ndis802_11StatusType_RadioState,
	//Ndis802_11StatusTypeMax
};

enum NDIS_802_11_AUTHENTICATION_MODE_WPA2 {
	Ndis802_11AuthModeWPA2=6,
		Ndis802_11AuthModeWPA2PSK,
};

typedef UCHAR NDIS_802_11_PMKID_VALUE[16];

typedef struct BSSID_INFO {
	NDIS_802_11_MAC_ADDRESS BSSID;
	NDIS_802_11_PMKID_VALUE PMKID;
} BSSID_INFO;

typedef struct NDIS_802_11_PMKID {
	ULONG Length;
	ULONG BSSIDInfoCount;
	BSSID_INFO BSSIDInfo[1];
} NDIS_802_11_PMKID;

typedef struct PMKID_CANDIDATE {
	NDIS_802_11_MAC_ADDRESS BSSID;
	ULONG Flags;
} PMKID_CANDIDATE;

#define NDIS_802_11_PMKID_CANDIDATE_PREAUTH_ENABLED 0x01

typedef struct NDIS_802_11_PMKID_CANDIDATE_LIST {
	ULONG Version;
	ULONG NumCandidates;
	PMKID_CANDIDATE CandidateList[1];
} NDIS_802_11_PMKID_CANDIDATE_LIST;

typedef struct NDIS_802_11_AUTHENTICATION_ENCRYPTION {
	NDIS_802_11_AUTHENTICATION_MODE AuthModeSupported;
	NDIS_802_11_ENCRYPTION_STATUS EncryptStatusSupported;
} NDIS_802_11_AUTHENTICATION_ENCRYPTION;

typedef struct NDIS_802_11_CAPABILITY {
	ULONG Length;
	ULONG Version;
	ULONG NoOfPMKIDs;
	ULONG NoOfAuthEncryptPairsSupported;
	NDIS_802_11_AUTHENTICATION_ENCRYPTION
	AuthenticationEncryptionSupported[1];
} NDIS_802_11_CAPABILITY;

#endif //OID_802_11_PMKID


#endif //UNDER_CE

#ifdef __cplusplus
}
#endif

#endif /* _ATHDRV_H_ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性猛片xxxx免费看久爱| 成人av资源在线| 国产精品麻豆久久久| 欧美日韩的一区二区| 懂色av中文一区二区三区| 日韩主播视频在线| 自拍偷在线精品自拍偷无码专区| 欧美老女人第四色| 91在线视频播放| 国产麻豆精品95视频| 爽爽淫人综合网网站| 中文字幕亚洲电影| 精品国产三级a在线观看| 欧美做爰猛烈大尺度电影无法无天| 国产一区二区三区免费看| 亚洲国产精品久久不卡毛片| 国产精品久久久久久久久搜平片 | 欧美精彩视频一区二区三区| 欧美在线小视频| 成人激情小说网站| 精品在线免费视频| 国产在线视视频有精品| 一区二区高清视频在线观看| 国产欧美精品国产国产专区| 欧美电影免费观看高清完整版在线 | 国产精品亚洲一区二区三区妖精 | 午夜精品一区在线观看| 日韩美女精品在线| 中文字幕制服丝袜一区二区三区 | 国模套图日韩精品一区二区 | ...xxx性欧美| av影院午夜一区| 色悠久久久久综合欧美99| 国产一区二区三区在线观看免费 | 欧美手机在线视频| 99精品视频在线观看| 成人黄色在线看| 成人国产一区二区三区精品| 国产成人综合自拍| 国产精品一区二区视频| 国产精品88av| 成人免费毛片app| 成人性生交大片免费看视频在线| 国产成人亚洲综合a∨婷婷图片| 国产另类ts人妖一区二区| 石原莉奈在线亚洲三区| 亚洲国产日韩在线一区模特| 亚洲另类在线一区| 欧美激情一区二区| 亚洲色图.com| 亚洲国产日产av| 香蕉加勒比综合久久| 日韩av电影天堂| 久久99精品久久久久久动态图| 精品一区二区免费| 成人小视频免费在线观看| 成人高清av在线| 在线观看日韩高清av| 欧美日韩三级一区| 日韩三级av在线播放| 久久综合狠狠综合久久综合88 | 中文字幕国产精品一区二区| 亚洲国产成人一区二区三区| 最新不卡av在线| 亚洲va欧美va国产va天堂影院| 久久国产尿小便嘘嘘尿| 国产成人自拍在线| 色婷婷国产精品| 91麻豆精品91久久久久久清纯| 亚洲精品在线三区| 自拍偷拍亚洲综合| 日本不卡一区二区| 国产高清一区日本| 欧美性三三影院| 久久久久久久久久久久久久久99| 亚洲欧美综合色| 视频在线观看一区二区三区| 国产精品综合网| 欧美性大战久久久| 久久久久久日产精品| 亚洲人123区| 美洲天堂一区二卡三卡四卡视频| av在线一区二区| 日韩欧美中文一区二区| 亚洲欧洲精品一区二区精品久久久| 亚洲成人黄色影院| 亚洲天堂a在线| 亚洲成人激情自拍| 91国产免费看| 2021国产精品久久精品| 一区二区在线免费| 精品一区二区三区影院在线午夜 | 五月激情六月综合| 国产大陆a不卡| 欧美一级久久久| 亚洲伦在线观看| 国产精品自产自拍| 欧美日本在线播放| 国产精品乱子久久久久| 久久精品国内一区二区三区| 色婷婷国产精品| 中文字幕av一区二区三区高| 欧美aⅴ一区二区三区视频| 91在线视频网址| 国产三级精品视频| 狠狠色丁香婷婷综合久久片| 欧美网站一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 国产精品综合一区二区| 日韩欧美黄色影院| 亚洲福利电影网| 99久久99久久免费精品蜜臀| 久久久美女艺术照精彩视频福利播放| 日韩激情视频网站| 欧洲精品视频在线观看| 亚洲同性gay激情无套| 懂色av一区二区夜夜嗨| 欧美不卡视频一区| 日韩激情在线观看| 在线播放一区二区三区| 亚洲一区二三区| 色婷婷亚洲精品| 亚洲免费视频中文字幕| 99r国产精品| 国产欧美一二三区| 精品一区二区三区蜜桃| 这里是久久伊人| 日韩黄色小视频| 欧美电影在线免费观看| 五月天丁香久久| 51精品国自产在线| 日韩电影免费在线观看网站| 欧美日韩一卡二卡三卡| 亚洲国产wwwccc36天堂| 欧美日韩国产免费一区二区| 亚洲黄一区二区三区| 91黄色免费看| 亚洲成人综合视频| 欧美一区二区三区白人| 麻豆精品一区二区| 欧美成人一区二区三区片免费 | 久久精品人人做人人爽人人| 国产乱码精品一区二区三区五月婷 | 国产精品无码永久免费888| 国产精品一二三四区| 国产偷国产偷精品高清尤物 | 欧美午夜电影在线播放| 亚洲成人av福利| 欧美精品一二三区| 日本不卡在线视频| 2024国产精品| 成人免费看的视频| 综合色中文字幕| 欧美午夜精品一区二区三区| 午夜欧美电影在线观看| 欧美成va人片在线观看| 国产成人免费xxxxxxxx| 日韩毛片精品高清免费| 欧美巨大另类极品videosbest | 亚洲乱码日产精品bd| 欧美偷拍一区二区| 日本欧美久久久久免费播放网| 欧美tickling挠脚心丨vk| 成人午夜短视频| 亚洲一区二区三区小说| 91精品国产全国免费观看| 国产精品一级在线| 亚洲激情中文1区| 欧美成人免费网站| 91在线精品秘密一区二区| 亚洲福利一二三区| 久久亚洲精品国产精品紫薇| 不卡一区中文字幕| 首页亚洲欧美制服丝腿| 欧美激情一区二区三区在线| 在线亚洲精品福利网址导航| 麻豆精品国产91久久久久久| 亚洲天堂中文字幕| 日韩免费成人网| 91香蕉视频黄| 麻豆精品视频在线观看免费| 亚洲欧美综合在线精品| 欧美一卡在线观看| 成人毛片视频在线观看| 午夜精品福利在线| 国产午夜亚洲精品午夜鲁丝片| 欧美曰成人黄网| 国产精品一二三四区| 视频精品一区二区| 中文字幕日韩一区二区| 欧美一级欧美一级在线播放| av在线不卡电影| 色又黄又爽网站www久久| 精品中文字幕一区二区小辣椒 | 中文字幕一区二区日韩精品绯色| 91精品国产综合久久精品| 色综合久久久久| 国产电影一区二区三区| 三级影片在线观看欧美日韩一区二区 | 亚洲欧美二区三区|