日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Microsoft Windows CE .NET 中的中断体系结构

發(fā)布時間:2023/12/10 windows 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Microsoft Windows CE .NET 中的中断体系结构 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

概述

通過 Microsoft Windows CE .NET,Microsoft 已經升級了 Windows CE 的中斷體系結構。該操作系統(tǒng) (OS) 所具有的處理共享中斷的能力極大地擴展了 Windows CE .NET 支持許多中斷體系結構的能力。本文從原始設備制造商 (OEM) 和應用程序開發(fā)人員的角度探討了處理中斷的方案。本文還探討了 OEM 適配層 (OAL) 中斷服務例程 (ISR) 處理;提供了可安裝 ISR,包括一個簡單的入門級外殼程序;介紹了中斷服務線程 (IST) 中斷處理,并提供了一個初始化和執(zhí)行模板。最后,本文分析了 ISR 和 IST 的延遲根源。

返回頁首

中斷體系結構

探討 Microsoft Windows CE .NET 中斷體系結構的第一步是定義中斷過程中硬件、內核、OAL 和線程交互的總體模型。下圖大概說明了這些不同級別的職責以及導致狀態(tài)變化的轉換。

圖 1.

該圖闡述了中斷過程中的主要轉換,時間按從左到右的順序遞增。該圖的最低層為硬件和中斷控制器的狀態(tài)。次低層是中斷服務過程中的內核交互。OAL 描述了主板支持軟件包 (BSP) 的職責。最頂層闡述了中斷服務所需的應用程序或驅動程序線程交互。該圖闡述了單個中斷過程中的交互;它表示了 Windows CE .NET 擁有共享中斷的新能力。

活動從該圖最左側部分以直線表示的中斷開始。生成了一個異常,導致內核 ISR 向量被加載到處理器中。內核 ISR 與硬件交互,禁用所有處理器上的所有具有相同和較低優(yōu)先級的中斷(ARM 和 Strong ARM 體系結構除外)。然后,內核推進到已為該特定中斷注冊的 OAL ISR。此后,OAL ISR 既可以直接處理中斷,也可以使用 NKCallIntChain 遍歷已安裝的 ISR 列表。主 ISR 或任何已安裝的 ISR 隨后執(zhí)行任意工作,并且為該設備返回名為 SYSINTR 的映射中斷。如果該 ISR 確定其相關設備沒有導致該中斷,該 ISR 將返回 SYSINTR_CHAIN,這會使 NKCallIntChain( ) 遍歷 ISR 列表以到達鏈中的下一個中斷。ISR 按照它們的安裝順序調用(它們在安裝時會在調用列表上創(chuàng)建一個優(yōu)先級)。

在調用了單個 ISR 或其相關 ISR 鏈之后,返回值可能為下列值之一:

返回值

操作

SYSINTR_NOP

中斷不與設備的任何已注冊 ISR 關聯(lián)。內核啟用所有其他中斷。

SYSINTR

中斷與已知的已注冊 ISR 和設備關聯(lián)。

SYSINTR_RESCHED

中斷是由請求 OS 重新調度的計時器到期引起的。

SYSINTR 返回值是我們討論的重點。一旦 ISR 完成,內核將重新啟用處理器上除已識別的中斷之外的所有中斷。然后,內核將通知與 SYSINTR 值關聯(lián)的事件。

然后,驅動程序或應用程序的 IST 將能夠運行(假設它是準備好運行的最高優(yōu)先級線程)。IST 將與相關設備通訊,并從完成它的中斷交互的設備中讀取所有必要的數(shù)據。然后,IST 用關聯(lián)的 SYSINTR 值來調用 InterruptDone( ),以通知它已完成。

內核在接收到 SYSINTR 值的 InterruptDone 時,將重新啟用指定的中斷。只有從這時開始,才能接收該設備的其他中斷。

這只是對 Windows CE .NET 內部活動的中斷序列的一個粗略介紹。現(xiàn)在,我們將詳細研究上述每個組件及其職責。

返回頁首

OAL ISR 處理

OAL ISR 是屬于平臺的基本中斷處理程序。下面是 X86 平臺的實際 ISR。配置分析和 ILTiming 支持已被刪除。X86 ISR 是所有基于 Windows CE 的平臺的代表。它演示了能夠處理系統(tǒng)中所有中斷的單個 ISR。

該 ISR 的目標是向內核交還引起中斷的相關設備的 SYSINTR 號。ISR 執(zhí)行以下活動序列。

  • PICGetCurrentInterrupt (PIC) 中獲取當前硬件中斷

  • 如果該中斷是 INTR_TIMER0(系統(tǒng)計時器)

    • 更新OS 的 CurMSec 保持時間

    • 檢查并確認是否已經注冊了重新啟動地址 (RebootHandler)

  • 如果中斷是 INTR_RTC

    • ISR 檢查并確認鬧鐘是否已到期 (SYSINTR_RTC_ALARM)

  • 如果中斷小于 INTR_MAXIMUM

    • 調用中斷鏈 (NKCallIntrChain)

    • NKCallIntrChain 的返回值設置為該返回值

    • 如果中斷鏈未包含中斷:(SYSINTR_CHAIN)

      映射當前硬件中斷 (OEMTranslateIRQ)

      如果該中斷被注冊到 OEMInit 中的 HookInterrupt

      OEMTranslateIRQ 返回 SYINTR

      如果該中斷未注冊,則返回 SYSINTR_NOP

    • 啟用除當前中斷以外的所有中斷。(PICEnableInterrupt}

    • 完成恰當?shù)闹袛嘟Y束工作以通知 PIC 中斷已完成 (EOI)

  • ISR 返回下列值之一:

    • SYSINTR_NOP — 沒有任何 ISR 包含該中斷

    • SYSINTR_RESCHED — 重新調度計時器已到期

    • SYSINTR — ISR 已經包含該中斷

    • SYSINTR_RTC_ALARM — 鬧鐘已到期

