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

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

?? common_atheros_sdiostack_ar6000_wlan.patch

?? ar6k 的WIFI驅(qū)動(dòng)
?? PATCH
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
Index: linux-2.6.18/drivers/sdio/function/Kconfig===================================================================--- linux-2.6.18.orig/drivers/sdio/function/Kconfig+++ linux-2.6.18/drivers/sdio/function/Kconfig@@ -1,36 +1,42 @@  menu "SDIO function drivers" +config SDIO_AR6000_WLAN+	tristate "ar6000 wireless networking over sdio"+	default m+	help+	  good luck.+ config SDIO_BLUETOOTH-       tristate "bluetooth over sdio"-       default m-       help-	good luck.+	tristate "bluetooth over sdio"+	default m+	help+	  good luck.   config SDIO_GPS-       tristate "gps over sdio"-       default m-       help-	good luck.+	tristate "gps over sdio"+	default m+	help+	  good luck.  config SDIO_MEMORY-       tristate "memory card over sdio"-       default m-       help-	good luck.+	tristate "memory card over sdio"+	default m+	help+	  good luck.  config SDIO_SAMPLE-       tristate "sample function driver for sdio"-       default m-       help-	good luck.+	tristate "sample function driver for sdio"+	default m+	help+	  good luck.  config SDIO_BENCHMARK-       tristate "benchmark function drivers for sdio"-       default m-       help-	good luck.+	tristate "benchmark function drivers for sdio"+	default m+	help+	  good luck.   endmenuIndex: linux-2.6.18/drivers/sdio/function/Makefile===================================================================--- linux-2.6.18.orig/drivers/sdio/function/Makefile+++ linux-2.6.18/drivers/sdio/function/Makefile@@ -6,3 +6,4 @@ obj-$(CONFIG_SDIO_GPS)			+= gps/ obj-$(CONFIG_SDIO_MEMORY)		+= memory/ obj-$(CONFIG_SDIO_SAMPLE)		+= sample/ obj-$(CONFIG_SDIO_BENCHMARK)		+= bench/+obj-$(CONFIG_SDIO_AR6000_WLAN)		+= wlan/Index: linux-2.6.18/drivers/sdio/function/wlan/Makefile===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/Makefile@@ -0,0 +1,4 @@+#+# SDIO wlan ar600 card function driver+#+obj-$(CONFIG_SDIO_AR6000_WLAN)		+= ar6000/Index: linux-2.6.18/drivers/sdio/function/wlan/ar6000/Makefile===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/ar6000/Makefile@@ -0,0 +1,29 @@+#+#  AR6K Kernel Module makefile.+#+REV ?= 2+++EXTRA_CFLAGS += -DLINUX -DDEBUG -D__KERNEL__ -DHTC_RAW_INTERFACE \+ 	-DSEND_EVENT_TO_APP#\+ 	-DMULTIPLE_FRAMES_PER_INTERRUPT -DAR6000REV$(REV) \+ 	-DBLOCK_TX_PATH_FLAG \++EXTRA_CFLAGS += -DKERNEL_2_6++obj-dir		:= /bmi /htc /hif++obj-m += ar6000.o+ar6000-objs += htc/htc.o		\+ 	htc/htc_send.o			\+ 	htc/htc_recv.o			\+ 	htc/htc_utils.o			\+ 	htc/htc_events.o		\+ 	bmi/bmi.o			\+	hif/hif.o			\+ 	ar6000/ar6000_drv.o		\+ 	wmi/wmi.o			\+ 	wlan/wlan_node.o		\+ 	wlan/wlan_recv_beacon.o		\+ 	wlan/wlan_utils.o+Index: linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/bmi.h===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/bmi.h@@ -0,0 +1,76 @@+/*+ * Copyright (c) 2004-2006 Atheros Communications Inc.+ *+ *  Wireless Network driver for Atheros AR6001+ *+ *  This program is free software; you can redistribute it and/or modify+ *  it under the terms of the GNU General Public License version 2 as+ *  published by the Free Software Foundation;+ *+ *  Software distributed under the License is distributed on an "AS+ *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or+ *  implied. See the License for the specific language governing+ *  rights and limitations under the License.+ *+ *+ * BMI declarations and prototypes+ */++#ifndef _BMI_H_+#define _BMI_H_++#ifdef __cplusplus+extern "C" {+#endif /* __cplusplus */++/* Header files */+#include "../include/athdefs.h"+#include "../include/athtypes.h"+#include "../include/hif.h"+#include "../include/osapi.h"++void+BMIInit(void);++A_STATUS+BMIDone(HIF_DEVICE *device);++A_STATUS+BMIGetTargetId(HIF_DEVICE *device, A_UINT32 *id);++A_STATUS+BMIReadMemory(HIF_DEVICE *device,+              A_UINT32 address,+              A_UCHAR *buffer,+              A_UINT32 length);++A_STATUS+BMIWriteMemory(HIF_DEVICE *device,+               A_UINT32 address,+               A_UCHAR *buffer,+               A_UINT32 length);++A_STATUS+BMIExecute(HIF_DEVICE *device,+           A_UINT32 address,+           A_UINT32 *param);++A_STATUS+BMISetAppStart(HIF_DEVICE *device,+               A_UINT32 address);++A_STATUS+BMIReadSOCRegister(HIF_DEVICE *device,+                   A_UINT32 address,+                   A_UINT32 *param);++A_STATUS+BMIWriteSOCRegister(HIF_DEVICE *device,+                    A_UINT32 address,+                    A_UINT32 param);++#ifdef __cplusplus+}+#endif++#endif /* _BMI_H_ */Index: linux-2.6.18/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/ar6000/ar6000/ar6000_drv.h@@ -0,0 +1,133 @@+/*+ * Copyright (c) 2004-2006 Atheros Communications Inc.+ *+ *  Wireless Network driver for Atheros AR6001+ *+ *  This program is free software; you can redistribute it and/or modify+ *  it under the terms of the GNU General Public License version 2 as+ *  published by the Free Software Foundation;+ *+ *  Software distributed under the License is distributed on an "AS+ *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or+ *  implied. See the License for the specific language governing+ *  rights and limitations under the License.+ *+ *+ * This file contains the definitions for the AR6000 linux driver.+ *+ */++#ifndef _AR6000_H_+#define _AR6000_H_++#ifdef __cplusplus+extern "C" {+#endif++#define MAX_AR6000                  1+#define AR6000_MAX_RX_BUFFERS       16+#define AR6000_BUFFER_SIZE          1552+#define AR6000_DATA_OFFSET          64+#define AR6000_TX_TIMEOUT           10+#define AR6000_ETH_ADDR_LEN         6+#define AR6000_MAX_ENDPOINTS        4+#define MAX_NODE_NUM                15+#define MAX_COOKIE_NUM              150++struct ar_wep_key {+    A_UINT8                 arKeyIndex;+    A_UINT8                 arKeyLen;+    A_UINT8                 arKey[64];+} ;++struct ar_node_mapping {+    A_UINT8                 macAddress[6];+    A_UINT8                 epId;+    A_UINT8                 txPending;+};++struct ar_cookie {+    A_UINT32               arc_bp[2];    /* Must be first field */+    struct ar_cookie *arc_list_next;+};++typedef struct ar6_softc {+    struct net_device       *arNetDev;    /* net_device pointer */+    void                    *arWmi;+    int                     arTxPending[AR6000_MAX_ENDPOINTS];+    int                     arTotalTxDataPending;+    A_UINT8                 arNumDataEndPts;+    A_BOOL                  arWmiEnabled;+    A_BOOL                  arWmiReady;+    A_BOOL                  arConnected;+    void                    *arHtcTarget;+    void                    *arHifDevice;+    spinlock_t              arLock;+    struct semaphore        arSem;+    int                     arRxBuffers[AR6000_MAX_ENDPOINTS];+    int                     arSsidLen;+    u_char                  arSsid[32];+    A_UINT8                 arNetworkType;+    A_UINT8                 arDot11AuthMode;+    A_UINT8                 arAuthMode;+    A_UINT8                 arPairwiseCrypto;+    A_UINT8                 arPairwiseCryptoLen;+    A_UINT8                 arGroupCrypto;+    A_UINT8                 arGroupCryptoLen;+    A_UINT8                 arDefTxKeyIndex;+    struct ar_wep_key       arWepKeyList[WMI_MAX_KEY_INDEX + 1];+    A_UINT8                 arBssid[6];+    A_UINT8                 arReqBssid[6];+    A_UINT16                arChannelHint;+    A_UINT16                arBssChannel;+    A_UINT16                arListenInterval;+    struct ar6000_version   arVersion;+    A_INT8                  arRssi;+    A_UINT8                 arTxPwr;+    A_BOOL                  arTxPwrSet;+    A_INT32                 arBitRate;+    struct net_device_stats arNetStats;+    struct iw_statistics    arIwStats;+    A_INT8                  arNumChannels;+    A_UINT16                arChannelList[32];+    A_UINT32                arRegCode;+    A_BOOL                  statsUpdatePending;+    TARGET_STATS            arTargetStats;+    A_INT8                  arMaxRetries;+    A_UINT8                 arPhyCapability;+    AR6000_WLAN_STATE       arWlanState;+    struct ar_node_mapping  arNodeMap[MAX_NODE_NUM];+    A_UINT8                 arIbssPsEnable;+    A_UINT8                 arNodeNum;+    A_UINT8                 arNexEpId;+    struct ar_cookie        *arCookieList;+    A_BOOL                  arConnectPending;+} AR_SOFTC_T;++struct ar_giwscan_param {+    char    *current_ev;+    char    *end_buf;+    A_BOOL  firstPass;+};++#define AR6000_STAT_INC(ar, stat)       (ar->arNetStats.stat++)++#define AR6000_SPIN_LOCK(lock, param)   do {                            \+    if (irqs_disabled()) {                                              \+        AR_DEBUG_PRINTF("IRQs disabled:AR6000_LOCK\n");                 \+    }                                                                   \+    spin_lock_bh(lock);                                                 \+} while (0)++#define AR6000_SPIN_UNLOCK(lock, param) do {                            \+    if (irqs_disabled()) {                                              \+        AR_DEBUG_PRINTF("IRQs disabled: AR6000_UNLOCK\n");              \+    }                                                                   \+    spin_unlock_bh(lock);                                               \+} while (0)++#ifdef __cplusplus+}+#endif++#endif /* _AR6000_H_ */Index: linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/ar6000_api.h@@ -0,0 +1,84 @@+/*+ * Copyright (c) 2004-2006 Atheros Communications Inc.+ *+ *  Wireless Network driver for Atheros AR6001+ *+ *  This program is free software; you can redistribute it and/or modify+ *  it under the terms of the GNU General Public License version 2 as+ *  published by the Free Software Foundation;+ *+ *  Software distributed under the License is distributed on an "AS+ *  IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or+ *  implied. See the License for the specific language governing+ *  rights and limitations under the License.+ *+ *+ * This file contains the API to access the OS dependent atheros host driver+ * by the WMI or WLAN generic modules.+ *+ */++#ifndef _AR6000_API_H_+#define _AR6000_API_H_++#ifdef __cplusplus+extern "C" {+#endif++struct ar6_softc;++void ar6000_ready_event(void *devt, A_UINT8 *datap, A_UINT8 phyCap);+A_UINT8 ar6000_iptos_to_userPriority(A_UINT8 *pkt);+A_STATUS ar6000_control_tx(void *devt, void *osbuf, int endPt);+void ar6000_connect_event(struct ar6_softc *ar, A_UINT16 channel,+                          A_UINT8 *bssid, A_UINT16 listenInterval,+                          A_UINT8 beaconIeLen, A_UINT8 assocReqLen,+                          A_UINT8 assocRespLen,A_UINT8 *assocInfo);+void ar6000_disconnect_event(struct ar6_softc *ar, A_UINT8 reason,+                             A_UINT8 *bssid, A_UINT8 assocRespLen,+                             A_UINT8 *assocInfo);+void ar6000_tkip_micerr_event(struct ar6_softc *ar, A_UINT8 keyid,+                              A_BOOL ismcast);+void ar6000_bitrate_rx(void *devt, A_INT32 rateKbps);+void ar6000_channelList_rx(void *devt, A_INT8 numChan, A_UINT16 *chanList);+void ar6000_regDomain_event(struct ar6_softc *ar, A_UINT32 regCode);+void ar6000_txPwr_rx(void *devt, A_UINT8 txPwr);+void ar6000_neighborReport_event(struct ar6_softc *ar, int numAps,+                                 WMI_NEIGHBOR_INFO *info);+void ar6000_set_numdataendpts(struct ar6_softc *ar, A_UINT32 num);+void ar6000_scanComplete_event(struct ar6_softc *ar);+void ar6000_targetStats_event(struct ar6_softc *ar,  WMI_TARGET_STATS *pStats);+void ar6000_rssiThreshold_event(struct ar6_softc *, WMI_RSSI_THRESHOLD_VAL);+void ar6000_reportError_event(struct ar6_softc *, WMI_TARGET_ERROR_VAL errorVal);+void ar6000_cac_event(struct ar6_softc *ar, A_UINT8 ac, A_UINT8 cac_indication,+                                A_UINT8 statusCode, A_UINT8 *tspecSuggestion);++void+ar6000_roam_tbl_event(struct ar6_softc *ar, WMI_TARGET_ROAM_TBL *pTbl);++void+ar6000_roam_data_event(struct ar6_softc **ar, WMI_TARGET_ROAM_DATA *p);++void ar6000_dset_open_req(void *devt,+                          A_UINT32 id,+                          A_UINT32 targ_handle,+                          A_UINT32 targ_reply_fn,

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品第13页| 91麻豆精品国产综合久久久久久| 欧美伦理电影网| 亚洲欧洲在线观看av| 国产一区二区视频在线播放| 欧美日韩日日摸| 亚洲人成亚洲人成在线观看图片 | 日韩专区中文字幕一区二区| av亚洲精华国产精华精华| 日韩欧美一级在线播放| 亚洲电影欧美电影有声小说| 91亚洲精品乱码久久久久久蜜桃| ww亚洲ww在线观看国产| 捆绑调教美女网站视频一区| 欧美人与禽zozo性伦| 亚洲国产综合人成综合网站| 色综合欧美在线| 亚洲成人自拍偷拍| 欧美日本一道本| 日av在线不卡| 久久久综合网站| 国产成人精品免费视频网站| 中文字幕欧美区| av福利精品导航| 亚洲综合久久久| 制服丝袜成人动漫| 免费在线观看成人| 国产欧美一区二区精品性色| 99精品国产视频| 五月激情综合色| 国产亚洲精品超碰| 一本大道久久a久久综合| 亚洲成人一区二区| 国产视频一区二区在线观看| 色94色欧美sute亚洲线路一久| 日本最新不卡在线| 欧美极品另类videosde| 欧美裸体一区二区三区| 高清在线不卡av| 日韩和欧美一区二区| 国产精品高潮久久久久无| 欧美日韩国产免费一区二区 | 久久伊人蜜桃av一区二区| 91伊人久久大香线蕉| 午夜精品久久久久久久蜜桃app| 2020日本不卡一区二区视频| 欧美人与禽zozo性伦| 国产成人精品免费在线| 日本成人在线看| 一区二区三区四区激情| 亚洲国产电影在线观看| 欧美一区二区啪啪| 欧美性做爰猛烈叫床潮| 不卡av在线网| 国产在线视视频有精品| 香蕉加勒比综合久久| 亚洲欧美在线另类| 国产精品素人一区二区| 久久综合九色综合97婷婷女人 | 美女脱光内衣内裤视频久久影院| 亚洲综合色成人| 亚洲影视在线播放| 亚洲一区二区三区中文字幕 | 蜜臀久久99精品久久久画质超高清 | 亚洲啪啪综合av一区二区三区| 久久久美女毛片| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 国产主播一区二区三区| 日韩综合在线视频| 日本成人中文字幕在线视频| 丝袜亚洲精品中文字幕一区| 日韩成人av影视| 日本亚洲免费观看| 日本欧美一区二区在线观看| 亚洲444eee在线观看| 久久国产福利国产秒拍| 欧美成人精品福利| 国产亚洲一区二区三区在线观看 | 99久久精品免费看国产| 成人动漫一区二区在线| 高潮精品一区videoshd| 国产河南妇女毛片精品久久久 | 欧美变态tickling挠脚心| 欧美日韩你懂的| 精品少妇一区二区三区在线视频| 国产亚洲综合色| 一区二区三区不卡视频在线观看| 亚洲大片在线观看| 日韩有码一区二区三区| 老司机精品视频线观看86| www.99精品| 日韩一二三区不卡| 亚洲精品写真福利| 99久久婷婷国产综合精品| 风间由美一区二区av101| 成人激情黄色小说| 色噜噜狠狠成人中文综合| 国产不卡在线一区| 99精品欧美一区二区蜜桃免费| 国产a视频精品免费观看| 色诱亚洲精品久久久久久| 精品福利在线导航| 一区二区三区在线播| 成人高清在线视频| 欧美中文字幕一区二区三区| 色综合久久久网| 777a∨成人精品桃花网| 欧美午夜精品久久久久久超碰| 欧美日韩久久一区| 制服丝袜一区二区三区| 欧美一级理论片| 日韩一二三区不卡| 中文字幕一区免费在线观看| 国产精品乱子久久久久| 亚洲综合色成人| 国产乱理伦片在线观看夜一区| 91蝌蚪porny成人天涯| 欧美欧美午夜aⅴ在线观看| 亚洲成人自拍一区| 欧美日韩一区在线观看| 国产乱码精品一区二区三区忘忧草| 国产精品国产三级国产普通话三级| 欧美四级电影在线观看| 国产成人精品综合在线观看| 乱一区二区av| 亚洲大片在线观看| 亚洲欧美经典视频| 精品乱人伦一区二区三区| 精品粉嫩超白一线天av| 免费在线观看成人| 99久久免费精品高清特色大片| 国产亚洲人成网站| www.在线成人| 精品国一区二区三区| 亚洲成人午夜影院| 极品瑜伽女神91| 成人午夜在线免费| 一本一本大道香蕉久在线精品| 日韩精品专区在线影院观看 | 午夜亚洲福利老司机| 一区二区三区中文在线观看| 日本不卡一区二区| 91精品国产综合久久久蜜臀粉嫩| 蜜臀av亚洲一区中文字幕| 日本一区二区视频在线| 欧美色图免费看| 国产成人精品亚洲日本在线桃色| 91农村精品一区二区在线| 国产精品久久久久影院亚瑟 | 国产99久久久国产精品免费看| 在线国产电影不卡| 精品久久久久久久久久久久久久久久久| 亚洲精品视频一区| 激情另类小说区图片区视频区| 色菇凉天天综合网| 国产精品不卡视频| 成人sese在线| 蜜臀久久久99精品久久久久久| 欧美日韩一区精品| 亚洲午夜精品网| 中文字幕精品三区| 欧美亚男人的天堂| 激情综合五月天| 中文字幕欧美一| 欧美日韩一级二级三级| 成人午夜av电影| 日韩高清一区二区| 亚洲国产精品黑人久久久| 在线观看网站黄不卡| 激情综合五月天| 天天操天天综合网| 国产精品毛片a∨一区二区三区| 在线观看日韩国产| 岛国一区二区三区| 国产电影一区二区三区| 成人免费小视频| 国产精品2024| 亚洲欧美色一区| 欧美一区二区三区在线观看视频 | 欧美巨大另类极品videosbest | 亚洲天堂免费看| 国产精品一区不卡| 亚洲男人的天堂在线aⅴ视频| 日韩美女在线视频| 成人av资源下载| 亚洲一区二区av电影| 欧美日韩视频在线第一区| 成人网男人的天堂| 精品一区二区三区久久久| 日韩精品亚洲一区二区三区免费| 久久综合一区二区| 日韩欧美一区二区三区在线| 色视频成人在线观看免| www.久久久久久久久| 国产乱码字幕精品高清av| 韩国成人福利片在线播放| 青娱乐精品视频在线| 日韩精品亚洲专区| 日韩电影一二三区| 午夜精品久久久久久久99水蜜桃|