• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    PXIe 接口可重構(gòu)測(cè)試儀器的驅(qū)動(dòng)程序開(kāi)發(fā)

    2021-04-21 12:42王法臻崔少輝
    現(xiàn)代電子技術(shù) 2021年8期
    關(guān)鍵詞:驅(qū)動(dòng)程序內(nèi)核調(diào)用

    王法臻,崔少輝,王 成

    (陸軍工程大學(xué)石家莊校區(qū),河北 石家莊 050003)

    0 引 言

    測(cè)試總線PXIe 在PCIe 總線上擴(kuò)展了觸發(fā)、定時(shí)等功能,是PCIe 總線在儀器領(lǐng)域上的擴(kuò)展。PXIe 采用串行、點(diǎn)對(duì)點(diǎn)的連接方式實(shí)現(xiàn)設(shè)備間的通信,其背板帶寬[1]可達(dá)6 Gb/s,還能提供差分時(shí)鐘和同步,提高了儀器時(shí)鐘的抗噪聲性能。因此,PXIe 總線廣泛適用于測(cè)試、控制、高帶寬數(shù)據(jù)傳輸?shù)刃枰咚佟⒏邘挼念I(lǐng)域。要實(shí)現(xiàn)PXIe 總線設(shè)備與上位機(jī)的通信,就需要開(kāi)發(fā)相應(yīng)的驅(qū)動(dòng)程序。驅(qū)動(dòng)程序是操作系統(tǒng)的組成部分,是直接與硬件溝通的媒介。

    基于此,本文開(kāi)發(fā)了一種PXIe 接口可重構(gòu)測(cè)試儀器的驅(qū)動(dòng)程序。在實(shí)際測(cè)試中將儀器插入PXIe 機(jī)箱中進(jìn)行調(diào)試,驅(qū)動(dòng)程序運(yùn)行穩(wěn)定可靠,成功實(shí)現(xiàn)了控制指令發(fā)送和數(shù)據(jù)傳輸?shù)墓δ堋?/p>

    1 PXIe 接口可重構(gòu)儀器

    傳統(tǒng)ATS 采用平臺(tái)加適配器的共享資源架構(gòu),通過(guò)開(kāi)關(guān)系統(tǒng)分配測(cè)試通道和資源,開(kāi)關(guān)延遲、測(cè)試資源競(jìng)爭(zhēng)和死鎖等問(wèn)題不可避免。解決上述問(wèn)題可采用專(zhuān)用資源架構(gòu),使得各個(gè)測(cè)試通道均具備在任何時(shí)刻可提供所有測(cè)試資源的能力,為此,可重構(gòu)儀器提供了良好的解決方案。PXIe 接口可重構(gòu)儀器以Cyclone IV GX 系列FPGA 為核心,具備數(shù)模轉(zhuǎn)換、模數(shù)轉(zhuǎn)換、波形產(chǎn)生和電壓比較等功能。儀器通過(guò)接收上位機(jī)經(jīng)PXIe 總線向下發(fā)送的指令,選擇和設(shè)置各測(cè)試通道的功能和參數(shù),同時(shí)將測(cè)量數(shù)據(jù)上傳至上位機(jī)進(jìn)行處理。

    PXIe 同PCIe 遵循相同的協(xié)議,是在PCIe 總線基礎(chǔ)上附加必要的時(shí)鐘信號(hào)、觸發(fā)總線、星形總線、本地總線等PXIe 擴(kuò)展信號(hào)形成的[2]。因此,可重構(gòu)儀器通過(guò)PCIe IP 硬核設(shè)計(jì)實(shí)現(xiàn)PXIe 接口。該實(shí)現(xiàn)方式在保證較大傳輸帶寬的基礎(chǔ)上,可簡(jiǎn)化電路設(shè)計(jì),降低開(kāi)發(fā)成本。若要通過(guò)PXIe 總線實(shí)現(xiàn)上位機(jī)與儀器的通信,設(shè)計(jì)可靠穩(wěn)定的驅(qū)動(dòng)程序顯得十分關(guān)鍵[3]。

    2 驅(qū)動(dòng)程序設(shè)計(jì)

    2.1 開(kāi)發(fā)環(huán)境搭建

    在Windows 7 x64 操作系統(tǒng)下安裝VS2013 搭配WDK8.1 工具包完成開(kāi)發(fā)環(huán)境的搭建。該集成開(kāi)發(fā)環(huán)境具有用于開(kāi)發(fā)、編譯、生成以及調(diào)試驅(qū)動(dòng)程序所需的配套工具。

    2.2 WDF 驅(qū)動(dòng)框架

    WDF 驅(qū)動(dòng)框架是微軟最新的驅(qū)動(dòng)開(kāi)發(fā)框架,是在WDM 驅(qū)動(dòng)模型的基礎(chǔ)上進(jìn)一步封裝發(fā)展而來(lái),具備了真正意義上面向?qū)ο?、事件?qū)動(dòng)的性質(zhì)特點(diǎn)[4?5]。

    WDF 驅(qū)動(dòng)框架負(fù)責(zé)管理與操作系統(tǒng)內(nèi)核相關(guān)的多數(shù)交互,實(shí)現(xiàn)了對(duì)電源管理、即插即用等公共功能的支持,從而隔離了驅(qū)動(dòng)程序與操作系統(tǒng)內(nèi)核,而降低了驅(qū)動(dòng)程序?qū)Σ僮飨到y(tǒng)內(nèi)核的影響[6]。

    WDF 框架內(nèi)部由對(duì)象模型和事件回調(diào)例程構(gòu)建組成,框架中所有的事物諸如設(shè)備、中斷、I/O 請(qǐng)求等都由對(duì)象定義。對(duì)象模型的實(shí)現(xiàn)使得各個(gè)對(duì)象都具有相應(yīng)的屬性、方法和事件,因此可圍繞對(duì)象完成參數(shù)的獲取設(shè)置、觸發(fā)特定事件回調(diào)例程等各類(lèi)操作。WDF 包括KMDF 和UMDF 兩種驅(qū)動(dòng)框架模式,分別運(yùn)行在操作系統(tǒng)內(nèi)核環(huán)境和用戶(hù)環(huán)境下。PXIe 驅(qū)動(dòng)程序運(yùn)行在操作系統(tǒng)內(nèi)核中,因而采用KMDF 模式進(jìn)行開(kāi)發(fā)[7]。PXIe 驅(qū)動(dòng)程序的開(kāi)發(fā)流程如圖1 所示。

    圖1 PXIe 驅(qū)動(dòng)程序開(kāi)發(fā)流程

    DriverEntry 例程作為驅(qū)動(dòng)程序的入口,負(fù)責(zé)驅(qū)動(dòng)程序框架的初始化,在系統(tǒng)第一次加載驅(qū)動(dòng)程序時(shí)被調(diào)用創(chuàng)建驅(qū)動(dòng)對(duì)象并設(shè)置PXIeEvtDeviceAdd 例程。PXIeEvtDeviceAdd 例程負(fù)責(zé)創(chuàng)建各類(lèi)對(duì)象并完成初始化I/O 隊(duì)列、初始化中斷處理等工作。

    驅(qū)動(dòng)程序主要實(shí)現(xiàn)6 類(lèi)功能:I/O 請(qǐng)求處理、硬件訪問(wèn)、DMA 操作、中斷處理、設(shè)置Event 事件以及電源狀態(tài)管理。

    3 驅(qū)動(dòng)程序功能實(shí)現(xiàn)

    3.1 I/O 請(qǐng)求處理

    上位機(jī)應(yīng)用程序通過(guò)I/O 請(qǐng)求實(shí)現(xiàn)與驅(qū)動(dòng)程序的通信[8]。在WDF 驅(qū)動(dòng)框架中,各類(lèi)I/O 請(qǐng)求會(huì)被封裝成WDFREQUEST 對(duì)象放入I/O 隊(duì)列中進(jìn)行排隊(duì)。驅(qū)動(dòng)采用了框架的默認(rèn)串行隊(duì)列,會(huì)按照先后順序自動(dòng)調(diào)用對(duì)應(yīng)類(lèi)型的I/O 處理例程進(jìn)行處理。

    PXIeEvtIoRead 例 程 、PXIeEvtIoWrite 例 程 、PXIeDeviceIoControl 例程分別負(fù)責(zé)對(duì)硬件的讀訪問(wèn)、寫(xiě)訪問(wèn)和DMA 操作。

    3.2 硬件訪問(wèn)

    硬件訪問(wèn)具體就是對(duì)BAR 空間的訪問(wèn),完成對(duì)各功能寄存器的設(shè)置,如設(shè)置DMA 配置寄存器啟動(dòng)DMA傳輸,設(shè)置通道控制寄存器選擇信號(hào)通道等[9]。

    驅(qū)動(dòng)程序只有在實(shí)現(xiàn)設(shè)備內(nèi)存地址空間的映射后才能對(duì)硬件進(jìn)行訪問(wèn)。驅(qū)動(dòng)程序在PXIeEvtDeviceAdd例程中創(chuàng)建并初始化PNP 及電源管理對(duì)象,通過(guò)PNP 及電源管理例程來(lái)建立硬件資源與系統(tǒng)的映射關(guān)系。

    在驅(qū)動(dòng)加載時(shí),WDF 驅(qū)動(dòng)框架便會(huì)調(diào)用PXIeEvtDevicePrepareHardware 例程來(lái)獲取設(shè)備的內(nèi)存地址空間。由于PXIe 接口的BAR 空間被配置為存儲(chǔ)器空間,所以不再處理I/O 端口資源和中斷資源。此時(shí),對(duì)BAR 空間的物理地址映射必須調(diào)用MmMapIoSpace,將物理地址轉(zhuǎn)換成操作系統(tǒng)內(nèi)核模式下的虛擬地址。之后,驅(qū)動(dòng)程序便可通過(guò)虛擬地址讀/寫(xiě)B(tài)AR 空間相應(yīng)地址上的寄存器。PXIeEvtDevicePrepareHardware 例程獲取設(shè)備內(nèi)存地址空間的流程如圖2 所示。

    圖2 獲取內(nèi)存地址空間流程

    在完成映射的基礎(chǔ)上,當(dāng)驅(qū)動(dòng)程序收到應(yīng)用程序調(diào)用PXIeEvtIoRead 例程或PXIeEvtIoWrite 例程的I/O 請(qǐng)求后,可使用函數(shù)READ_REGISER_XXX 或WRITE_REGISER_XXX 訪問(wèn)映射地址進(jìn)行讀寫(xiě)操作。

    在移除設(shè)備驅(qū)動(dòng)程序時(shí),需在PXIeEvtDevice?ReleaseHardware 例程中調(diào)用MmUnmapIoSpace 解除內(nèi)存物理地址與系統(tǒng)虛擬地址的映射關(guān)系。

    3.3 DMA 傳輸及中斷處理

    大量數(shù)據(jù)的高速傳輸采用直接存儲(chǔ)器訪問(wèn)(Direct Memory Access,DMA)方式。由于在FPGA 中已經(jīng)實(shí)現(xiàn)DMA 控制器的設(shè)計(jì),因此驅(qū)動(dòng)程序僅考慮提供傳輸所需的內(nèi)存空間和DMA 配置寄存器信息即可。DMA 操作流程如圖3 所示。

    3.3.1 創(chuàng)建DMA 傳輸對(duì)象

    驅(qū)動(dòng)程序初始化時(shí),在PXIeEvtDevcieAdd 例程中創(chuàng)建WDFDMAENABLER 對(duì)象并說(shuō)明DMA 通道的特性;同時(shí)創(chuàng)建對(duì)象WDFCOMMONBUFFER,向系統(tǒng)申請(qǐng)公共緩沖區(qū),即用一段物理地址上的連續(xù)內(nèi)存作為讀/寫(xiě)內(nèi)存空間。此外還需創(chuàng)建WDFDMATRANSACTION 對(duì)象用于DMA 傳輸事務(wù)的控制。

    3.3.2 DMA 傳輸事務(wù)初始化

    當(dāng)驅(qū)動(dòng)程序接收應(yīng)用程序,調(diào)用PXIeDeviceIoControl處理例程,發(fā)起DMA 操作的I/O 請(qǐng)求后,調(diào)用WdfDmaTransactionInitialize 注 冊(cè)PXIeEvtProgramDma 例程,完成DMA 傳輸事務(wù)的初始化。

    圖3 DMA 操作流程

    在PXIeEvtProgramDma 例程中需依次配置DMA 數(shù)據(jù)傳輸首地址、數(shù)據(jù)傳輸長(zhǎng)度以及中斷服務(wù)寄存器,最后配置讀/寫(xiě)操作控制寄存器,用于通知設(shè)備啟動(dòng)DMA傳輸。該例程在執(zhí)行啟動(dòng)DMA 傳輸事務(wù)后被調(diào)用執(zhí)行。

    3.3.3 啟動(dòng)DMA 傳輸

    調(diào)用函數(shù)WdfDmaTransactionExecute執(zhí)行啟動(dòng)DMA傳輸事務(wù)后,注冊(cè)例程PXIeEvtProgramDma 隨即被調(diào)用完成各寄存器的配置并啟動(dòng)DMA 傳輸。

    3.3.4 中斷處理

    DMA 傳輸完成時(shí),設(shè)備會(huì)向上位機(jī)發(fā)出中斷信號(hào),驅(qū)動(dòng)程序需響應(yīng)中斷并進(jìn)行相關(guān)處理。驅(qū)動(dòng)程序通過(guò)中斷對(duì)象WDFINTERRUPT 實(shí)現(xiàn)上述需求。該對(duì)象在PXIeEvtDeviceAdd 例程中創(chuàng)建并初始化,并與中斷處理例程、延遲調(diào)用例程相關(guān)聯(lián)。中斷處理流程如圖4所示。

    由于中斷服務(wù)例程處于硬件中斷DIRQL 級(jí)別上運(yùn)行,長(zhǎng)時(shí)間處于該例程會(huì)影響其他線程運(yùn)行,且很多內(nèi)核函數(shù)無(wú)法被調(diào)用。因此完成中斷信號(hào)的判斷后,可調(diào)用運(yùn)行在DISPATCH_LEVEL 級(jí)別上的延遲調(diào)用例程完成后續(xù)處理工作。

    結(jié)合上述情況,中斷處理包含了中斷處理例程和延遲調(diào)用例程兩個(gè)部分。中斷處理例程的任務(wù):

    1)判斷中斷信號(hào)來(lái)源是否由設(shè)備產(chǎn)生,通過(guò)讀取中斷服務(wù)寄存器的方式實(shí)現(xiàn)。由于設(shè)備采用INTx 中斷方式,共享中斷機(jī)制可能與其他設(shè)備共享中斷號(hào),從而導(dǎo)致中斷信號(hào)并非來(lái)源于指定設(shè)備[10]。

    2)清除中斷信號(hào),若中斷信號(hào)由設(shè)備產(chǎn)生則必須清除中斷標(biāo)志,即設(shè)置中斷服務(wù)寄存器至初始狀態(tài)。避免因清除不及時(shí)導(dǎo)致一個(gè)中斷信號(hào)多次調(diào)用中斷處理例程,造成系統(tǒng)死機(jī)的情況[11]。

    圖4 中斷處理流程

    延遲調(diào)用例程的任務(wù):

    1)判斷DMA 傳輸是否完成,通過(guò)調(diào)用函數(shù)WdfDmaTransactionDmaCompleted 實(shí)現(xiàn)。若未完成則應(yīng)繼續(xù)進(jìn)行 DMA 傳輸,若完成則調(diào)用函數(shù)WdfDmaTransactionRelease,結(jié)束當(dāng)前DMA 傳輸。

    2)通知應(yīng)用程序DMA 傳輸結(jié)束并對(duì)傳輸數(shù)據(jù)進(jìn)行處理,通過(guò)事件通知方式實(shí)現(xiàn)。

    3.4 事件通知

    事件是驅(qū)動(dòng)程序喚起應(yīng)用程序進(jìn)行操作的方法[12],驅(qū)動(dòng)程序通過(guò)內(nèi)核事件的方式通知應(yīng)用程序DMA 傳輸結(jié)束。應(yīng)用程序在創(chuàng)建事件句柄后,通過(guò)發(fā)送I/O 請(qǐng)求將事件句柄傳遞給驅(qū)動(dòng)程序。

    驅(qū)動(dòng)程序在PXIeEvtDeviceIoControl 例程中根據(jù)獲得的事件句柄構(gòu)造一個(gè)內(nèi)核事件。之后,應(yīng)用程序便在輔助線程上等待該內(nèi)核事件置位。知并讀取DMA 傳輸數(shù)據(jù)。

    3.5 電源管理

    在設(shè)備電源功耗的控制方面,當(dāng)驅(qū)動(dòng)程序內(nèi)無(wú)任何活動(dòng)的情況下,即設(shè)備處于空閑狀態(tài)時(shí)進(jìn)入低功耗狀態(tài),可達(dá)到降低設(shè)備電源功耗的目的。

    電源管理遵循ACPI 規(guī)范[13?14],因此設(shè)計(jì)在操作系統(tǒng)S0(系統(tǒng)工作狀態(tài))下,當(dāng)設(shè)備處于空閑狀態(tài)達(dá)到規(guī)定時(shí)間后,自動(dòng)由D0 狀態(tài)(設(shè)備工作狀態(tài))進(jìn)入D2 狀態(tài)(設(shè)備休眠狀態(tài))。電源狀態(tài)管理流程如圖5 所示。

    圖5 電源狀態(tài)管理流程

    當(dāng)有新的I/O 請(qǐng)求到達(dá)驅(qū)動(dòng)程序時(shí),喚醒并調(diào)整設(shè)備電源狀態(tài)至D0狀態(tài)。結(jié)構(gòu)體WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 負(fù)責(zé)空閑功能參數(shù)的設(shè)置,PXIeEvtDeviceAdd 例程中代碼設(shè)計(jì)如下:

    4 結(jié) 語(yǔ)

    驅(qū)動(dòng)程序的開(kāi)發(fā)需要掌握操作系統(tǒng)、硬件設(shè)備等方面的知識(shí),需要結(jié)合實(shí)際情況靈活實(shí)現(xiàn)驅(qū)動(dòng)程序功能,從而實(shí)現(xiàn)軟硬件的協(xié)調(diào)工作。本文基于WDF 驅(qū)動(dòng)框架設(shè)計(jì)了PXIe 可重構(gòu)儀器的設(shè)備驅(qū)動(dòng)程序,成功實(shí)現(xiàn)了硬件訪問(wèn)和DMA 傳輸?shù)裙δ?。在?shí)際測(cè)試中將儀器插入PXIe 機(jī)箱中進(jìn)行調(diào)試,驅(qū)動(dòng)程序運(yùn)行穩(wěn)定可靠,成功實(shí)現(xiàn)了控制指令發(fā)送和數(shù)據(jù)傳輸?shù)墓δ堋?/p>

    猜你喜歡
    驅(qū)動(dòng)程序內(nèi)核調(diào)用
    強(qiáng)化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    基于嵌入式Linux內(nèi)核的自恢復(fù)設(shè)計(jì)
    Linux內(nèi)核mmap保護(hù)機(jī)制研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    計(jì)算機(jī)硬件設(shè)備驅(qū)動(dòng)程序分析
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    微生物內(nèi)核 生態(tài)型農(nóng)資
    基于MPC8280的CPU單元與內(nèi)部總線驅(qū)動(dòng)程序設(shè)計(jì)
    利用RFC技術(shù)實(shí)現(xiàn)SAP系統(tǒng)接口通信
    91aial.com中文字幕在线观看| 国产精品一国产av| 性高湖久久久久久久久免费观看| 亚洲性久久影院| 亚洲精品一区蜜桃| 一区二区日韩欧美中文字幕 | 国产一区二区三区综合在线观看 | 丰满饥渴人妻一区二区三| 99久久精品国产国产毛片| 99久久人妻综合| 亚洲成av片中文字幕在线观看 | 中文欧美无线码| 大话2 男鬼变身卡| 日产精品乱码卡一卡2卡三| 国产毛片在线视频| 国产综合精华液| 精品一区二区三区视频在线| 亚洲情色 制服丝袜| 桃花免费在线播放| 一级毛片 在线播放| 18+在线观看网站| 国产乱人偷精品视频| 狂野欧美激情性bbbbbb| 亚洲国产av新网站| 亚洲一级一片aⅴ在线观看| 一区二区av电影网| 亚洲国产av新网站| 性色avwww在线观看| 精品99又大又爽又粗少妇毛片| 欧美激情国产日韩精品一区| 最黄视频免费看| 天美传媒精品一区二区| 香蕉精品网在线| 在线精品无人区一区二区三| 久久久久精品久久久久真实原创| videossex国产| 久久精品国产a三级三级三级| 九草在线视频观看| 国产极品粉嫩免费观看在线| 国产1区2区3区精品| 国产精品久久久久久久久免| 欧美日本中文国产一区发布| 国产精品无大码| 9色porny在线观看| 黄色 视频免费看| 色5月婷婷丁香| 最新的欧美精品一区二区| 夫妻午夜视频| 丰满饥渴人妻一区二区三| 国产视频首页在线观看| 免费看光身美女| 国产成人a∨麻豆精品| 午夜老司机福利剧场| 曰老女人黄片| 亚洲五月色婷婷综合| 飞空精品影院首页| 一级黄片播放器| 美女视频免费永久观看网站| 在线观看www视频免费| 日韩一区二区三区影片| 精品人妻熟女毛片av久久网站| 制服诱惑二区| 日日爽夜夜爽网站| 久久久国产欧美日韩av| 母亲3免费完整高清在线观看 | 亚洲精品美女久久av网站| 国产精品蜜桃在线观看| 岛国毛片在线播放| 蜜桃在线观看..| 国产精品久久久av美女十八| 国产色爽女视频免费观看| 亚洲少妇的诱惑av| 丝袜喷水一区| 成年动漫av网址| 新久久久久国产一级毛片| 在线观看www视频免费| 亚洲欧美日韩另类电影网站| 国产精品熟女久久久久浪| 午夜福利视频精品| 国产免费一区二区三区四区乱码| 亚洲精品日本国产第一区| 下体分泌物呈黄色| 在线观看www视频免费| 国产亚洲精品第一综合不卡 | 久久99精品国语久久久| 自拍欧美九色日韩亚洲蝌蚪91| 日日摸夜夜添夜夜爱| 国产精品嫩草影院av在线观看| www日本在线高清视频| 亚洲精品日本国产第一区| 久久久精品区二区三区| 十八禁高潮呻吟视频| 精品一区二区三卡| 欧美日韩成人在线一区二区| 久久久久久久精品精品| 韩国精品一区二区三区 | 狂野欧美激情性bbbbbb| 免费看光身美女| 国产 一区精品| 亚洲精品乱久久久久久| 男的添女的下面高潮视频| 18禁动态无遮挡网站| 国产欧美日韩一区二区三区在线| 日本欧美视频一区| 十八禁高潮呻吟视频| 七月丁香在线播放| 国产av精品麻豆| 全区人妻精品视频| 欧美xxⅹ黑人| 免费高清在线观看日韩| 中文欧美无线码| 男女边吃奶边做爰视频| 蜜桃国产av成人99| 宅男免费午夜| 99热国产这里只有精品6| 男男h啪啪无遮挡| 精品亚洲成a人片在线观看| 大话2 男鬼变身卡| 看免费av毛片| av线在线观看网站| 日韩av不卡免费在线播放| 国产片内射在线| 啦啦啦啦在线视频资源| 香蕉丝袜av| 又粗又硬又长又爽又黄的视频| 97精品久久久久久久久久精品| 日韩在线高清观看一区二区三区| 欧美日韩视频精品一区| av不卡在线播放| 80岁老熟妇乱子伦牲交| 亚洲欧美成人综合另类久久久| 精品少妇内射三级| 国产精品国产av在线观看| 午夜av观看不卡| 热re99久久国产66热| 少妇精品久久久久久久| 国产 一区精品| 久久精品国产综合久久久 | 久久精品久久久久久噜噜老黄| 成人无遮挡网站| 亚洲三级黄色毛片| 美女主播在线视频| 99久国产av精品国产电影| 另类亚洲欧美激情| 亚洲国产精品专区欧美| 激情视频va一区二区三区| 国产成人精品福利久久| 97在线视频观看| 婷婷色av中文字幕| 国产免费福利视频在线观看| 黑人欧美特级aaaaaa片| 又黄又爽又刺激的免费视频.| 日韩人妻精品一区2区三区| 亚洲情色 制服丝袜| 九九爱精品视频在线观看| 免费女性裸体啪啪无遮挡网站| 国产成人精品婷婷| 妹子高潮喷水视频| 免费高清在线观看日韩| 久久久久人妻精品一区果冻| 国产亚洲av片在线观看秒播厂| 欧美精品一区二区大全| av卡一久久| av在线老鸭窝| 欧美亚洲 丝袜 人妻 在线| av国产精品久久久久影院| 极品少妇高潮喷水抽搐| 毛片一级片免费看久久久久| 久久综合国产亚洲精品| videossex国产| 亚洲婷婷狠狠爱综合网| 2021少妇久久久久久久久久久| 自线自在国产av| 蜜桃在线观看..| 人人妻人人澡人人看| 在线 av 中文字幕| 色5月婷婷丁香| 国产一区二区在线观看av| 久久久久网色| 亚洲中文av在线| 午夜激情久久久久久久| 免费看av在线观看网站| 成年美女黄网站色视频大全免费| 综合色丁香网| 涩涩av久久男人的天堂| 街头女战士在线观看网站| 久久韩国三级中文字幕| 午夜福利乱码中文字幕| 一区在线观看完整版| 欧美 亚洲 国产 日韩一| 亚洲,欧美精品.| 人人妻人人澡人人看| 亚洲国产精品成人久久小说| 久久精品人人爽人人爽视色| 欧美另类一区| 伊人久久国产一区二区| 亚洲美女黄色视频免费看| 美女内射精品一级片tv| 91精品三级在线观看| 精品久久蜜臀av无| 天天躁夜夜躁狠狠躁躁| 18在线观看网站| 精品少妇内射三级| 亚洲,欧美,日韩| 成人国产av品久久久| 成人国语在线视频| 亚洲av综合色区一区| 精品国产露脸久久av麻豆| 在线观看国产h片| 伊人久久国产一区二区| 午夜日本视频在线| 精品少妇内射三级| 十八禁网站网址无遮挡| 大片电影免费在线观看免费| 亚洲av在线观看美女高潮| 22中文网久久字幕| 国产成人a∨麻豆精品| av视频免费观看在线观看| 精品一区二区三区四区五区乱码 | 国产成人精品久久久久久| 制服人妻中文乱码| 久久狼人影院| 亚洲精品视频女| 国产精品免费大片| 香蕉丝袜av| 亚洲精品日韩在线中文字幕| 国产国拍精品亚洲av在线观看| 99九九在线精品视频| 国产精品一二三区在线看| 成人午夜精彩视频在线观看| 欧美xxⅹ黑人| 国产男女内射视频| 国产精品嫩草影院av在线观看| 欧美变态另类bdsm刘玥| 精品久久蜜臀av无| 午夜精品国产一区二区电影| 91aial.com中文字幕在线观看| www日本在线高清视频| 看免费成人av毛片| 在线观看国产h片| 午夜影院在线不卡| 最黄视频免费看| 丝袜脚勾引网站| 国产白丝娇喘喷水9色精品| 黑人猛操日本美女一级片| 高清毛片免费看| 这个男人来自地球电影免费观看 | 国产精品人妻久久久影院| 国产精品蜜桃在线观看| 中文欧美无线码| www日本在线高清视频| 少妇高潮的动态图| 看免费av毛片| 色5月婷婷丁香| 又粗又硬又长又爽又黄的视频| 免费黄网站久久成人精品| 1024视频免费在线观看| 亚洲四区av| 国产在线免费精品| 成人18禁高潮啪啪吃奶动态图| 亚洲国产毛片av蜜桃av| 精品国产乱码久久久久久小说| 国产精品99久久99久久久不卡 | 国产一区二区三区综合在线观看 | 日韩,欧美,国产一区二区三区| 九色成人免费人妻av| 国产精品一区www在线观看| 国产毛片在线视频| 国产视频首页在线观看| 男人舔女人的私密视频| 高清黄色对白视频在线免费看| 嫩草影院入口| 在线精品无人区一区二区三| 制服人妻中文乱码| 免费看不卡的av| 欧美精品国产亚洲| 免费少妇av软件| 精品一区二区三区四区五区乱码 | 亚洲精品自拍成人| 国产成人aa在线观看| 亚洲成人av在线免费| 看免费av毛片| 久久毛片免费看一区二区三区| 国产欧美另类精品又又久久亚洲欧美| av在线app专区| 中文字幕人妻熟女乱码| 麻豆乱淫一区二区| 免费高清在线观看视频在线观看| 水蜜桃什么品种好| 你懂的网址亚洲精品在线观看| 国产av国产精品国产| 免费看不卡的av| 一级片'在线观看视频| 亚洲少妇的诱惑av| 国产成人91sexporn| 在线观看www视频免费| 纵有疾风起免费观看全集完整版| 高清欧美精品videossex| videosex国产| 日日摸夜夜添夜夜爱| 热99久久久久精品小说推荐| 多毛熟女@视频| 天天影视国产精品| 99久久中文字幕三级久久日本| 免费黄网站久久成人精品| 国产黄频视频在线观看| 麻豆乱淫一区二区| av在线观看视频网站免费| 国产老妇伦熟女老妇高清| 黑丝袜美女国产一区| av.在线天堂| 天天影视国产精品| 99re6热这里在线精品视频| 亚洲精品久久久久久婷婷小说| 丰满乱子伦码专区| 国产成人aa在线观看| 亚洲国产精品999| 少妇被粗大猛烈的视频| 99久久综合免费| 男女无遮挡免费网站观看| 一区二区三区精品91| 一区在线观看完整版| 国产成人免费观看mmmm| 一二三四在线观看免费中文在 | 亚洲天堂av无毛| 亚洲国产色片| 亚洲精品美女久久av网站| 久久久国产一区二区| 乱人伦中国视频| 蜜臀久久99精品久久宅男| 午夜91福利影院| 午夜视频国产福利| 国产欧美日韩综合在线一区二区| 色婷婷久久久亚洲欧美| 天天影视国产精品| 男女无遮挡免费网站观看| 免费黄频网站在线观看国产| 国产精品成人在线| 精品卡一卡二卡四卡免费| 美女中出高潮动态图| 国产国语露脸激情在线看| 亚洲精品第二区| 色网站视频免费| 午夜久久久在线观看| 亚洲精品中文字幕在线视频| 少妇的逼水好多| 欧美日韩精品成人综合77777| 99热6这里只有精品| 久久久久久久久久人人人人人人| 久久综合国产亚洲精品| 亚洲三级黄色毛片| 日韩精品有码人妻一区| www日本在线高清视频| 久久狼人影院| 久久99蜜桃精品久久| 亚洲色图综合在线观看| 久久毛片免费看一区二区三区| 国产精品秋霞免费鲁丝片| 免费黄色在线免费观看| 成人亚洲欧美一区二区av| 大片电影免费在线观看免费| 秋霞在线观看毛片| 美女脱内裤让男人舔精品视频| 啦啦啦中文免费视频观看日本| 久久久精品免费免费高清| 日本wwww免费看| 久久久精品区二区三区| 美女大奶头黄色视频| 午夜老司机福利剧场| 性高湖久久久久久久久免费观看| 国产亚洲午夜精品一区二区久久| 婷婷色av中文字幕| 精品熟女少妇av免费看| 黄片播放在线免费| 高清在线视频一区二区三区| 中文天堂在线官网| 亚洲,一卡二卡三卡| 欧美精品高潮呻吟av久久| 国产熟女午夜一区二区三区| 丝袜脚勾引网站| 中文字幕人妻丝袜制服| 久久韩国三级中文字幕| 国产毛片在线视频| 国产精品欧美亚洲77777| 亚洲欧美色中文字幕在线| 成人黄色视频免费在线看| 欧美日韩av久久| 精品国产露脸久久av麻豆| 日本爱情动作片www.在线观看| 免费看不卡的av| 大码成人一级视频| 亚洲伊人色综图| 欧美人与性动交α欧美精品济南到 | 国产一级毛片在线| 这个男人来自地球电影免费观看 | freevideosex欧美| av女优亚洲男人天堂| 成年美女黄网站色视频大全免费| 中文字幕av电影在线播放| 久久精品aⅴ一区二区三区四区 | freevideosex欧美| 老司机亚洲免费影院| 亚洲av电影在线进入| 视频区图区小说| 丰满饥渴人妻一区二区三| 伊人亚洲综合成人网| 亚洲成人手机| 亚洲成av片中文字幕在线观看 | 久久精品国产自在天天线| 美女国产高潮福利片在线看| 国产在线免费精品| av天堂久久9| 日韩电影二区| 国产一区二区在线观看av| 欧美日韩亚洲高清精品| 国产永久视频网站| 丰满少妇做爰视频| 宅男免费午夜| 五月玫瑰六月丁香| 欧美成人午夜免费资源| 亚洲精品久久久久久婷婷小说| 国产精品久久久久成人av| 久久久久久久久久成人| 七月丁香在线播放| 999精品在线视频| 久久久亚洲精品成人影院| 好男人视频免费观看在线| 两个人免费观看高清视频| 日日撸夜夜添| 国产精品久久久久久久久免| 日韩av不卡免费在线播放| 日韩免费高清中文字幕av| 黄色一级大片看看| 狂野欧美激情性xxxx在线观看| 免费少妇av软件| 美女国产视频在线观看| 飞空精品影院首页| 亚洲av国产av综合av卡| 色婷婷久久久亚洲欧美| 国产成人精品在线电影| 人人澡人人妻人| 欧美+日韩+精品| 少妇猛男粗大的猛烈进出视频| 熟女电影av网| 水蜜桃什么品种好| 国产熟女午夜一区二区三区| 国产亚洲av片在线观看秒播厂| 高清av免费在线| 中国美白少妇内射xxxbb| 国产成人av激情在线播放| 欧美激情极品国产一区二区三区 | 国产女主播在线喷水免费视频网站| 51国产日韩欧美| 91aial.com中文字幕在线观看| 九九爱精品视频在线观看| 黑人高潮一二区| 午夜福利乱码中文字幕| 日韩成人av中文字幕在线观看| 90打野战视频偷拍视频| 美女国产高潮福利片在线看| 如日韩欧美国产精品一区二区三区| 高清毛片免费看| 亚洲国产欧美在线一区| 成年动漫av网址| 青青草视频在线视频观看| 精品一区二区三区四区五区乱码 | 亚洲精品日韩在线中文字幕| 精品少妇内射三级| 黄色配什么色好看| xxxhd国产人妻xxx| 欧美人与善性xxx| 亚洲欧洲精品一区二区精品久久久 | 丰满迷人的少妇在线观看| 欧美激情极品国产一区二区三区 | 2022亚洲国产成人精品| 三上悠亚av全集在线观看| 一本—道久久a久久精品蜜桃钙片| 精品视频人人做人人爽| 精品少妇久久久久久888优播| 免费av不卡在线播放| a级毛片黄视频| 国产一区二区三区av在线| 日韩制服丝袜自拍偷拍| 色哟哟·www| 捣出白浆h1v1| 一本久久精品| 交换朋友夫妻互换小说| 韩国高清视频一区二区三区| 99热网站在线观看| 两个人免费观看高清视频| av国产精品久久久久影院| 全区人妻精品视频| 青春草国产在线视频| 免费播放大片免费观看视频在线观看| 男女无遮挡免费网站观看| 观看美女的网站| 一级毛片黄色毛片免费观看视频| 三级国产精品片| 亚洲欧洲国产日韩| 精品人妻在线不人妻| 免费观看性生交大片5| 狠狠婷婷综合久久久久久88av| 一边摸一边做爽爽视频免费| 国产一区二区在线观看av| 秋霞伦理黄片| 日日摸夜夜添夜夜爱| 最近最新中文字幕大全免费视频 | 亚洲国产av新网站| 国产午夜精品一二区理论片| 国产精品久久久久久av不卡| 一级片免费观看大全| 女的被弄到高潮叫床怎么办| 大片电影免费在线观看免费| 成年人免费黄色播放视频| 99久久精品国产国产毛片| 免费人妻精品一区二区三区视频| videos熟女内射| 亚洲av男天堂| 国产深夜福利视频在线观看| 亚洲一区二区三区欧美精品| 菩萨蛮人人尽说江南好唐韦庄| 日韩 亚洲 欧美在线| 男女免费视频国产| 国语对白做爰xxxⅹ性视频网站| 国产成人精品在线电影| 高清欧美精品videossex| 交换朋友夫妻互换小说| 欧美xxxx性猛交bbbb| 亚洲精品视频女| 建设人人有责人人尽责人人享有的| 最新的欧美精品一区二区| 天堂俺去俺来也www色官网| 91aial.com中文字幕在线观看| 三上悠亚av全集在线观看| 日韩大片免费观看网站| 久热这里只有精品99| 综合色丁香网| 精品国产一区二区三区久久久樱花| 亚洲国产精品成人久久小说| 91国产中文字幕| 韩国精品一区二区三区 | 国精品久久久久久国模美| 女人久久www免费人成看片| 9191精品国产免费久久| 大陆偷拍与自拍| 亚洲av免费高清在线观看| av网站免费在线观看视频| 韩国av在线不卡| 免费观看a级毛片全部| 久久久久久久国产电影| 日日撸夜夜添| 精品一区二区三卡| 欧美精品av麻豆av| 亚洲在久久综合| 9191精品国产免费久久| 狠狠婷婷综合久久久久久88av| 一二三四在线观看免费中文在 | 丝袜在线中文字幕| 亚洲内射少妇av| 国产成人精品在线电影| 国产精品国产三级国产专区5o| 成人国产av品久久久| 精品人妻一区二区三区麻豆| 精品第一国产精品| 午夜福利在线观看免费完整高清在| 超碰97精品在线观看| 大码成人一级视频| 成人免费观看视频高清| 国产精品国产三级国产专区5o| 亚洲精品乱久久久久久| 九草在线视频观看| 欧美精品亚洲一区二区| 蜜臀久久99精品久久宅男| 黄色 视频免费看| 亚洲经典国产精华液单| 日本猛色少妇xxxxx猛交久久| 国产精品国产av在线观看| 成人18禁高潮啪啪吃奶动态图| 午夜福利,免费看| 黄片播放在线免费| 欧美激情极品国产一区二区三区 | 久久婷婷青草| 国产综合精华液| 亚洲成色77777| 亚洲四区av| 日韩人妻精品一区2区三区| 国产乱来视频区| 日韩伦理黄色片| 久久精品国产亚洲av天美| 一级毛片 在线播放| 秋霞伦理黄片| 美女xxoo啪啪120秒动态图| 亚洲国产日韩一区二区| 亚洲国产最新在线播放| 亚洲av欧美aⅴ国产| 欧美3d第一页| 99热网站在线观看| 少妇被粗大的猛进出69影院 | 内地一区二区视频在线| 亚洲一级一片aⅴ在线观看| 99久久人妻综合| 有码 亚洲区| 日本黄色日本黄色录像| 日本欧美国产在线视频| 欧美日韩成人在线一区二区| 欧美成人午夜免费资源| 亚洲av福利一区| 亚洲成av片中文字幕在线观看 | 日本av手机在线免费观看| 肉色欧美久久久久久久蜜桃| 女性被躁到高潮视频| 亚洲精品视频女| 狂野欧美激情性bbbbbb| 只有这里有精品99| 精品人妻一区二区三区麻豆|