ULONG PeRPISR(void) { ULONG ulRet = SYSINTR_NOP; UCHAR ucCurrentInterrupt;ucCurrentInterrupt = PICGetCurrentInterrupt();if (ucCurrentInterrupt == INTR_TIMER0) {CurMSec += SYSTEM_TICK_MS;CurTicks.QuadPart += TIMER_COUNT;if ((int) (CurMSec - dwReschedTime) >= 0)ulRet = SYSINTR_RESCHED;}//// Check if a reboot was requested.//if (dwRebootAddress) {RebootHandler();}} else if (ucCurrentInterrupt == INTR_RTC) {UCHAR cStatusC;// Check to see if this was an alarm interruptcStatusC = CMOS_Read( RTC_STATUS_C);if((cStatusC & (RTC_SRC_IRQ)) == (RTC_SRC_IRQ))ulRet = SYSINTR_RTC_ALARM;} else if (ucCurrentInterrupt <= INTR_MAXIMUM) { // We have a physical interrupt ID, return a SYSINTR_ID// Call interrupt chain to see if any installed ISRs handle this// interruptulRet = NKCallIntChain(ucCurrentInterrupt);if (ulRet == SYSINTR_CHAIN) {ulRet = OEMTranslateIrq(ucCurrentInterrupt);if (ulRet != -1)PICEnableInterrupt(ucCurrentInterrupt, FALSE);elseulRet = SYSINTR_NOP;} else {PICEnableInterrupt(ucCurrentInterrupt, FALSE);}}if (ucCurrentInterrupt > 7 || ucCurrentInterrupt == -2) {__asm {mov al, 020h ; Nonspecific EOIout 0A0h, al}}__asm {mov al, 020h ; Nonspecific EOIout 020h, al}return ulRet; }

如果 ISR 沒有為已經用 OAL 的 OEMInit 中的 HookInterrupt 初始化的中斷安裝,則該 ISR 將返回適當?shù)?SYSINTR 值。

如果只能通過 IST 交互為設備提供服務,則不需要為中斷安裝可安裝的 ISR。通過對 OALOEMInit 中的 HookInterrupt 進行調用以啟用中斷就足夠了。

ISR 代碼是一段非常小且快速的代碼。它的執(zhí)行時間將直接影響整個系統(tǒng)中的中斷的延遲。Windows CE 3.0 中引入的中斷體系結構更改是能夠嵌套中斷。在進入 OAL ISR 的那一刻,所有具有較高優(yōu)先級的中斷都已被啟用。ISR 可能被占先。如果該 ISR 內部的計時非常關鍵,則可能要求在該時間段內禁用中斷。就像 ISR 執(zhí)行時間一樣,中斷被關閉的這一時間將增加平臺的最差情形延遲。

當 ISR 交還與特定設備相關的 SYSINTR 時,內核將通知 IST 醒來。處理驅動程序或應用程序內部代碼的 IST 中斷負責結束中斷交互。

返回頁首

可安裝的 ISR

可安裝的 ISR 是為響應 Windows CE .NET 為嵌入式空間帶來的開放性而創(chuàng)建的。OEM 再也不必完全負責平臺和應用程序代碼了。現(xiàn)在平臺提供商和應用程序開發(fā)人員都可涉及嵌入式空間這一領域的工作。如果某個應用程序開發(fā)人員在使用 Windows CE 3.0 的平臺上向開放總線添加了新的設備,OEM 將必須說服該 OEM 將 ISR 添加到該平臺。

要將 ISR 安裝到平臺中,需要完成兩個步驟:

  • 調用 LoadIntChainHandler 函數(shù)以加載包含 ISR 代碼的 DLL。

  • 必須將 ISR 編碼為用 SYSINTR_ . . . 響應進行響應,就像在 OAL ISR 中一樣。

LoadIntChainHandler 函數(shù)將 ISR 動態(tài)鏈接庫 (DLL) 加載到內核的地址空間中。這意味著代碼不能調用任何非內核函數(shù),包括任何 C 語言運行時庫函數(shù)。記住,某些結構到結構賦值會降格為 memcpy 調用,必須檢查所有代碼以確保不需要任何外部庫(即使這些庫是由編譯器創(chuàng)建的)。

下面的源代碼示例說明了一個用于創(chuàng)建可安裝的 ISR 的基本外殼程序。有四個函數(shù):

  • DLLEntry — 接收進程和線程附加消息

  • InfoCopy — 在進行任何結構賦值時使用的復制例程

  • IOControl — 任何使用 KernelLibIOControl 的 IST 調用的處理程序

  • ISRHandler — 實際的 ISR

BOOL __stdcall DllEntry( HINSTANCE hinstDll,DWORD dwReason,LPVOID lpReserved ) {if (dwReason == DLL_PROCESS_ATTACH) {}if (dwReason == DLL_PROCESS_DETACH) {}return TRUE; }// The compiler generates a call to memcpy() for assignments of large objects. // Since this library is not linked to the CRT, define our own copy routine. void InfoCopy( PVOID dst, PVOID src, DWORD size ) {while (size--) { *((PBYTE)dst)++ = *((PBYTE)src)++; } }BOOL IOControl( DWORD InstanceIndex,DWORD IoControlCode, LPVOID pInBuf, DWORD InBufSize,LPVOID pOutBuf, DWORD OutBufSize, LPDWORD pBytesReturned ) { switch (IoControlCode) {case IOCTL_DEMO_DRIVER: // Your I/O Code Herereturn TRUE;break;default:// Invalid IOCTLreturn FALSE; }return TRUE; }DWORD ISRHandler( DWORD InstanceIndex ) {BYTE Value;Value = READ_PORT_UCHAR((PUCHAR)IntrAddress );// If interrupt bit set, return corresponding SYSINTR if ( Value & 0x01 ) {return SYSINTR_DEMO; } else {return SYSINTR_CHAIN; } }

ISR 處理程序代碼使用端口 I/O 調用來檢查設備的狀態(tài)。您的方案可能要求復雜得多的詢問。如果該設備不是中斷源,則返回值將是 SYSINTR_CHAIN。此返回值告訴 NKChainIntr 函數(shù)該設備不是中斷源,應該評估鏈中的其他 ISR。如果 ISR 返回有效的 SYSINTR,則 NKChainIntr 將立即返回并且不調用列表中的任何其他 ISR。這將提供優(yōu)先級排序。第一個加載的可安裝 ISR 被首先加載到該列表中(或具有最高優(yōu)先級),然后將后續(xù)可安裝 ISR 添加到該列表的底部。由于優(yōu)先級和執(zhí)行速度這兩方面的原因,應該首先安裝鏈中具有最高優(yōu)先級的可安裝 ISR。

返回頁首

IST 中斷處理

處理來自應用程序或驅動程序的中斷需要進行兩個步驟的處理。首先,必須使用關聯(lián)的事件初始化中斷。其次,IST 必須等待中斷事件以響應內核中的中斷。

