九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Win CE 專區(qū)WinCE系統(tǒng)定制與驅(qū)動開發(fā) → Windows CE下驅(qū)動開發(fā)基礎(chǔ)


  共有9760人關(guān)注過本帖樹形打印

主題:Windows CE下驅(qū)動開發(fā)基礎(chǔ)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Windows CE下驅(qū)動開發(fā)基礎(chǔ)  發(fā)帖心情 Post By:2010-11-26 11:07:19

這是我從1月6日開始主持天極網(wǎng)論壇嵌入式開發(fā)版以來第一次發(fā)表文章,加上以前瑣碎的文章共計30篇。研究的越多就越感覺自己懂的太少,其實在驅(qū)動開發(fā)方面我還是個菜鳥,我是想再次拋磚引玉,讓做驅(qū)動有N年經(jīng)驗的人奉獻一點出來,讓大家減少一些研究驅(qū)動源碼而又缺少注釋所帶來的痛苦。
  我想即使讀者看過微軟的關(guān)于驅(qū)動開發(fā)的培訓(xùn)教材和CE幫助文檔中的驅(qū)動部分,頭腦中仍然一片茫然。要想真正了解驅(qū)動程序必須結(jié)合一些驅(qū)動程序源碼,在此我以串口驅(qū)動程序(COM16550)中初始化過程為線索簡單講一講驅(qū)動開發(fā)的基礎(chǔ)知識。
