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

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

?? athdrv.h

?? Atheros Communications AR6001 WLAN Driver for SDIO installation Read Me March 26,2007 (based on
?? H
?? 第 1 頁 / 共 2 頁
字號:
 *   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
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品午夜一区二区| 欧美最猛性xxxxx直播| 精品裸体舞一区二区三区| 性久久久久久久| 欧美日韩国产小视频| 一区二区三区四区激情| 一本大道久久a久久精品综合| 中文在线免费一区三区高中清不卡| 韩国精品主播一区二区在线观看| 欧美电影免费观看完整版| 人妖欧美一区二区| 日韩欧美aaaaaa| 久久国产精品免费| 亚洲女性喷水在线观看一区| 99久久精品久久久久久清纯| 国产精品色在线| 99riav一区二区三区| 亚洲日本一区二区| 欧美艳星brazzers| 亚洲动漫第一页| 欧美精品久久99久久在免费线| 午夜视频一区在线观看| 91精选在线观看| 激情图区综合网| 久久久国产精品麻豆| 成人美女在线视频| 综合激情网...| 欧美日韩亚洲综合| 日韩精品国产欧美| 精品久久久久久久久久久久包黑料 | 国产精品99久久久久久久女警| 久久综合久久鬼色| 成人一级视频在线观看| 国产精品久久久久久久裸模| 99精品视频在线免费观看| 亚洲精品国产高清久久伦理二区| 欧美亚洲动漫制服丝袜| 日韩激情一二三区| 久久综合九色综合欧美就去吻 | 成人av电影在线| 亚洲夂夂婷婷色拍ww47| 在线不卡免费av| 国产一区二区主播在线| 国产精品久久久久国产精品日日| 色综合天天综合狠狠| 午夜伊人狠狠久久| 久久亚洲欧美国产精品乐播 | 99久久精品情趣| 性做久久久久久久免费看| 日韩欧美中文字幕制服| 成人精品视频网站| 亚洲自拍偷拍综合| 精品免费视频一区二区| 99re这里只有精品6| 视频一区视频二区在线观看| 久久综合99re88久久爱| 色综合久久中文综合久久97| 日韩国产欧美三级| 久久精品人人做人人爽97| 色视频一区二区| 久久99精品久久久久久国产越南| 中文av字幕一区| 欧美另类高清zo欧美| 国产成人在线视频网址| 一区二区三区精品视频| 亚洲精品在线免费观看视频| 91亚洲永久精品| 欧美在线free| 美女mm1313爽爽久久久蜜臀| 欧美激情一区二区在线| 精品视频123区在线观看| 国产成人福利片| 丝袜亚洲另类欧美综合| 国产精品久久一卡二卡| 91精品欧美一区二区三区综合在| 成人在线一区二区三区| 视频一区视频二区在线观看| 国产精品麻豆视频| 日韩欧美国产三级| 色综合久久天天综合网| 狠狠狠色丁香婷婷综合久久五月| 亚洲卡通欧美制服中文| 久久精品视频免费| 欧美日韩在线综合| 成人污污视频在线观看| 亚洲国产一二三| 中文一区二区在线观看 | 91在线播放网址| 毛片不卡一区二区| 一级日本不卡的影视| 日本一区二区免费在线观看视频 | 在线精品视频免费播放| 国产成人精品免费| 日本不卡一二三| 亚洲成a天堂v人片| 国产欧美一区二区精品性色 | 色综合 综合色| 国产一区二区精品在线观看| 亚洲福利一区二区| ㊣最新国产の精品bt伙计久久| 日韩欧美123| 欧美日韩aaa| 91蝌蚪国产九色| 高清国产一区二区| 精品一区二区av| 日产欧产美韩系列久久99| 一区av在线播放| 亚洲欧洲日韩av| 中文字幕av一区二区三区免费看 | 麻豆成人久久精品二区三区红 | 成人综合激情网| 国内不卡的二区三区中文字幕| 丝袜a∨在线一区二区三区不卡| 亚洲精品免费一二三区| 国产精品蜜臀在线观看| 国产三级欧美三级| 亚洲精品一线二线三线| 日韩一区二区中文字幕| 欧美日韩aaa| 欧美欧美午夜aⅴ在线观看| 欧洲一区在线观看| 日本丶国产丶欧美色综合| 99久久精品国产毛片| av动漫一区二区| 成人免费三级在线| 国产91丝袜在线播放九色| 国产高清精品在线| 国产一区二区三区在线看麻豆| 美女久久久精品| 精品中文字幕一区二区小辣椒 | 日韩中文字幕亚洲一区二区va在线| 亚洲影视在线观看| 亚洲夂夂婷婷色拍ww47| 亚洲国产成人porn| 亚洲国产精品久久久久婷婷884| 一区二区在线观看不卡| 一区二区三区四区av| 一区二区免费看| 亚洲第一精品在线| 日韩精品乱码免费| 久久精品国产**网站演员| 久久精品国产一区二区三区免费看| 美国毛片一区二区| 国产美女视频一区| 国产成人综合精品三级| 盗摄精品av一区二区三区| 国产成人8x视频一区二区| 国产成人免费视频| 波多野结衣在线一区| www.亚洲国产| 色哟哟精品一区| 欧美三片在线视频观看| 日韩一区二区三区视频在线| 欧美电影精品一区二区| 久久五月婷婷丁香社区| 国产精品色噜噜| 一个色综合av| 日本最新不卡在线| 国产一区二区三区日韩| www.在线欧美| 欧美色成人综合| 精品久久久久久综合日本欧美| 国产欧美一区二区精品秋霞影院| 国产精品国产三级国产| 亚洲国产裸拍裸体视频在线观看乱了 | 国产一区二区三区免费看| 成人免费视频app| 欧美午夜免费电影| 欧美大片顶级少妇| 国产欧美精品一区aⅴ影院| 中文字幕在线视频一区| 亚洲国产精品久久人人爱| 久久成人av少妇免费| 粉嫩一区二区三区在线看| 色999日韩国产欧美一区二区| 欧美男同性恋视频网站| 久久久久九九视频| 亚洲美女精品一区| 日本欧美肥老太交大片| 福利一区二区在线| 欧美综合色免费| 久久伊人蜜桃av一区二区| 最新日韩av在线| 免费三级欧美电影| 国产成人精品1024| 欧美日韩国产欧美日美国产精品| 欧美xxxx在线观看| 亚洲激情一二三区| 黑人巨大精品欧美一区| 91网上在线视频| 日韩欧美电影一区| ...av二区三区久久精品| 青青草视频一区| 91色在线porny| 久久亚区不卡日本| 午夜日韩在线观看| aa级大片欧美| 欧美videos中文字幕| 亚洲精品视频免费观看| 国产一区二区三区黄视频|