中斷初始化

以下示例代碼將設置 IST 并將 IST 與特定的中斷相關聯(lián)。初始化中斷的關鍵步驟包括:

  • 創(chuàng)建事件

  • 獲取 IRO 的系統(tǒng)中斷號

  • 創(chuàng)建掛起的中斷線程 (IST)

  • 調用 InterruptInitialize 以創(chuàng)建 IRQ 與事件之間的關聯(lián)

    • 創(chuàng)建未掛起的 IST 可能會導致 InterruptInitialize 失敗,因為該事件已經處于被等待狀態(tài)

  • 將線程優(yōu)先級設置為相應的優(yōu)先級

  • 恢復 IST

Void SetupInterrupt( void ) { // Create an event // g_hevInterrupt = CreateEvent(NULL, FALSE, FALSE, NULL); if (g_hevInterrupt == NULL) {RETAILMSG(1, (TEXT("DEMO: Event creation failed!!!\r\n")));return; }// Have the OAL Translate the IRQ to a system irq // fRetVal = KernelIoControl( IOCTL_HAL_TRANSLATE_IRQ, &dwIrq,sizeof( dwIrq ),&g_dwSysInt,sizeof( g_dwSysInt ),NULL );// Create a thread that waits for signaling // g_fRun = TRUE; g_htIST = CreateThread(NULL, // Security0, // No Stack SizeThreadIST, // Interrupt Thread NULL, // NoParametersCREATE_SUSPENDED, // Create Suspended&dwThreadID // Thread Id);// Set the thread priority – arbitrarily 5 // m_nISTPriority = 5; if( !CeSetThreadPriority( g_htIST, m_nISTPriority )) {RETAILMSG(1,(TEXT("DEMO: Failed setting Thread Priority.\r\n")));return; }// Initialize the interrupt // if ( !InterruptInitialize(g_dwSysInt,g_hevInterrupt,NULL,0) ) {RETAILMSG (1, (TEXT("DEMO: InterruptInitialize failed!!!\r\n")));return; }// Get the thread started // ResumeThread( g_htIST );}

需要注意的是,對 InterruptInitialize 的調用僅采用 SYSINTR 值和事件作為參數(shù)。內核不知道或者不關心將要等待該事件的線程。這樣,就可以建立多種應用程序和驅動程序體系結構。應用程序的簡單主循環(huán)可以初始化中斷,然后立即等待該事件。中斷只能與一個事件關聯(lián),并且該事件不能用于對 WaitForMultipleObjects 的調用中。我們將觀察一個簡單的為中斷提供服務的線程。這是大多數(shù)實現(xiàn)中的標準解決方案。

IST - 中斷服務例程

本節(jié)提供了一個 IST 的示例代碼。該 IST 中斷處理線程的關鍵組件包括:

  • 等待中斷事件。

  • 確認有一個來自 OS 的脈動性事件

  • 執(zhí)行任何必要的板級中斷處理以完成中斷。在該示例中,我們將確認該中斷。

  • 在盡可能短的時間內處理該中斷

  • 創(chuàng)建 CELOGDATA 以供在 Kernel Tracker 中查看。

  • 檢查并確認是否設置了 g_fPRRunning 標志,然后設置 g_hevPRStart 事件。

  • 調用 InterruptDone()。

    • 在調用 InterruptDone 之前,OS 不會提供此 IRQ 上的其他中斷。

  • 再次等待中斷事件。

DWORD WINAPI ThreadIST( LPVOID lpvParam ) {DWORD dwStatus;BOOL fState = TRUE;// Always chec the running flag//while( g_fRun ){dwStatus = WaitForSingleObject(g_hevInterrupt, INFINITE);// Check to see if we are finished//if(!g_fRun ) return 0;// Make sure we have the object//if( dwStatus == WAIT_OBJECT_0 ){// Do all interrupt processing to complete the interaction// with the board so we can receive another interrupt.//if (!( READ_REGISTER_ULONG(g_pBoard Register) & INTR_MASK)){RETAILMSG(1, (TEXT("DEMO: Interrupt...")));g_dwInterruptCount ++;}// Finish the interrupt//InterruptDone( g_dwSysInt );}}return 0; }

該示例讀取一個 ULONG 寄存器以確定中斷狀態(tài)。您只需用您的代碼替換該代碼段。非常關鍵的一點是,要使 IST 處理盡可能地簡單。如果將來需要處理來自該設備的數(shù)據:

  • 在 IST 中盡可能快速地從該設備獲取數(shù)據。

  • 創(chuàng)建一個事件,以通知某個優(yōu)先級較低的線程完成該工作。

  • 通過 InterruptDone 從該 IST 中立即返回。

  • 讓優(yōu)先級較低的線程進一步處理數(shù)據。

  • 在 IST 與優(yōu)先級較低的線程之間放置 FIFO 以處理溢出。

返回頁首

導致延遲的因素

從 Windows CE .NET 中的中斷體系結構示意圖中,可以了解硬件、內核、OAL 與驅動程序/應用程序線程之間的交互。Microsoft 已經提供了多種工具(包括 ILTiming、CEBench 和 Kernel Tracker),以便幫助您評估平臺上的 Windows CE .NET 的性能。通過了解導致 ISR 和 IST 延遲的因素,有助于確定調查領域。

ISR 延遲

正如您在本文前面的中斷體系結構示意圖中可以看到的,ISR 延遲被定義為從發(fā)生中斷到 OAL ISR 首次執(zhí)行之間的時間。因為當中斷被關閉時,中斷不會在處理器中引發(fā)異常,所以第一個導致延遲的因素是系統(tǒng)中的中斷被關閉的總時間。在每個機器指令開始執(zhí)行時都將檢查是否有處理器中斷。如果調用了長字符串移動指令,則會鎖定中斷,從而造成第二個延遲源,即總線訪問鎖定處理器的時間量。第三個因素是內核導向 OAL ISR 處理程序所花費的時間量。這是一個進程上下文切換。總之,導致 ISR 延遲的因素包括:

  • 中斷被關閉的時間。

  • 總線指令鎖定處理器的時間。

  • 內核 ISR 的執(zhí)行時間加上導向 OAL ISR 的時間。

IST 延遲

本文前面的體系結構示意圖中顯示,IST 延遲是從中斷發(fā)生到執(zhí)行 IST 中的第一行代碼之間的時間量。這與 Windows CE .NET 中的 Microsoft 度量工具的輸出不同。Microsoft 工具將 IST 延遲定義為從 OAL ISR 執(zhí)行結束到 IST 開始之間的時間。因為標準的 ISR 花費的時間很少,您需要將 ISR 延遲和 Microsoft 度量工具所得到的 IST 延遲加起來,才能獲得“中斷體系結構示意圖”中所定義的 IST 延遲。

導致 IST 延遲的第一個因素是本文前面定義的 ISR 延遲。第二個因素是 ISR 執(zhí)行時間。根據共享中斷調用鏈的長度的不同,此時間是可變的。對于延遲較小的情況,沒有必要對永遠不會被共享的中斷調用 NKCallIntChain

Windows CE 中的內核函數(shù)(如計劃程序)被稱為 KCALL。在這些 KCALL 執(zhí)行期間,將設置一個軟件標志,以便讓計劃程序知道它此時不能被中斷。仍然將調用 ISR,但用于重新調度 OS 或調度 IST 的返回值將被延遲,直至 KCALL 完成為止。這一不可占先的時間是導致 IST 延遲的第三個因素。最后,內核必須調度 IST。這一上下文切換是導致延遲的最后一個因素。總之,導致 IST 延遲的因素包括:

  • ISR 延遲時間

  • OAL ISR 執(zhí)行時間

  • OS 執(zhí)行 KCALL 的時間

  • 調度 IST 的時間

返回頁首

小結

通過 Windows CE .NET,Microsoft 已經升級了 Windows CE 中斷體系結構。該 OS 所具有的處理共享中斷的能力極大地擴展了 Windows CE .NET 支持許多中斷體系結構的能力。這一中斷體系結構方面的知識可以大大加快調查驅動程序和延遲問題的速度。操作系統(tǒng)交互模型是了解該體系結構的關鍵。共享中斷已經大大提高了 Windows CE .NET 的開放性,能夠支持遍布于不同公司之間以及公司內部的平臺提供商和應用程序開發(fā)人員方案。了解延遲根源將有助于診斷驅動程序和實時問題。Windows CE .NET 中的中斷結構定義完善且易于理解。簡而言之,“它不是魔術!”

總結

以上是生活随笔為你收集整理的Microsoft Windows CE .NET 中的中断体系结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

免费日韩 精品中文字幕视频在线 | 亚洲成av人片 | 色综合色综合久久综合频道88 | 成年人免费在线观看网站 | 在线网站黄 | 天天操天天操天天操 | 国产精品久久久久久爽爽爽 | 国产传媒中文字幕 | 成年人看片网站 | 99 色| 久久精品视频免费观看 | 亚洲视屏在线播放 | 四虎国产精品成人免费影视 | 18av在线视频 | 97在线视频免费看 | 久久五月天色综合 | 国产91精品一区二区麻豆网站 | 成人aⅴ视频 | 激情综合站 | 91大神精品视频 | 日韩美精品视频 | 欧洲亚洲女同hd | 97网站| 国产精品 美女 | 最近中文字幕国语免费高清6 | 日韩高清精品一区二区 | 人人澡人人模 | 在线国产专区 | 国产精品久久久久久久久免费看 | 欧美最猛性xxxx| 丁香 久久 综合 | 人人盈棋牌 | 免费网站污 | 国产黄色片一级 | 播五月综合 | 精品日韩在线一区 | 五月婷婷中文 | 国产一级大片在线观看 | 中文字幕一区二区三区在线观看 | 亚洲欧美成人 | 欧美成人999 | 婷色| 麻豆视频国产在线观看 | 国产资源av | 欧美日韩精品在线观看视频 | 久久国产精品一区二区 | 看片网站黄色 | 天天爱综合 | 91爱爱免费观看 | 成人综合日日夜夜 | 一区二区三区影院 | 日本黄色免费电影网站 | 国产精品三级视频 | 亚洲免费永久精品国产 | 日韩美女黄色片 | 久久人人精 | 黄色av免费看 | 久久这里只有精品首页 | 96视频免费在线观看 | 男女啪啪免费网站 | 99综合电影在线视频 | 久久久国际精品 | 日韩资源视频 | 亚洲91中文字幕无线码三区 | 国产成人一区二区三区在线观看 | 最近免费在线观看 | 精品国产成人在线影院 | 亚色视频在线观看 | 久久国产香蕉视频 | 欧美日韩成人 | 午夜精品99久久免费 | 久久黄色精品视频 | 国产精品专区在线观看 | 在线观看免费色 | 狠狠色综合网站久久久久久久 | 激情动态 | 亚洲精品午夜久久久久久久 | 精品一区 在线 | 色婷婷视频在线 | a视频免费在线观看 | 精品播放 | 午夜久久影视 | 日日天天干| 国产中文字幕视频在线观看 | 国产精品18久久久久久久 | 久久精品官网 | 日日夜夜狠狠干 | av网址aaa | 97视频免费在线看 | 久久国产精品久久久久 | 精品免费久久久久久 | 免费看高清毛片 | 午夜精品福利一区二区三区蜜桃 | 国产精品久久99综合免费观看尤物 | 韩日精品在线 | 国产亚洲午夜高清国产拍精品 | 国产在线不卡一区 | www.黄色网.com | 这里有精品在线视频 | 国产精品av一区二区 | 人人狠狠综合久久亚洲婷 | av大片免费 | 99在线免费观看视频 | 91视频链接 | 91精品国产成人www | 最近日本字幕mv免费观看在线 | 欧美黄色特级片 | 亚洲理论片在线观看 | 日韩精品短视频 | av免费观看高清 | 日本精品视频免费 | 亚洲理论在线 | 91视频一8mav | 日韩av黄| 欧美a免费 | 日韩av中文在线观看 | 国产不卡视频在线播放 | 天天躁天天躁天天躁婷 | 91在线日韩 | 亚洲影视资源 | 99精品久久久久久久 | 久久久久日本精品一区二区三区 | 黄色在线看网站 | 69视频国产 | 国产一级片一区二区三区 | 免费观看9x视频网站在线观看 | 最近字幕在线观看第一季 | 精品国产视频一区 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 中文字幕乱码亚洲精品一区 | 日韩欧美xxxx | 日韩天堂在线观看 | 91私密保健| 国产三级国产精品国产专区50 | 五月婷婷中文字幕 | 免费a网址 | 91精品国产92久久久久 | 韩国视频一区二区三区 | 色七七亚洲影院 | 91av在线免费| 久久激情电影 | a在线观看国产 | 麻豆久久精品 | 91亚洲国产成人 | 欧美一区二区三区免费观看 | 成人免费看片网址 | 色久天| 久久综合五月天婷婷伊人 | 国产成人福利片 | 亚洲一二三区精品 | 色综合狠狠干 | 久草在线观看 | 青青射 | 久久久久97国产 | 国产精品伦一区二区三区视频 | 国产精品久久久久久久免费大片 | 国产精品2019| 99精品欧美一区二区三区 | 久草在线免费看视频 | 91麻豆精品国产91久久久久久久久 | 日本黄色黄网站 | 在线观看亚洲电影 | 国产一二三在线视频 | av观看在线观看 | 四虎免费在线观看视频 | 国产在线中文 | 精品综合久久久 | 手机在线看片日韩 | 欧美日韩在线视频一区 | 日韩电影一区二区三区在线观看 | 免费观看一级特黄欧美大片 | 九九九在线 | 欧美久久久一区二区三区 | 国产精品成人自产拍在线观看 | 国产亚洲小视频 | 激情视频二区 | 亚洲一区 影院 | 国产成人av片 | 欧美日韩久久久 | 中文字幕在线视频第一页 | 综合网色| 欧美日韩高清一区 | 97超碰人人干 | 天天操偷偷干 | 国产成人av一区二区三区在线观看 | 婷婷色在线| 波多野结衣电影一区二区 | 色婷婷激情| 国产亚洲激情视频在线 | 国产精彩视频 | 日本精品久久久久中文字幕 | 免费视频成人 | 久久精品视频3 | 国产日韩视频在线观看 | 91漂亮少妇露脸在线播放 | 亚洲精品在线观看视频 | 天天射日 | 日本精品久久久久 | 天天干人人干 | 免费看片黄色 | 超碰成人网 | 日韩精品专区在线影院重磅 | 亚洲欧美日韩不卡 | 五月婷网站 | 91久久人澡人人添人人爽欧美 | 伊人婷婷激情 | 99综合电影在线视频 | 国产精品久久久久久五月尺 | 丁香婷婷综合色啪 | 天天做天天爱夜夜爽 | 国产99在线免费 | 国产精品永久免费在线 | 成人av电影免费 | 黄色在线观看免费网站 | 色婷婷综合视频在线观看 | 午夜精品婷婷 | 午夜婷婷在线观看 | 久久综合久久伊人 | 免费在线观看a v | 国产一级淫片免费看 | 欧美一级特黄aaaaaa大片在线观看 | 日韩中字在线 | www.久久91 | 久久精品三级 | 国产免费又黄又爽 | 欧美另类高潮 | 日韩二区精品 | 国产破处在线视频 | 九九亚洲精品 | 国产丝袜网站 | 久久视频在线观看免费 | 国产手机精品视频 | 免费av网站在线 | 粉嫩av一区二区三区四区在线观看 | 国产成人久久77777精品 | 亚洲麻豆精品 | 国产精品一区二区免费视频 | 日韩成人邪恶影片 | 久久99精品久久久久久三级 | 久香蕉 | 日韩av免费大片 | 探花视频免费观看 | 国产中文在线视频 | 久久草在线视频国产 | 丁香视频在线观看 | 色com网 | 91亚色视频 | 国内成人综合 | 国产精品 日韩 欧美 | 国产精品区在线观看 | 欧亚日韩精品一区二区在线 | av片一区| www黄色 | 国产精品久久久久久超碰 | 婷婷开心久久网 | 丁香综合网 | 久久精品视频在线 | 免费观看全黄做爰大片国产 | 99久久精品无码一区二区毛片 | 久久久久久久久久久久久国产精品 | av在线日韩 | 国产中文字幕大全 | 99视频久 | 免费黄色看片 | 欧美9999 | www.黄色小说.com | 日韩午夜av电影 | 亚洲成av人影院 | 国产一区二区三区黄 | 欧美日韩视频免费看 | 中文字幕免费在线看 | 久久久久久高清 | 在线观看中文字幕一区二区 | 日韩电影中文字幕在线 | 99视频精品 | www毛片com| 亚洲成人第一区 | 欧美性大战久久久久 | 久久亚洲欧美 | 色婷婷国产精品一区在线观看 | 天天操天天是 | 久久综合影视 | 国产精品亚 | 国产成人精品福利 | 免费在线观看毛片网站 | 国产精品毛片一区视频播不卡 | 国产伦理久久 | 国产区在线 | 一区二区三区影院 | 日韩高清一区在线 | 国产亚洲人成网站在线观看 | 婷婷色站 | 网站在线观看你们懂的 | 99欧美精品 | 97在线观看免费视频 | 成人免费观看在线视频 | 美女免费网视频 | 日韩专区在线 | 夜夜躁狠狠躁日日躁视频黑人 | 国产一级免费av | 免费国产黄线在线观看视频 | 一区二区三区国 | 91色欧美 | 国产免费不卡av | 午夜精品电影 | 又爽又黄又无遮挡网站动态图 | 午夜视频在线观看一区二区三区 | 日产中文字幕 | 不卡视频在线 | 亚洲婷婷在线 | 99精品视频免费全部在线 | 在线电影91| 国产免费不卡 | 国产精品久久久久久麻豆一区 | 97电影网手机版 | 中文字幕乱码在线播放 | 91亚洲国产 | 成人黄色资源 | 五月天婷婷丁香花 | 欧美日韩国产亚洲乱码字幕 | 久草视频看看 | 97精品国产97久久久久久免费 | 91香蕉视频黄色 | 91精品视频在线播放 | 日韩极品在线 | 精品国产99 | 四虎国产 | 久久精品99久久久久久 | 国产精品视频地址 | 9在线观看免费高清完整版在线观看明 | 久热免费 | 国产成人精品一二三区 | 亚洲资源在线网 | 激情视频一区二区三区 | 久久久久久免费视频 | 亚洲第一区精品 | 色av男人的天堂免费在线 | 2000xxx影视 | 久草在线精品观看 | 亚洲免费视频在线观看 | 亚洲欧洲精品视频 | 99久久激情 | 麻豆影视在线免费观看 | japanesefreesex中国少妇 | 精品一区免费 | 黄色成人av | 久草在线在线 | av7777777| 成年人黄色av | 精品xxx | av成人动漫 | 色婷婷福利 | 色播五月婷婷 | 天天干天天做天天爱 | 超碰个人在线 | 久久成| 五月天综合激情 | 国产精品中文久久久久久久 | 国产精品免费久久久久久久久久中文 | av成人免费观看 | 午夜资源站 | 亚洲精品小视频 | 久久久久久97三级 | 一区二区三区在线观看 | 在线观看精品一区 | 国产1区在线 | 国产五月天婷婷 | 亚洲伦理电影在线 | 国产老太婆免费交性大片 | 9999激情| 成人亚洲综合 | 五月天.com | 天天操,夜夜操 | 狠狠操天天射 | 五月天伊人网 | 91在线视频在线观看 | 黄色性av | 少妇超碰在线 | 亚洲精品欧美视频 | 9在线观看免费高清完整版在线观看明 | 18女毛片 | 精品久久精品 | 久久综合影视 | 69久久夜色精品国产69 | 日韩精品视频第一页 | 国产黄色精品在线 | 久久免费在线视频 | 又黄又爽的免费高潮视频 | 午夜av免费观看 | 日韩免费大片 | 久久伊人五月天 | 亚洲黄色小说网 | 精品在线你懂的 | 国产日韩精品一区二区在线观看播放 | 99久在线精品99re8热视频 | 亚洲午夜精品一区 | 免费国产在线精品 | 99久久精品国产观看 | 视频一区二区视频 | 99爱在线 | 亚州精品成人 | 在线观看精品一区 | 成人午夜毛片 | 丝袜精品视频 | 国产一区不卡在线 | 1024手机看片国产 | 毛片在线播放网址 | 日韩久久在线 | 日韩美一区二区三区 | 中文字幕 国产视频 | 在线之家免费在线观看电影 | 免费在线观看黄色网 | 国产福利网站 | 欧美日韩久久不卡 | 碰碰影院 | 最新免费av在线 | 日韩在线观看视频一区二区三区 | 激情综合五月天 | 国产精品美女久久久免费 | 狠狠亚洲 | 精品久久久久久久久久国产 | 国产在线观看免费观看 | 日韩高清在线一区 | 国产资源 | 免费av在线网| 91看片黄色 | 伊人精品在线 | 精品国产诱惑 | 99精品视频免费观看 | 国产成人av免费在线观看 | 日韩超碰| 中文在线字幕免费观 | 亚洲精品国产精品国产 | 久草在线手机视频 | 久草视频视频在线播放 | 亚洲视频观看 | 亚洲资源| 正在播放一区 | 久av电影 | 在线观看一级视频 | 欧美另类性 | 欧洲视频一区 | 超碰97人 | 欧美中文字幕久久 | 免费看v片网站 | 国产日韩中文在线 | 日本字幕网 | 精品中文字幕在线观看 | 日韩精品中文字幕久久臀 | 国产精品美女www爽爽爽视频 | 五月天婷婷在线播放 | 99re国产视频| 亚洲第一区在线观看 | 精品成人在线 | 欧美巨乳网| av大片免费 | 在线看国产 | 337p日本欧洲亚洲大胆裸体艺术 | 亚洲天堂精品视频在线观看 | 久久99婷婷 | 国产18精品乱码免费看 | 亚洲精品在线视频观看 | 99视频免费| 精品福利片 | 日韩午夜剧场 | 97视频在线免费观看 | 中文免费 | 久草视频国产 | 亚洲精品视频在线观看网站 | 日韩欧美高清视频在线观看 | 日日干网 | 天天操天天射天天操 | 久久www免费人成看片高清 | 91桃色国产在线播放 | 91久久奴性调教 | 999一区二区三区 | 久久久精品国产免费观看同学 | 六月天综合网 | av成人动漫在线观看 | 国产精品18久久久久久vr | 国产一区二区三区视频在线 | 日韩综合色 | 久久99视频免费观看 | 欧美精品v国产精品v日韩精品 | 激情av五月婷婷 | 国产aaa大片 | 日本性高潮视频 | 亚洲精品黄色在线观看 | 福利电影一区二区 | 国产精品婷婷 | 国内精品久久久久 | 国产精品久久久久国产精品日日 | 日韩电影中文字幕在线观看 | 国产最顶级的黄色片在线免费观看 | 成人动漫精品一区二区 | 在线观看中文字幕网站 | 国产精品永久在线观看 | 免费成人黄色av | 国产一区二区三区免费在线 | 一区二区三区四区影院 | 伊在线视频 | 亚洲女同ⅹxx女同tv | 国产高清免费 | 国产成人综合图片 | 97在线观 | 亚洲aⅴ一区二区三区 | 毛片888 | 成人在线黄色电影 | 欧美一区二区在线 | 日本中文字幕久久 | 最近日本韩国中文字幕 | 亚洲 欧美 日韩 综合 | 亚洲成人资源在线观看 | 国产69精品久久99不卡的观看体验 | 国产婷婷久久 | 久久亚洲免费视频 | 在线中文字幕av观看 | 日韩毛片在线一区二区毛片 | 亚洲精品www久久久久久 | 日韩电影久久久 | 青青草国产成人99久久 | 久久精品看 | 日韩av中文在线观看 | 国产精品久久亚洲 | 午夜精品一二三区 | 91免费版在线观看 | 国产日本在线观看 | 免费日韩 精品中文字幕视频在线 | 六月丁香社区 | av在线成人| 国产精品专区在线观看 | 四虎成人精品在永久免费 | 操天天操| 在线不卡a | 久久久久免费精品国产 | 久草剧场 | 欧美福利网址 | 久久免费视频这里只有精品 | 日日草视频 | 亚洲国产精品推荐 | 在线看岛国av | 国产高清在线 | 久久字幕网 | 成人a毛片| 亚洲精品在线视频 | 五月天av在线 | 国产一区在线观看免费 | 天天插天天 | 在线看毛片网站 | 黄色网大全 | 免费观看一级成人毛片 | 国产高清视频免费最新在线 | 最新av网站在线观看 | 在线观看91网站 | 久久理论视频 | 日韩欧美在线观看一区二区三区 | 六月婷色| 在线免费观看视频一区 | 国产一级特黄毛片在线毛片 | 人人艹视频| 亚洲精品乱码久久久久久按摩 | 欧美a√在线| www.狠狠色 | 在线观看亚洲免费视频 | 天天搞天天干 | 日韩在线第一区 | 久久精品成人欧美大片古装 | 久久久久观看 | 久久精品伊人 | 国产免费a | 亚洲综合欧美日韩狠狠色 | 久久久久亚洲精品男人的天堂 | 日本爱爱免费视频 | 日韩黄色免费看 | 中文视频在线 | 免费在线国产精品 | 国产黄在线免费观看 | 欧美激情视频免费看 | 在线观看va | 九热在线 | 在线观看视频99 | 一区二区三区国产精品 | 日韩免费一区二区 | 青青草国产成人99久久 | 久久国产免| 97人人精品 | 91综合久久一区二区 | 国产精品女同一区二区三区久久夜 | 18国产精品福利片久久婷 | 国产精品一区二区白浆 | aⅴ精品av导航 | 国产精品久久久久久久午夜片 | 午夜精品电影 | 久久精品久久精品久久 | 久久久久一区二区三区 | 欧美少妇xxxxxx| 综合亚洲视频 | 狠狠躁18三区二区一区ai明星 | 激情网五月婷婷 | 久久无码av一区二区三区电影网 | 国产成人三级 | 亚洲成av人影院 | 特级黄色视频毛片 | 日韩黄色一区 | 国内精品久久久精品电影院 | 天天碰天天操视频 | 亚洲国产精品成人va在线观看 | 国产一级黄色电影 | 国产99久久精品一区二区300 | 久草免费在线观看视频 | 久久,天天综合 | 在线观看蜜桃视频 | 欧美成人亚洲 | 中文字幕电影高清在线观看 | 国产99一区视频免费 | 在线不卡的av| 日韩欧美极品 | 欧美性护士 | 视频三区| 精品视频国产一区 | 91精品久久久久久 | 天天操天天爱天天干 | 97免费在线观看视频 | 玖玖视频在线 | 伊人色综合久久天天网 | 久久久国产一区二区 | 超碰在线日本 | 欧美精品久久久久久久久久 | 美女激情影院 | av一级二级 | 日韩一级片网址 | 91色吧| 中文字幕免费高清 | 五月香视频在线观看 | 日韩区视频 | 日韩高清激情 | 操操综合| av片在线观看免费 | 日韩av一区二区三区 | 97在线超碰 | 精品久久久99 | 在线观看国产91 | 亚洲aⅴ一区二区三区 | 一级黄毛片 | 91色亚洲| 国产中文字幕在线视频 | 99精品国产成人一区二区 | 综合久久综合久久 | 日韩欧美一区二区三区免费观看 | 天天干天天射天天插 | 日韩丝袜视频 | 日本中文字幕网站 | 99re8这里有精品热视频免费 | 久久久婷 | 中文字幕区 | 亚洲免费不卡 | 国产99亚洲 | 444av| 黄色在线观看免费 | 五月天高清欧美mv | 91精品国产成人www | 久久黄色影视 | 一区二区三区在线播放 | 成人在线视频一区 | 欧美亚洲专区 | 中文字幕av一区二区三区四区 | 亚洲激情在线观看 | 日韩久久精品一区二区三区 | 97电影院网 | 国产精品欧美 | 欧美日本一区 | 欧美a级片免费看 | 免费视频成人 | 国产精品18久久久久久不卡孕妇 | 欧美精品久久久久性色 | 波多野结衣视频一区二区 | 免费男女羞羞的视频网站中文字幕 | 国产精品一区二区视频 | 欧美一级网站 | 日韩网站一区二区 | 99视频黄 | 超碰免费97| 在线免费观看视频一区 | 亚欧日韩av | 激情网第四色 | 久久无码av一区二区三区电影网 | 国产精品久久久久久久久软件 | 一区二区三区 亚洲 | 在线看成人 | www.国产在线| 国产精品18毛片一区二区 | 欧美在线一级片 | 99精品国产一区二区三区不卡 | 奇米网444 | 天堂网一区二区 | 亚洲精品18日本一区app | 福利视频午夜 | www国产在线 | 久久精品91久久久久久再现 | 国产亚洲视频中文字幕视频 | 色多多视频在线观看 | 天天色 天天 | 亚洲精品视频免费观看 | 在线观看视频黄 | 久久久久久久久久免费视频 | 欧美日韩中文字幕在线视频 | 成人精品一区二区三区中文字幕 | 国产精品成久久久久 | 91香蕉视频黄色 | 在线视频91| 一区二区亚洲精品 | 高清不卡免费视频 | 日韩首页| av怡红院 | 久久成人国产精品入口 | 日韩av综合网站 | bbbb操bbbb| 久草视频精品 | 久久狠狠一本精品综合网 | 69av视频在线观看 | 91免费在线| 中文字幕最新精品 | 一本一本久久aa综合精品 | 日韩av播放在线 | 欧美日在线 | 天天色天天骑天天射 | 国产高清在线免费视频 | 国产精品久久网 | 日韩免费高清在线观看 | 午夜精品一区二区三区在线视频 | av免费网 | 午夜在线免费视频 | 成人av在线网 | 久久精品中文字幕少妇 | 在线视频你懂得 | 一区二区三区中文字幕在线观看 | 黄色av电影在线观看 | 国产日韩在线观看一区 | 三级小视频在线观看 | 黄色aaa级片 | 国产裸体视频网站 | 色偷偷网站视频 | 欧美a级在线免费观看 | 日韩视频中文字幕 | 精品免费久久久久久 | 日韩精品一区二区三区水蜜桃 | 99精品视频免费在线观看 | 99色在线观看视频 | 在线观看免费91 | 狠狠干狠狠操 | 美女国内精品自产拍在线播放 | 91在线视频免费观看 | 亚洲黄色软件 | 国产午夜精品av一区二区 | 精品国产99 | www.av中文字幕.com | 欧美一区二区在线看 | 国产亚洲一区二区三区 | 五月天六月婷婷 | 91色在线观看 | 欧美性色综合 | 国产精品午夜在线观看 | 国产九九九精品视频 | 国产视频不卡一区 | 久久久这里有精品 | 精品国产成人 | 日韩一区二区三区免费视频 | 精品国产精品一区二区夜夜嗨 | 国产精品va视频 | 少妇精品久久久一区二区免费 | 国外av在线 | 99爱这里只有精品 | 欧美一级免费在线 | 欧美日韩视频免费看 | 日韩在线播放av | 在线有码中文 | 日韩中文字幕91 | 国产在线观看高清视频 | 欧美一区二区精美视频 | 色丁香综合 | 国产精品二区在线观看 | 五月婷婷综合色拍 | 国产亚洲精品v | 五月天久久激情 | 亚洲一级片在线观看 | 在线观看黄色大片 | 美女在线国产 | 91精品国产99久久久久 | 久久综合九色综合久久久精品综合 | 一区二区视频在线播放 | 国产区 在线 | 国产精品久久久久久久久久久杏吧 | 国产一区二区三区四区大秀 | 久久情侣偷拍 | av黄色av| 国产呻吟在线 | 手机av看片| 久久久国产影院 | 亚洲少妇xxxx| 日韩啪啪小视频 | 狠狠色丁香久久婷婷综合_中 | 亚洲日本韩国一区二区 | 久久国产精品视频观看 | 久久91网 | www.五月婷婷.com | 午夜精品久久久久久久久久 | 久久久久久久久久久免费av | 超碰在线观看av.com | 久久再线视频 | 97超级碰碰碰视频在线观看 | 日韩精品中文字幕久久臀 | 久久夜夜夜| 999精品视频| 人人插超碰 | 中文字幕免费高清av | 香蕉影视在线观看 | 日日夜夜精品网站 | 精品视频99 | 国产一线二线三线性视频 | 久久久久二区 | 乱男乱女www7788 | 美腿丝袜av| 日韩成人不卡 | 欧美久久九九 | 国产精品一区二区三区在线免费观看 | 亚洲经典中文字幕 | 天天狠狠 | 日韩欧美视频在线播放 | 成人午夜网 | 国产麻豆电影在线观看 | www.xxxx变态.com | 亚洲另类xxxx| 精品国产一区二区三区久久久蜜臀 | 久久久午夜电影 | 玖玖视频国产 | 国产精品免费视频网站 | 一区三区视频在线观看 | 最新av免费在线观看 | 中文字幕高清视频 | 国产第页| 亚洲年轻女教师毛茸茸 | 91香蕉国产在线观看软件 | 东方av在线免费观看 | 中文字幕在线视频国产 | 中文字幕.av.在线 | 欧美一级片免费 | 国产精品久久久久久久久久久久久久 | 国产精品区一区 | 天天综合中文 | 亚洲激情综合 | 韩国一区二区三区视频 | 国产九色91 | 香蕉国产91 | 欧美福利视频一区 | 亚洲精品国产视频 | 亚洲精品美女在线观看 | 又色又爽又黄 | 国产精品一二三 | 国内视频在线观看 | 久草在线资源观看 | 亚洲高清不卡av | 精品中文字幕在线播放 | 99免费在线观看视频 | 国产精品国产三级国产不产一地 | 不卡视频一区二区三区 | 91视频 - 88av| se视频网址 | 在线观看亚洲成人 | 岛国一区在线 | 久久色在线观看 | 色视频成人在线观看免 | 天天操天天干天天 | www.夜夜干.com | 91福利视频网站 | 99热在线观看免费 | 精品视频在线播放 | 亚洲爱av| 中文字幕一二三区 | 一区二区三区电影在线播 | 色多多视频在线观看 | 精品不卡av| 久久久国产高清 | 国产九九九视频 | 久久人人爽人人爽人人片av软件 | 98久久| 五月天丁香 | 久久国产精品偷 | 欧美精品成人在线 | 伊人国产在线播放 | 99 色| 中文字幕av免费在线观看 | 天天天色综合a | 成人午夜精品久久久久久久3d | 免费国产亚洲视频 | 久久精品视频观看 | 婷婷丁香久久五月婷婷 | 日韩在线电影一区 | 亚洲一区日韩在线 | av一本久道久久波多野结衣 | 免费高清看电视网站 | 成人毛片一区 | www.av免费观看 | 国产精品久久久视频 | 手机在线看a | 国产精品激情在线观看 | 三级黄色免费 | 探花国产在线 | 草久视频在线 | 日韩视频专区 | 国产91区| 麻豆传媒一区二区 | 在线观看mv的中文字幕网站 | 免费影视大全推荐 | 99精品视频在线观看免费 | 久久久久福利视频 | 国产精品久久网 | 亚洲精品视频在线观看免费视频 | 麻豆久久一区二区 | 天天色天天草天天射 | 国产69精品久久久久99 | 日韩另类在线 | 国产精品小视频网站 | 国产精品高清一区二区三区 | 四虎天堂 | 久久99久久99久久 | 在线观看中文字幕亚洲 | 色999在线 | 91中文字幕| 国产精品v欧美精品 | 永久精品视频 | 国产中文欧美日韩在线 | 日韩电影在线观看中文字幕 | 91丨九色丨蝌蚪丨对白 | 国产在线 一区二区三区 | 最新国产精品久久精品 | 91精品久久久久久久91蜜桃 | 亚洲国产mv | 激情网五月婷婷 | 精品一区二区三区久久 | 国产在线精品国自产拍影院 | 五月天狠狠操 | 波多野结衣精品视频 | 国色综合 | 久久久污 | 精品国产欧美一区二区 | 911国产 | 国产成人一二三 | 二区视频在线 | 国产精品精品久久久久久 | 国产成人一区二区三区免费看 | 国精产品999国精产 久久久久 | 悠悠av资源片 | 在线看一区 | www日韩在线 | 精品国产免费看 | www.五月天| 日本在线h| 日日夜夜婷婷 | 国产精品 日韩精品 | 亚洲日韩中文字幕 | 国产精品久久久久久模特 | 96看片| 欧美日韩国产精品爽爽 | 国产香蕉视频在线播放 | 亚洲国产中文在线观看 | 亚洲精品视频免费 | 国产精品一码二码三码在线 | 亚洲va欧洲va国产va不卡 | 成人a在线| av网站在线免费观看 | 久久久久久久久综合 | 国产黄色大片免费看 | 在线视频 一区二区 | 免费在线观看国产精品 | 美女露久久| 视频国产在线 | 国内精品久久久久影院一蜜桃 | 国产色啪 | 国产成人精品一区二区三区 | 中文字幕精品三区 | 久久99亚洲网美利坚合众国 | 日日日爽爽爽 | 丁香久久久 | 在线观看日韩专区 | 久久久久久国产精品999 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 激情久久久 | 探花视频在线版播放免费观看 | 在线看免费 | 在线 精品 国产 | 免费av大片 | 精品在线免费观看 | 亚洲国产中文字幕在线 | 国产在线色视频 | 欧美激精品| 色a网| 久久午夜电影网 | 天堂久色 |