Windows CE下的串口驅(qū)動程序能夠處理所有I/O行為類似串口的設(shè)備,包括基于16450、16550 UART(通用異步收發(fā)芯片)的設(shè)備和一些采用DMA的設(shè)備,常見的有9針串口、紅外I/O口、Modem等。在%_WINCEROOT%\Public\Common\OAK\Drivers\Serial目錄下,COM_MDD2子目錄包含新的串口驅(qū)動MDD層函數(shù)代碼。COM16550子目錄包含串口驅(qū)動PDD層代碼。SER16550子目錄包含的一系列函數(shù)專用于控制與16550兼容的UART,這樣PDD層的主要工作就是調(diào)用SER16550中的函數(shù)。還有一個ISR16550子目錄包含的是串口驅(qū)動程序?qū)S玫目砂惭bISR(中斷服務(wù)例程),而很多硬件設(shè)備驅(qū)動程序采用CE默認的可安裝ISR giisr.dll。一般串口設(shè)備相應(yīng)的注冊表設(shè)置例子及意義如下:
意義
"SysIntr"=dword:13 串口1的中斷ID為十進制13
"IoBase"=dword:02F8 串口1的IO空間首地址為十六進制2F8
"IoLen"=dword:8 串口1的IO空間長度為8個字節(jié)
"DeviceArrayIndex"=dword:0 串口1的索引,是1的由來
"Order"=dword:0 串口1驅(qū)動的加載順序
"DeviceType"=dword:0 串口1的設(shè)備類型
"DevConfig"=hex: 10,00 .... 串口1在與Modem設(shè)備通訊時的配置,如波特率、奇偶校檢等
"FriendlyName"="COM1:" 串口1在撥號程序中顯示的名字
"Tsp"="Unimodem.dll" 串口1 被用于與Modem設(shè)備通訊的時候要加載的TSP(TAPI Service provider)DLL
"Prefix"="COM" 串口1的流接口的前綴
"Dll"="com16550.Dll" 串口1的驅(qū)動程序DLL

  SysIntr由CE在文件Nkintr.h中預(yù)定義,用于唯一標識中斷設(shè)備。OEM可以在文件Oalintr.h中定義自己的SysIntr。常見的預(yù)定義SysIntr有SYSINTR_NOP(中斷只由ISR處理,IST不再處理),SYSINTR_RESCHED(重新調(diào)度線程),SYSINTR_DEVICES(由CE預(yù)定義的設(shè)備中斷ID的基值),SYSINTR_PROFILE、SYSINTR_TIMING、SYSINTR_FIRMWARE等都是基于SYSINTR_DEVICES定義的。IoBase是串口1的IO地址空間的首地址,IoLen是IO空間的大小。IO地址空間只存在于x86平臺,如果在其它平臺硬件寄存器必須映射到物理地址空間,那子鍵的名稱為MemBase和MemLen。在x86平臺更多硬件的寄存器由于IO空間的局限也映射到物理地址空間。DeviceArrayIndex是設(shè)備的索引,用于區(qū)分同類型的設(shè)備。Prefix是流驅(qū)動程序的前綴,當應(yīng)用程序調(diào)用CreateFile函數(shù)傳遞COM1:參數(shù)時,文件系統(tǒng)負責(zé)與串口驅(qū)動程序通信,串口驅(qū)動程序是在CE啟動時由device.exe加載的。

  下面從MDD層函數(shù)COM_Init開始探索串口驅(qū)動的初始化過程。COM_Init是在串口設(shè)備被檢測后由設(shè)備管理器device.exe調(diào)用的,主要的作用是初始化設(shè)備,它的唯一參數(shù)Identifier是由device.exe傳遞的,其類型是一個字符串指針,字符串的內(nèi)容是HLM\Drivers\Active\xx,xx是一個十進制數(shù)(device.exe會跟蹤系統(tǒng)中每個驅(qū)動程序,把加載的驅(qū)動程序記錄在Active鍵下)。COM_Init先分配一個HW_INDEP_INFO結(jié)構(gòu)體,這個結(jié)構(gòu)體是獨立于串口硬件的頭信息(MDD、PDD、SER16550都包含自己獨特的結(jié)構(gòu)體,具體的結(jié)構(gòu)體定義請參見串口驅(qū)動源碼),分配之后再初始化結(jié)構(gòu)體中每個成員,初始化結(jié)構(gòu)體后調(diào)用 OpenDeviceKey((LPCTSTR)Identifier)打開HLM\Drivers\Active\xx\Key包含的注冊表路徑,在這里路徑一般為HLM\Drivers\BuiltIn\Serial,即串口的驅(qū)動程序信息在注冊表中所處的位置。COM_Init接著在HLM\Drivers\BuiltIn\Serial下查詢DeviceArrayIndex、Priority256的值,Priority256指定了驅(qū)動程序的優(yōu)先級,如果沒有就用默認的優(yōu)先級。接下來調(diào)用GetSerialObject(DeviceArrayIndex),這個函數(shù)由PDD層定義,返回HWOBJ結(jié)構(gòu)體,這個結(jié)構(gòu)體主要包含PDD層和SER16550定義的函數(shù)的指針。也就是說MDD通過調(diào)用這個函數(shù)才能調(diào)用底層實現(xiàn)的函數(shù)。接下來的大多數(shù)工作都是調(diào)用底層函數(shù)實現(xiàn)初始化。第一個調(diào)用的底層函數(shù)SerInit主要設(shè)置由用戶設(shè)置的硬件配置,例如線路控制、波特率。它調(diào)用Ser_GetRegistryData函數(shù)得到保存在注冊表中的硬件信息,Ser_GetRegistryData在內(nèi)部調(diào)用系統(tǒng)提供的DDKReg_GetIsrInfoDDK和DDKReg_GetWindowInfo函數(shù)得到在HLM\Drivers\BuiltIn\Serial下保存的IRQ、SysIntr、IsrDll、IsrHandler、IoBase、IoLen。IRQ是邏輯中斷號,IsrDll表示當前驅(qū)動程序的可安裝ISR所在的DLL名稱,IsrHandler 表示可安裝ISR的函數(shù)名稱。在這里順便提一下可安裝ISR,讀者在我以前發(fā)表的關(guān)于OAL的文章中可以了解到OEM在OEMInit函數(shù)中關(guān)聯(lián)IRQ和SysIntr,當硬件設(shè)備發(fā)生中斷時,ISR會禁止同級和低級中斷,然后根據(jù)IRQ返回關(guān)聯(lián)的SysIntr,內(nèi)核根據(jù)ISR返回的SysIntr喚醒相應(yīng)的IST(SysIntr與IST創(chuàng)建的Event關(guān)聯(lián)),IST處理中斷之后調(diào)用InterruptDone解除中斷禁止。在OEMInit中關(guān)聯(lián)的缺點是一旦編譯了CE內(nèi)核后就無法添加這種關(guān)聯(lián)了,而一些硬件設(shè)備會隨時插拔或者共享中斷,要關(guān)聯(lián)這樣的硬件設(shè)備解決方法就是可安裝ISR,可安裝ISR專用于處理指定的硬件設(shè)備發(fā)出的中斷,所以如果硬件設(shè)備需要可安裝ISR必須在注冊表中添加IsrDll、IsrHandler。多數(shù)硬件設(shè)備采用CE默認的可安裝ISR giisr.dll,格式如下:

 "IsrDll"="giisr.dll"

