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

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

?? common_atheros_sdiostack_ar6000_wlan.patch

?? ar6k 的WIFI驅動
?? PATCH
?? 第 1 頁 / 共 5 頁
字號:
+                          A_UINT32 targ_reply_arg);+void ar6000_dset_close(void *devt, A_UINT32 access_cookie);+void ar6000_dset_data_req(void *devt,+                          A_UINT32 access_cookie,+                          A_UINT32 offset,+                          A_UINT32 length,+                          A_UINT32 targ_buf,+                          A_UINT32 targ_reply_fn,+                          A_UINT32 targ_reply_arg);++void ar6000_gpio_intr_rx(A_UINT32 intr_mask, A_UINT32 input_values);+void ar6000_gpio_data_rx(A_UINT32 reg_id, A_UINT32 value);+void ar6000_gpio_ack_rx(void);++#ifdef __cplusplus+}+#endif++#endif /* _AR6000_API_H_ */Index: linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/athdrv.h===================================================================--- /dev/null+++ linux-2.6.18/drivers/sdio/function/wlan/ar6000/include/athdrv.h@@ -0,0 +1,598 @@+/*+ * 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 _ATHDRV_H_+#define _ATHDRV_H_++#ifdef __cplusplus+extern "C" {+#endif+++/*+ * There are two types of ioctl's here: Standard ioctls and+ * eXtended ioctls.  All extended ioctls (XIOCTL) are multiplexed+ * off of the single ioctl command, AR6000_IOCTL_EXTENDED.  The+ * arguments for every XIOCTL starts with a 32-bit command word+ * that is used to select which extended ioctl is in use.  After+ * the command word are command-specific arguments.+ */++/* Linux standard Wireless Extensions, private ioctl interfaces */+#define IEEE80211_IOCTL_SETPARAM             (SIOCIWFIRSTPRIV+0)+#define IEEE80211_IOCTL_GETPARAM             (SIOCIWFIRSTPRIV+1)+#define IEEE80211_IOCTL_SETKEY               (SIOCIWFIRSTPRIV+2)+#define IEEE80211_IOCTL_SETWMMPARAMS         (SIOCIWFIRSTPRIV+3)+#define IEEE80211_IOCTL_DELKEY               (SIOCIWFIRSTPRIV+4)+#define IEEE80211_IOCTL_GETWMMPARAMS         (SIOCIWFIRSTPRIV+5)+#define IEEE80211_IOCTL_SETMLME              (SIOCIWFIRSTPRIV+6)+#define IEEE80211_IOCTL_SETOPTIE             (SIOCIWFIRSTPRIV+6)+#define IEEE80211_IOCTL_GETOPTIE             (SIOCIWFIRSTPRIV+7)+#define IEEE80211_IOCTL_ADDPMKID             (SIOCIWFIRSTPRIV+8)+//#define IEEE80211_IOCTL_SETAUTHALG           (SIOCIWFIRSTPRIV+10)+#define IEEE80211_IOCTL_LASTONE              (SIOCIWFIRSTPRIV+9)++++/*                      ====WMI Ioctls====                                    */+/*+ *+ * Many ioctls simply provide WMI services to application code:+ * an application makes such an ioctl call with a set of arguments+ * that are packaged into the corresponding WMI message, and sent+ * to the Target.+ */++#define AR6000_IOCTL_WMI_GETREV              (SIOCIWFIRSTPRIV+10)+/*+ * arguments:+ *   ar6000_version *revision+ */++#define AR6000_IOCTL_WMI_SETPWR              (SIOCIWFIRSTPRIV+11)+/*+ * arguments:+ *   WMI_POWER_MODE_CMD pwrModeCmd (see include/wmi.h)+ * uses: WMI_SET_POWER_MODE_CMDID+ */++#define AR6000_IOCTL_WMI_SETSCAN             (SIOCIWFIRSTPRIV+12)+/*+ * arguments:+ *   WMI_SCAN_PARAMS_CMD scanParams (see include/wmi.h)+ * uses: WMI_SET_SCAN_PARAMS_CMDID+ */++#define AR6000_IOCTL_WMI_SETLISTENINT        (SIOCIWFIRSTPRIV+13)+/*+ * arguments:+ *   UINT32 listenInterval+ * uses: WMI_SET_LISTEN_INT_CMDID+ */++#define AR6000_IOCTL_WMI_SETBSSFILTER        (SIOCIWFIRSTPRIV+14)+/*+ * arguments:+ *   WMI_BSS_FILTER filter (see include/wmi.h)+ * uses: WMI_SET_BSS_FILTER_CMDID+ */++#define AR6000_IOCTL_WMI_SET_CHANNELPARAMS   (SIOCIWFIRSTPRIV+16)+/*+ * arguments:+ *   WMI_CHANNEL_PARAMS_CMD chParams+ * uses: WMI_SET_CHANNEL_PARAMS_CMDID+ */++#define AR6000_IOCTL_WMI_SET_PROBEDSSID      (SIOCIWFIRSTPRIV+17)+/*+ * arguments:+ *   WMI_PROBED_SSID_CMD probedSsids (see include/wmi.h)+ * uses: WMI_SETPROBED_SSID_CMDID+ */++#define AR6000_IOCTL_WMI_SET_PMPARAMS        (SIOCIWFIRSTPRIV+18)+/*+ * arguments:+ *   WMI_POWER_PARAMS_CMD powerParams (see include/wmi.h)+ * uses: WMI_SET_POWER_PARAMS_CMDID+ */++#define AR6000_IOCTL_WMI_SET_BADAP           (SIOCIWFIRSTPRIV+19)+/*+ * arguments:+ *   WMI_ADD_BAD_AP_CMD badAPs (see include/wmi.h)+ * uses: WMI_ADD_BAD_AP_CMDID+ */++#define AR6000_IOCTL_WMI_GET_QOS_QUEUE       (SIOCIWFIRSTPRIV+20)+/*+ * arguments:+ *   ar6000_queuereq queueRequest (see below)+ */++#define AR6000_IOCTL_WMI_CREATE_QOS          (SIOCIWFIRSTPRIV+21)+/*+ * arguments:+ *   WMI_CREATE_PSTREAM createPstreamCmd (see include/wmi.h)+ * uses: WMI_CREATE_PSTREAM_CMDID+ */++#define AR6000_IOCTL_WMI_DELETE_QOS          (SIOCIWFIRSTPRIV+22)+/*+ * arguments:+ *   WMI_DELETE_PSTREAM_CMD deletePstreamCmd (see include/wmi.h)+ * uses: WMI_DELETE_PSTREAM_CMDID+ */++#define AR6000_IOCTL_WMI_SET_LINKTHRESHOLD   (SIOCIWFIRSTPRIV+23)+/*+ * arguments:+ *   WMI_RSSI_THRESHOLD_PARAMS_CMD thresholdParams (see include/wmi.h)+ * uses: WMI_RSSI_THRESHOLD_PARAMS_CMDID+ */++#define AR6000_IOCTL_WMI_SET_ERROR_REPORT_BITMASK (SIOCIWFIRSTPRIV+24)+/*+ * arguments:+ *   WMI_TARGET_ERROR_REPORT_BITMASK errorReportBitMask (see include/wmi.h)+ * uses: WMI_TARGET_ERROR_REPORT_BITMASK_CMDID+ */++#define AR6000_IOCTL_WMI_GET_TARGET_STATS    (SIOCIWFIRSTPRIV+25)+/*+ * arguments:+ *   TARGET_STATS *targetStats (see below)+ * uses: WMI_GET_STATISTICS_CMDID+ */++#define AR6000_IOCTL_WMI_SET_ASSOC_INFO      (SIOCIWFIRSTPRIV+26)+/*+ * arguments:+ *   WMI_SET_ASSOC_INFO_CMD setAssocInfoCmd+ * uses: WMI_SET_ASSOC_INFO_CMDID+ */++#define AR6000_IOCTL_WMI_SET_ACCESS_PARAMS   (SIOCIWFIRSTPRIV+27)+/*+ * arguments:+ *   WMI_SET_ACCESS_PARAMS_CMD setAccessParams (see include/wmi.h)+ * uses: WMI_SET_ACCESS_PARAMS_CMDID+ */++#define AR6000_IOCTL_WMI_SET_BMISS_TIME      (SIOCIWFIRSTPRIV+28)+/*+ * arguments:+ *   UINT32 beaconMissTime+ * uses: WMI_SET_BMISS_TIME_CMDID+ */++#define AR6000_IOCTL_WMI_SET_DISC_TIMEOUT    (SIOCIWFIRSTPRIV+29)+/*+ * arguments:+ *   WMI_DISC_TIMEOUT_CMD disconnectTimeoutCmd (see include/wmi.h)+ * uses: WMI_SET_DISC_TIMEOUT_CMDID+ */++#define AR6000_IOCTL_WMI_SET_IBSS_PM_CAPS    (SIOCIWFIRSTPRIV+30)+/*+ * arguments:+ *   WMI_IBSS_PM_CAPS_CMD ibssPowerMgmtCapsCmd+ * uses: WMI_SET_IBSS_PM_CAPS_CMDID+ */++/*+ * There is a very small space available for driver-private+ * wireless ioctls.  In order to circumvent this limitation,+ * we multiplex a bunch of ioctls (XIOCTLs) on top of a+ * single AR6000_IOCTL_EXTENDED ioctl.+ */+#define AR6000_IOCTL_EXTENDED                (SIOCIWFIRSTPRIV+31)+++/*                         ====BMI Extended Ioctls====                        */++#define AR6000_XIOCTL_BMI_DONE                 1+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_BMI_DONE)+ * uses: BMI_DONE+ */++#define AR6000_XIOCTL_BMI_READ_MEMORY          2+/*+ * arguments:+ *   union {+ *     struct {+ *       UINT32 cmd (AR6000_XIOCTL_BMI_READ_MEMORY)+ *       UINT32 address+ *       UINT32 length+ *     }+ *     char results[length]+ *   }+ * uses: BMI_READ_MEMORY+ */++#define AR6000_XIOCTL_BMI_WRITE_MEMORY         3+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_BMI_WRITE_MEMORY)+ *   UINT32 address+ *   UINT32 length+ *   char data[length]+ * uses: BMI_WRITE_MEMORY+ */++#define AR6000_XIOCTL_BMI_EXECUTE              4+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_BMI_EXECUTE)+ *   UINT32 TargetAddress+ *   UINT32 parameter+ * uses: BMI_EXECUTE+ */++#define AR6000_XIOCTL_BMI_SET_APP_START        5+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_BMI_SET_APP_START)+ *   UINT32 TargetAddress+ * uses: BMI_SET_APP_START+ */++#define AR6000_XIOCTL_BMI_READ_SOC_REGISTER    6+/*+ * arguments:+ *   union {+ *     struct {+ *       UINT32 cmd (AR6000_XIOCTL_BMI_READ_SOC_REGISTER)+ *       UINT32 TargetAddress, 32-bit aligned+ *     }+ *     UINT32 result+ *   }+ * uses: BMI_READ_SOC_REGISTER+ */++#define AR6000_XIOCTL_BMI_WRITE_SOC_REGISTER   7+/*+ * arguments:+ *     struct {+ *       UINT32 cmd (AR6000_XIOCTL_BMI_WRITE_SOC_REGISTER)+ *       UINT32 TargetAddress, 32-bit aligned+ *       UINT32 newValue+ *     }+ * uses: BMI_WRITE_SOC_REGISTER+ */++#define AR6000_XIOCTL_BMI_TEST                 8+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_BMI_TEST)+ *   UINT32 address+ *   UINT32 length+ *   UINT32 count+ */++++/*                      ====DataSet Extended Ioctls====                       */++#define AR6000_XIOCTL_WMI_DSET_WAIT_REQ        9+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_WMI_DSET_WAIT_REQ)+ */++#define AR6000_XIOCTL_WMI_DSET_OPEN_REPLY     10+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_WMI_DSET_OPEN_REPLY)+ *   dset_open_reply_t (see host/include/app/dset.h)+ * uses: WMIX_DSETOPEN_REPLY_CMDID+ */++#define AR6000_XIOCTL_WMI_DSET_DATA_REPLY     11+/*+ * arguments:+ *   UINT32 cmd (AR6000_XIOCTL_WMI_DSET_DATA_REPLY)+ *   dset_data_reply_t (see host/include/app/dset.h)+ * uses: WMIX_DSETDATA_REPLY_CMDID+ */++#define AR6000_XIOCTL_FORCE_TARGET_RESET      12+/*+ * arguments:+ *   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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区成人久久免费影院| 色呦呦一区二区三区| 欧美大片拔萝卜| 亚洲欧美色一区| 欧美另类z0zxhd电影| 亚洲精品日韩专区silk| 欧美日韩精品欧美日韩精品一| 欧美aa在线视频| 国产精品污污网站在线观看| 欧美无乱码久久久免费午夜一区 | 久久99久久99| 亚洲欧洲日产国码二区| 911国产精品| www.日本不卡| 国模冰冰炮一区二区| 亚洲一区二区三区四区在线观看 | 久久久久久久久岛国免费| 91久久精品一区二区| 日本网站在线观看一区二区三区| 久久精品免视看| 日韩一区二区三区电影| 亚洲五码中文字幕| 国产精品久久久久久亚洲毛片| 欧美色电影在线| 91国模大尺度私拍在线视频| 奇米综合一区二区三区精品视频 | 亚洲一区二区三区四区中文字幕| 337p亚洲精品色噜噜噜| 欧美三级电影精品| 色综合久久88色综合天天| 99久久综合国产精品| 国产成人免费xxxxxxxx| 国产原创一区二区三区| 国产乱妇无码大片在线观看| 蜜臀久久99精品久久久久久9 | 夜夜揉揉日日人人青青一国产精品| 亚洲国产精品黑人久久久| 中文字幕+乱码+中文字幕一区| 精品99一区二区| 精品成人一区二区三区四区| 日韩精品一区二区三区中文精品| 欧美电影免费提供在线观看| 精品国精品国产| 中文字幕国产一区二区| 亚洲综合在线第一页| 日韩经典中文字幕一区| 国产精品一区二区x88av| 韩国一区二区视频| 麻豆一区二区99久久久久| 国产伦精品一区二区三区在线观看| 韩国理伦片一区二区三区在线播放 | 在线欧美日韩国产| 欧美xxxxx牲另类人与| 久久精品免视看| 亚洲精品美国一| 免费高清在线一区| 美女视频一区二区三区| 成人性生交大片免费看视频在线 | 欧美草草影院在线视频| 中文字幕电影一区| 首页综合国产亚洲丝袜| 国产精品一级在线| 欧美一区二区免费观在线| 国产精品美女久久久久aⅴ| 香蕉乱码成人久久天堂爱免费| 成人午夜电影久久影院| 在线观看免费亚洲| 中文字幕国产一区| 久久99国产精品尤物| 欧美日韩国产美| 国产精品久久一卡二卡| 国产一区免费电影| 欧美成人a在线| 日本不卡123| 欧美日韩国产欧美日美国产精品| 日韩精品久久理论片| 色婷婷综合久色| www国产成人| 亚洲一区二区四区蜜桃| 精品在线播放免费| 91麻豆国产在线观看| 欧美放荡的少妇| 欧美一区二区视频在线观看2022| 亚洲欧美成aⅴ人在线观看| 久久不见久久见免费视频7| 884aa四虎影成人精品一区| 午夜久久久久久久久久一区二区| 91九色最新地址| 丝袜美腿亚洲综合| 在线成人免费视频| 日韩福利视频导航| 精品免费日韩av| 丰满少妇久久久久久久| 国产精品入口麻豆原神| 久久99这里只有精品| 不卡视频在线看| 日韩一区在线免费观看| 不卡视频一二三| 国产精品萝li| 欧美在线观看一区| 蜜臀久久99精品久久久久久9 | 九九精品一区二区| 国产午夜精品一区二区| 国产伦精品一区二区三区在线观看| 中文一区二区在线观看| 本田岬高潮一区二区三区| 亚洲国产一区二区视频| 日韩精品一区二区三区四区视频| 狠狠狠色丁香婷婷综合激情| 国产喷白浆一区二区三区| 欧美日韩一级视频| 成人免费视频一区| 蜜桃视频在线观看一区二区| 成人欧美一区二区三区小说| 欧美tickling网站挠脚心| 国产在线视频精品一区| 亚洲国产日韩a在线播放| 国产午夜精品一区二区三区四区| 欧美日韩国产小视频在线观看| 国产91富婆露脸刺激对白| 亚洲最色的网站| 中文一区二区在线观看| 欧美成人一区二区三区| 欧美三级韩国三级日本三斤| 成人综合在线观看| 国产精品一品二品| 精品午夜一区二区三区在线观看| 亚洲v中文字幕| 一区二区三区久久| 亚洲精品视频在线看| 精品成人一区二区三区四区| 日韩一区二区在线观看视频| 一本久久综合亚洲鲁鲁五月天| 91一区二区在线观看| 色噜噜狠狠色综合欧洲selulu| 日本久久一区二区| 欧美色图第一页| 精品免费视频一区二区| 国产亚洲一区二区三区在线观看 | 亚洲黄色免费电影| 午夜影视日本亚洲欧洲精品| 日韩1区2区日韩1区2区| 国产精品一级在线| 91国产视频在线观看| 欧美久久久久久蜜桃| 成人黄色网址在线观看| av一二三不卡影片| 欧美精品在线观看一区二区| 欧美大片在线观看一区二区| 最新久久zyz资源站| 全国精品久久少妇| eeuss鲁片一区二区三区| 在线播放视频一区| 国产精品久久久久婷婷二区次| 天天影视色香欲综合网老头| 国产成人综合在线| 777奇米成人网| 一区二区三区在线免费| 懂色av噜噜一区二区三区av| 欧美日韩激情一区二区| 亚洲美女在线国产| www.欧美色图| 国产精品色呦呦| 国产精品一品二品| 亚洲精品一区二区在线观看| 亚洲一区二区高清| 91麻豆国产福利精品| 国产精品传媒入口麻豆| 国产不卡一区视频| 国产欧美va欧美不卡在线| 精品午夜久久福利影院 | 欧美精品一区二区久久婷婷| 国产欧美日韩另类视频免费观看| 亚洲色图清纯唯美| 亚洲1区2区3区视频| 国产成人av网站| 日韩美一区二区三区| 亚洲欧美日韩一区| 日本精品视频一区二区| 精品国产三级a在线观看| 视频一区在线播放| 欧美变态口味重另类| 午夜精品视频一区| 精品sm在线观看| 国产精品综合网| 国产精品传媒视频| 欧美日韩午夜影院| 麻豆精品视频在线观看| 日韩一区二区免费视频| 国产一区二区久久| 日本一区二区三区国色天香| 成人黄色av电影| 亚洲成人动漫在线免费观看| 日韩欧美资源站| 国产盗摄视频一区二区三区| 国产精品黄色在线观看| 欧美日韩美少妇| 激情综合色播激情啊| 国产精品美女久久久久高潮| 91精品国产色综合久久不卡电影|