"IsrHandler"="ISRHandler"

  如果一個硬件驅(qū)動程序需要可安裝ISR而開發(fā)者又不想自己寫一個,那么可以利用giisr.dll來實現(xiàn)。除了在注冊表中添加如上所示外,還要在驅(qū)動程序中調(diào)用相關(guān)函數(shù)注冊可安裝ISR。偽代碼如下:

g_IsrHandle = LoadIntChainHandler(IsrDll, IsrHandler, (BYTE)Irq);

GIISR_INFO Info;

PHYSICAL_ADDRESS PortAddress = {PhysAddr, 0};

TransBusAddrToStatic(BusType, dwBusNumber, PortAddress, dwAddrLen, &dwIOSpace, &(PVOID)PhysAddr)

Info.SysIntr = dwSysIntr;

Info.CheckPort = TRUE;

Info.PortIsIO = (dwIOSpace) ? TRUE : FALSE;

Info.UseMaskReg = TRUE;

Info.PortAddr = PhysAddr   0x0C;

Info.PortSize = sizeof(DWORD);

Info.MaskAddr = PhysAddr   0x10;

KernelLibIoControl(g_IsrHandle, IOCTL_GIISR_INFO, &Info, sizeof(Info), NULL, 0, NULL);

  LoadIntChainHandler函數(shù)負責(zé)注冊可安裝ISR,參數(shù)1為DLL名稱,參數(shù)2為ISR函數(shù)名稱,參數(shù)3為IRQ。TransBusAddrToStatic函數(shù)在后面講。如果要利用giisr.dll作為可安裝ISR,必須先填充GIISR_INFO結(jié)構(gòu)體,CheckPort=TRUE表示giisr要檢測指定的寄存器來確定當前發(fā)出中斷的是否是這個設(shè)備。PortIsIO表示寄存器地址屬于哪個地址空間,F(xiàn)ALSE表示是內(nèi)定空間,TRUE表示IO空間。UseMaskReg=TRUE表示設(shè)備有一個掩碼寄存器,專用于指定當前設(shè)備是否是中斷源,也就是發(fā)出中斷,而MaskAddr表示掩碼寄存器的地址。如果對Info.Mask賦值,那么PortAddr表示一個特殊的寄存器地址,這個寄存器的值與Mask的值&運算的結(jié)果如果為真,則證明當前設(shè)備是中斷源,否則返回SYSINTR_CHAIN(表示當前ISR沒有處理中斷,內(nèi)核將調(diào)用ISR鏈中下一個ISR),如果UseMaskReg=TRUE,那么MaskReg寄存器的值與PortAddr指定的寄存器的值&運算的結(jié)果如果為真,則證明當前設(shè)備是中斷源。
  函數(shù)SerInit接著調(diào)用函數(shù)Ser_InternalMapRegisterAddresses轉(zhuǎn)換IO地址并且映射地址,Ser_InternalMapRegisterAddresses在內(nèi)部調(diào)用系統(tǒng)提供的HalTranslateBusAddress(Isa, 0, ioPhysicalBase, &inIoSpace, &ioPhysicalBase)函數(shù)將與總線相關(guān)的地址轉(zhuǎn)換為系統(tǒng)地址,參數(shù)1為總線類型,參數(shù)2為總線號,參數(shù)3為要轉(zhuǎn)換的地址(PHYSICAL_ADDRESS類型,實際是LARGE_INTEGER型),參數(shù)4指定寄存器地址屬于IO地址空間還是物理地址空間,參數(shù)5返回轉(zhuǎn)換后的物理地址。觀察HalTranslateBusAddress的源碼得知如果是在x86平臺,這個函數(shù)除了把參數(shù)3賦給了參數(shù)5其余什么都沒有做,而非x86平臺將inIoSpace的值置為0,表示一定是物理地址。在調(diào)用HalTranslateBusAddress前要確定從注冊表中得到的寄存器地址到底是屬于哪個地址空間的


支持(0中立(0反對(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Windows CE下驅(qū)動開發(fā)基礎(chǔ)








簽名
主站蜘蛛池模板: av资源天堂| 天天色欧美 | 国产最新进精品视频 | 日本免费一二三区视频 | 无遮挡1000部拍拍拍免费 | 少妇天天爽视频在线看网站 | 男人天堂视频在线观看 | 久久曹 | 中文字幕av高清 | 亚洲免费观看视频 | 国产精品免费久久久久软件 | 污片网址| xxxx日本黄色 | 国产成人一二三 | 天堂中文资源在线 | 少妇乳大丰满诱人2 | 毛片3| 欧美一级二级在线观看 | 亚洲va欧美va人人爽春色影视 | 国产伦精品一区二区三区视频免费 | 欧美亚洲影院 | 日本视频www | 人妻互换免费中文字幕 | 久久15p| 免费在线精品视频 | 少妇h视频| 粉嫩av一区二区三区四区五区 | 亚洲娇小与黑人巨大交 | 日本最新免费二区 | 911香蕉视频 | 日韩在线视频观看免费网站 | 国精产品一品二品国在线 | 香蕉国产在线视频 | 插一插射一射视频 | 九九九国产视频 | 一本色道久久99精品综合 | 天天综合网天天综合 | 国产真实的和子乱拍在线观看 | 91一区二区国产精华液 | 91文字幕巨乱亚洲香蕉 | 久久精品久久精品久久 | 六月综合激情 | 男操女逼网站 | 国产女人精品 | 岛国在线视频 | www久色| 国产又粗又硬又黄的视频 | 五月天中文字幕 | 久久99精品久久久久久久青青日本 | 日日av色欲香天天综合网 | 国产一区二区欧美日韩 | 性欧美高清come | 性xxxx| 凹凸日日摸日日碰夜夜爽1 凹凸日日摸天天碰免费视频 | 国产精品入口免费软件 | 天天综合天天 | 少妇坐莲好爽91 | 国产又色又爽又黄又免费文章 | 制服丝袜av无码专区 | 热久久中文 | 久久久久一 | 国产高清第一页 | 91久久久国产 | 麻豆日产六区 | 国产91清纯白嫩初高中在线观看 | 一本到无吗专区 | 黄色永久网站 | 国产欧美中文字幕 | 久久久精品国产 | 日本伦理一区二区三区 | 在线黄色av | 久草美女 | 色综合色综合色综合色欲 | 亚洲欧美在线免费 | 天堂网在线最新版www中文网 | 国产亚洲精品美女久久久久 | 欧洲亚洲一区二区三区四区五区 | 亚洲 欧美 国产 日韩 精品 | 日韩成人在线播放 | 婷婷精品国产欧美精品亚洲人人爽 | 91精品国产91久久久久久久久久久久 | 成人羞羞国产免费 | 国产精品sm | 日本黄色动态图 | 国产嫩草在线 | 一级在线看 | 国产伦精品一区二区三区免费优势 | 日本一卡2卡3卡四卡精品网站 | 国产好爽…又高潮了毛片 | 亚洲综合视频网站 | 国产三级精品片 | 国产精品99久久久久久久久 | 色中文在线 | 蜜臀久久99精品久久久无需会员 | 97se亚洲国产综合自在线 | 亚洲国产精品综合 | 国产精品毛片久久久久久久 | 草草屁屁影院 | 91精品免费视频 | 激情综合五月丁香亚洲 | 久久9热 | 国产白嫩精品又爽又深呻吟 | 特一级一性一交一视一频 | 亚洲第一页中文字幕 | 免费观看日韩 | 99久久夜色精品国产亚洲96 | 成年美女黄网站色大免费视频 | 国产成人精品三级麻豆 | 国产精品毛片久久久久久久 | 男女视频一区二区 | 水蜜桃av导航 | 亚洲aⅴ一区二区 | 亚洲丁香网 | 91亚洲精品在线 | 午夜三级视频 | 人人爱夜夜爽日日做蜜桃 | 国产播放隔着超薄丝袜进入 | 欧洲av在线 | 久久久久se色偷偷亚洲精品av | 欧美一级三级在线观看 | 一卡二卡在线视频 | 国产成人美女视频网站 | 欧美透逼视频 | 粉嫩91精品久久久久久久99蜜桃 | 全黄激性性视频 | 久久久久久久9 | 免费久久一级欧美特大黄 | 亚洲精品666| 18国产一二三精品国产 | 欧美 日韩 一区二区三区 | 亚洲欧美日韩精品色xxx | 中国少妇乱子伦视频播放 | 成人激情在线视频 | 日本人乱人乱亲乱色视频观看 | 亚洲天堂网址 | 永久免费观看的毛片手机视频 | 蜜臀久久99精品久久久久野外 | 完全免费在线视频 | 久久不见久久见免费影院视频 | 亚洲国产婷婷 | 男人扒开女人双腿猛进视频 | 老妇肥熟凸凹丰满刺激小说 | 999久久久免费精品国产 | 国产午夜片无码区在线播放 | 日韩诱惑| 亚洲va欧美va天堂v国产综合 | 狠狠色丁香久久婷婷综合五月 | 好吊操这里有精品 | 天天操夜操 | 欧美大片在线观看免费视频 | 韩国黄色网| 99久久精品费精品国产一区二区 | 3344久久日韩精品一区二区 | 国产原创视频在线观看 | 亚洲精品日韩在线 | 永久免费成人 | 日韩人妻无码精品—专区 | 狠狠做深爱婷婷综合一区 | 欧美久久久 | 丰满少妇aaaaaa爰片毛片 | 韩国三级hd中文字幕三义 | 欧美午夜精品久久久久久浪潮 | 国产小仙女精品av揉 | 我和岳疯狂性做爰全过程视频 | zzijzzij亚洲丰满少妇 | 最新av在线播放 | 久久免费影院 | 欧美毛片在线观看 | 亚洲视频欧洲视频 | 亚洲天堂美女 | 国产精品成人在线 | 单亲陪读乱淫口述 | 亚洲第一色网站 | 一级生性活片免费视频片 | 国产av夜夜欢一区二区三区 | www狠狠爱 | 张柏芝54张无删码艳照在线播放 | 后进极品美女圆润翘臀 | 婷婷激情社区 | 伊人久久91 | 玩弄放荡人妻一区二区三区 | av午夜久久蜜桃传媒软件 | 国产精品国产三级国产普通 | 国产情侣一区二区三区 | 超h高h污肉校园np在线观看 | 拧花蒂尿用力按凸起喷水尿一区 | 久久奸| 久久精品一 | 天堂аⅴ在线最新版在线 | 日本一区二区三区免费高清 | 丁香花五月天 | av鲁丝一区鲁丝二区鲁丝三区 | 日本亚洲欧美 | 我和公激情中文字幕 | 国产91网 | 日韩丰满少妇无吗视频激情内射 | 四虎少妇做爰免费视频网站四 | 神马午夜麻豆 | 97超碰站| 闺蜜互慰吃奶互揉69式磨豆腐 | 无码精品人妻一区二区三区免费看 | 黑人巨大精品欧美黑白配亚洲 | 2022天天躁狠狠燥 | 3级黄色片 | 少妇性l交大片免费快色 | 免费毛片全部不收费的 | 亚洲国产日韩精品二三四区竹菊 | 国内最真实的xxxx人伦 | 国产又爽又黄无码无遮挡在线观看 | 亚洲成在线观看 | 深爱激情五月婷婷 | 无码成a毛片免费 | www日韩av| 亚洲麻豆一区 | 一本大道色婷婷在线 | 成人午夜视频在线播放 | 午夜毛片在线 | 亚洲第一网址 | 天天视频天天爽 | 中文字幕在线观看免费 | 亚洲乱妇老熟女爽到高潮的片 | 久久观看最新视频 | 97国产suv精品一区二区62 | 日韩在线免费播放 | 九九精品在线观看 | 精品h视频 | 亚洲色图五月天 | 国产第一页精品 | 99久久精品免费看国产 | 日本三级视频在线观看 | 国产一级视频在线播放 | 国产女女做受ⅹxx高潮 | 亚洲尤物在线 | 日本黄色片段 | 日韩 欧美 亚洲 精品 少妇 | 国产精品美女久久久久 | 国产日韩欧美一区二区宅男 | 九九热re | 国产午夜毛片 | 亚洲日韩在线观看免费视频 | 国产日产欧洲无码视频 | 色av综合网| 麻豆一区二区在线观看 | 一本大道在线一本久道视频 | 好吊妞人成视频在线观看27du | 97视频| 九九99久久精品在免费线bt | 午夜剧场欧美 | 在线人人车操人人看视频 | 日本黄色免费视频 | 日韩欧美中文在线 | 91香蕉视频在线看 | 欧美在线一二三 | 日韩成人精品一区二区 | 国产美女视频91 | 国产在线精品无码二区 | 亚洲国产精品综合久久网络 | 精品国偷自产在线视频 | 国产麻豆午夜三级精品 | 国产福利91精品一区区二区三国产s | 天天操天天爽天天射 | 福利午夜视频 | 特高潮videossexhd | 九九热99久久久国产盗摄 | 九一在线视频 | 日本高清免费毛片大全awaaa | 欧美一区精品 | 美女与动人物aa交性 | 中日韩中文字幕 | 国产一区二区三区四区三区四 | www.夜夜爽| 澳门永久免费av | 中国少妇毛片 | 国产乱色国产精品播放视频 | 国产成人愉拍精品久久 | 高h1v1翁妇肉乱怀孕 | 日韩在线导航 | 日韩精品伦理 | 日日网 | 不卡视频在线观看 | 日本人六九视频 | 国产91成人在在线播放 | 250pp亚洲情艺中心欧美 | 国产二级一片内射视频播放 | 成人片网址 | 午夜精品福利在线 | 免费在线观看a视频 | 日本丰满熟妇videossex | 日韩视频无码中字免费观 | 欧美寡妇xxxx黑人猛交 | 国产偷自拍视频 | 欧美成人秋霞久久aa片 | 日韩一级视频在线观看 | 色老头在线一区二区三区 | 亚洲v无码一区二区三区四区观看 | 亚洲国产精品欧美久久 | 国产真实生活伦对白 | 灌满闺乖女h高h调教尿h | 精品一卡二卡三卡 | 亚洲精品9999久久久久无码 | 国产粉嫩高中好第一次不戴 | 一色桃子jul622中文字幕 | 毛片久久久| 日本三级欧美三级人妇视频黑白配 | 精品国产乱码久久久久久久软件 | 亚洲精品乱码久久久久久蜜桃不卡 | 1024国产视频 | 黄网站色视频免费观看 | 日本女优在线看 | 国产精品久久久久久久久免费看 | 国产日韩欧美高清 | 女人高潮被爽到呻吟在线观看 | 波多野结衣一区二区三区免费视频 | 97成人精品视频在线播放 | 日本中文字幕乱码免费 | 中文字幕一区av | 色婷婷av国产精品 | 欧美日b视频 | 国产成人久久婷婷精品流白浆 | 亚洲精品成人片在线观看精品字幕 | 精品视频免费在线观看 | 精产国品一区二区三区四区 | 女人14毛片毛片毛片毛片区二 | 日本免费一区二区三区四区五六区 | sb少妇高潮二区久久久久 | 日本丰满少妇裸体自慰 | 国产一区二区三区四区精 | 精品国产免费一区二区三区五区 | 99久久无码一区人妻 | 九九午夜视频 | 农民人伦一区二区三区 | 另类小说五月天 | 色一情一伦一子一伦一区 | 一区二区三区视频网站 | 中文国产视频 | 国产又黄又大又粗视频 | 性初体验美国理论片 | 久久网av | 国产一区二区视频播放 | 日韩精品无玛区免费专区又长又大 | 黄色一级片在线免费观看 | 亚洲国产影院 | 成人国产精品久久久网站 | 每日av在线 | 台湾a级艳片潘金莲 | 久久特黄视频 | 欧美成人国产va精品日本一级 | 国产精品丝袜久久久久久不卡 | 久久久www影院人成_免费 | 少妇啪啪av一区二区三区 | 国产玉足脚交欧美一区二区 | 久久精品视频亚洲 | 91极品欧美视频 | 免费h片在线观看 | 肉色丝袜足j视频国产 | 亚洲日本网站 | 日本真人做爰免费的视频 | 青青草成人影视 | 成人精品gif动图一区 | 麻豆观看| 久久免费看少妇高潮v片特黄 | 国产精品每日更新 | 国产国产精品人在线观看 | 51真实女性私密spa按摩偷拍 | 天天射天天干天天色 | 射 精 视频 合集 | 国产男女裸体做爰爽爽 | 国产黄a三级三级三级av在线看 | 欲色网站 | 四虎影视免费在线观看 | 久久综合另类激情人妖 | 欧美在线观看视频一区二区 | 欧美麻豆久久久久久中文 | 日本一区二区三区高清在线观看 | 国产一区二区三区在线免费 | 精品天堂| 91超碰在| 国产精品伦一区二区 | 欧美国产一级片 | 亚洲成人伊人 | 天天综合在线视频 | 在线国产一区二区 | 人人澡澡人人 | 亚洲精品美女在线观看播放 | 日本高清www视频在线观看 | 青青青在线观看视频 | 天天操天天操天天操天天操 | 精品一区二区三区在线观看视频 | 一本到综在合线伊人 | 人妖ts福利视频一二三区 | 日本少妇喂奶 | 翁虹三级做爰在线播放 | 亚洲精品香蕉 | 久久久久久久久久久久久国产 | 性色欲网站人妻丰满中文久久不卡 | 久青草影院在线观看国产 | 久久夜色精品国产www红杏 | www.色五月 | 成人天堂网 | 深夜av在线播放 | 手机免费av片 | 日批视频免费在线观看 | 在线免费看黄色 | 国产欧美高清在线观看 | 美女100%无挡| 久久成年视频 | 国产黑丝在线视频 | 亚洲福利网址 | 精品在线观看一区 | 一本一道精品欧美中文字幕 | 一本色道亚洲精品aⅴ | 国产精品高潮呻 | 亚洲视频免费在线播放 | 久久国产精品波多野结衣av | 国产高清精品软件丝瓜软件 | av激情小说 | 免费又黄又裸乳的视频 | 中文字幕日产av | 夜夜嗨av色一区二区不卡 | 尤物视频在线播放 | 亚洲日韩中文字幕一区 | 激情影音 | 大青草久久久蜜臀av久久 | 91亚洲精品久久久蜜桃网站 | 成人国产免费 | 偷偷操av | 狠狠色噜噜狠狠狠四色米奇 | 欧美日韩精品一区二区在线观看 | 亚洲国产精品久久久 | 成人欧美一区二区三区黑人 | 亚洲最大免费视频 | 亚洲视频天堂 | 在线天堂最新版资源 | 风韵多水的老熟妇 | 日本精品久久久久久草草 | 老司机午夜精品视频 | 中文字幕精品一区久久久久 | 中国三级毛片 | 人人妻人人玩人人澡人人爽 | 三男玩一个饥渴少妇爽叫视频播放 | 欧美人妖xxxx | 成人啪啪色婷婷久 | 国产精品精 | 亚洲性一区二区 | 欧美人与动牲交a欧美精品 98久9在线 | 免费 | 黄网视频在线观看 | 欧美久久久久久 | 欧美怡红院免费全部视频 | 精品国产一区二区三区小蝌蚪 | 中文字幕av一区二区三区人妻少妇 | 欧美色呦呦 | 91popny丨九色丨国产 | 自拍偷自拍亚洲精品被多人伦好爽 | 懂色av一区二区三区久久久 | 中文字幕丰满乱孑伦无码专区 | 一级爱免费视频 | 欧美一级二级在线观看 | 99热这里只有精品3 99热这里只有精品4 | 青青草超碰在线 | 秋葵视频在线 | 日本久久一级片 | 国产高清精品在线 | 国产乱对白刺激视频 | 久草福利视频 | 少妇一边呻吟一边说使劲视频 | 闺蜜互慰吃奶互揉69式磨豆腐 | 东北妇女精品bbwbbw | 成人国产片女人爽到高潮 | 国产日韩欧美视频 | 奇米影视888欧美在线观看 | 强开乳罩摸双乳吃奶羞羞www | 狠狠色噜噜狠狠狠狠米奇7777 | 欧美xxxx黑人又粗又长 | 青青啪啪| 国产人妻精品无码av在线 | 亚洲永久免费网站 | 久久99影院| 国产精品久久久久久久久久久久久久 | 日本三级吃奶头添泬 | 成人性生活免费视频 | 欧美黄网站 | 狠狠色噜噜狠狠狠四色米奇 | 日本加勒比中文字幕 | 亚洲 日韩 激情 无码 中出 | 久久国产免费直播 | 潮喷大喷水系列无码久久精品 | 国产精品第一区揄拍无码 | 亚洲日韩精品无码专区加勒比 | 国产精品xxxxxx | 中国黄色一及片 | 国产精品 欧美精品 | 天躁夜夜躁狼狠躁 | 久久国产视频一区 | 88国产精品视频一区二区三区 | 久久97精品久久久久久久不卡 | 天天射综合网站 | 欧美人与动牲交免费观看网 | 亚洲欧美一区二区三区不卡 | 久久人人爽亚洲精品天堂 | 污污污www精品国产网站 | 亚洲日韩国产二区无码 | 性高湖久久久久久久久 | 6080yy午夜一二三区久久 | 丰满蕾丝乳罩少妇呻视频 | 精品欧美一区二区三区在线观看 | 国语自产免费精品视频在 | 密桃成熟时在线观看 | 精品亚洲国产成人av在线 | 在线免费看黄视频 | 国产精品久久国产 | 成人免费毛片网 | 在线亚洲不卡 | 疯狂撞击丝袜人妻 | 97久久精品人人澡人人爽古装 | 三级a毛片| 久久99久久99 | 久久久久久一区国产精品 | 中文综合网 | 欧美特黄aaaaaa| 狠狠躁夜夜躁人人爽天天天天97 | 成人av专区| 成年人在线免费观看 | 高清视频在线播放 | 日本免费高清视频 | 午夜av无码福利免费看网站 | 天堂а√在线中文在线鲁大师 | av在线亚洲天堂 | 日韩欧美啪啪 | 久久久久久久久亚洲 | 成人免费av网址 | 波多野结衣av高清一区二区三区 | 成人av影视在线 | 国产精品av在线 | www.91色.com| 另类天堂av| 久久婷婷激情综合色综合俺也去 | 欧美最猛黑人xxxx黑人猛交 | 全国露性器r级最禁片 | 51福利视频 | 色橹橹欧美在线观看视频高清 | www.色就是色.com | 精品粉嫩超白一线天av | 最新av中文字幕 | 欧美牲交a欧美在线 | 国产精品人人妻人人爽人人牛 | 好爽好大久久久级淫片毛片小说 | 99在线看 | 国产精品婷婷久久久久久 | 人av在线 | 精品成人一区 | 亚洲国产另类久久久精品小说 | 久久爰| 国产色产综合色产在线视频 | 欧美成年人视频 | 成年女人免费v片 | 精品国产品香蕉在线 | 色肉色伦交国产69精品 | 最近最新中文字幕高清免费 | 亚洲欧美乱日韩乱国产 | 色婷亚洲| 欧美专区在线 | 伊人久色 | 久久久久无码国产精品一区 | 国产第一草草影院 | 四虎884aa成人精品最新 | 在线观看www视频 | 99热久久免费频精品18 | 亚洲成熟人网站 | 一级视频在线播放 | av动漫在线免费观看 | 欧美成年视频 | 久久两性视频 | 亚洲大尺度无码无码专区 | 性色av无码一区二区三区人妻 | 久久精品女人天堂av免费观看 | 亚洲伊人精品酒店 | 免费毛片在线播放 | 九九热爱视频精品视频 | 久久综合国产 | 国内精品久久久久 | 亚洲国产123 | www.国产在线 | 久久久久久久久久久久久国产 | 欧美疯狂性受xxxxx喷水 | 宅男噜噜66国产精品观看 | 亚洲 欧美 另类 综合 偷拍 | av一二三四区 | 少妇高潮流白浆在线观看 | 韩国精品一区二区三区无码视频 | 日韩精品无码中文字幕一区二区 | 波多野结衣激情视频 | 日韩精品一区二区三区四区在线观看 | 欧美一级全黄 | 国产成人天天5g影院在线观看 | 色天天色 | 国产精品毛片久久久久久久 | 国产亲子乱弄免费视频 | 蜜桃视频成人在线观看 | 精品国产一区二区三区久久狼5月 | 尹人综合网 | 破了亲妺妺的处免费视频国产 | 97夜夜澡人人爽人人喊中国片 | 日韩免费高清大片在线 | 久久日韩激情一区二区三区四区 | 青草精品国产福利在线视频 | 99国产精品视频免费观看一公开 | 91丨porny丨对白 | 91一区视频 | 超碰免费在 | 肉嫁高柳家在线看 | 91精品久久天干天天天按摩 | 污污内射久久一区二区欧美日韩 | 日本免费中文字幕 | 国产精品久久久久久久久久久久午夜片 | 国产精品久久久久桃色tv |