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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WINCE6.0+S3C2443下的usb function(功能)驱动

發布時間:2025/4/16 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WINCE6.0+S3C2443下的usb function(功能)驱动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

********************************LoongEmbedded************************

作者:LoongEmbedded(kandi)

時間:2011.03.16

類別:WINCE驅動開發

********************************LoongEmbedded************************

?

注:這里提到的MDD層和PDD層是對于usb function controller driver來說的

主要基于activesync功能的實現來學習,也即Serial:用于支持USB Device作為串口設備。

?

1.?????? usb function驅動架構

1

Architecturally, a USB function client driver is above a USB function controller driver. A USB function client driver interfaces with a USB function controller driver through the USB function controller driver's hardware independent MDD. The USB function controller driver's MDD and all USB function client drivers are hardware platform independent. Multiple USB function client drivers interface with the same USB function controller driver. Each client interfaces with the USB function controller driver through the USB function controller driver's MDD. Along with the MDD, a USB function controller driver is also comprised of a PDD, which is architecturally below the MDD. The PDD interfaces directly with the USB function controller hardware.

?

從架構上來說,USB function client驅動位于USB function controller驅動的之上,USB function controller驅動的MDD層是USB function client驅動和USB function controller驅動之間的接口,多個USB function client驅動共用可以同一個USB function controller驅動,USB function controller驅動的PDD層直接和USB function controller hardware打交道。

?

2.?????? usb function驅動組件

下圖是WINCE6.0usb function

2

3.?????? usb function硬件設計

3

?

?

4.?????? usb function驅動的實現

4.1?? USB設備端點的概念

每個端點都是一個簡單的連接點,或者支持數據流進設備,或者支持其流出設備,兩者不可兼得。基于PnP機制,設備被枚舉時,它必須向主機報告各個端點的特性,包括端點號,通信方向,端點支持的最大包大小,帶寬要求等(其中端點支持的最大包大小叫做數據有效負載)。每個設備必須有端點0,它用于設備枚舉和對設備進行一些基本的控制功能。除了端點0,其余的端點在設備配置之前不能與主機通信,只有向主機報告這些端點的特性并被確認后才能被激活。

?

特別地,缺省控制通道也是一個消息通道。當客戶程序通過USB管道發送或接收數據時,它首先調用Win32 APl,調用最終將使功能驅動程序收到一個IRP。而驅動程序的工作就是把客戶的請求引導到有正確端點的管道上。它把請求提交到總線驅動程序,總線驅動程序再把請求分解成多個事務,然后這些事務被送往總線。總線上的信息流以每毫秒一幀數據的形式流動。總線驅動程序必須安排好多個事務以使它們能被裝入同一幀中。在主機和設備的端口之間,可視為一個通道。USB中有一個特殊的通道一缺省控制通道,它屬于消息通道,設備一啟動即存在,從而為設備的設置、狀態查詢和輸入控制信息提供一個入口。

?

端點有三個狀態:空閑,數據流入和數據流出。

?

?

?

4.2?? USB function client驅動總線接口

USB function controller驅動的MDD層實現并導出了總線接口,這樣就可以利用這個接口來加載USB function client驅動。IOCTL的初始化之后,USB function controller驅動的MDD層根據注冊表項HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers下面的鍵值來加載默認的USB function client驅動,比如加了Device Drivers->USB Function->USB Function Clients->serial組件之后在common.reg中有此client驅動對應的注冊表項

[HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers]

?? "DefaultClientDriver"=- ; erase previous default

[HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers]

?? "DefaultClientDriver"="Serial_Class"

如果此鍵值不存在,那么在IOCTL的初始化也會成功,但不能使能function controller。當然應用程序可以稍后增加這個注冊表項,并且調用MDD層的IOCTL_BUS_ACTIVATE_CHILD來加載client驅動。

?

為了增加我們應用的靈活性,可以在platform.reg中增加注冊表項HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers來替代common.reg中相應的內容,下面是我們的platform.reg中的相關注冊表信息

4

享有特權的應用程序可以通過DeviceIoControl函數獲取MDD層總線接口的句柄,并且通過IOCTL_BUS_UFN_ENUMERATE_AVAILABLE_CLIENTS可以枚舉不同的客戶端程序,當然也可以獲取當前的客戶程序的名字,可以下載當前的客戶程序并且加載新的客戶程序等等,關于USB function controller驅動的IO控制碼,見下面的描述

5

對上面IOCTLs的支持和實現是在MDD層的Ufnbus.cpp下面的CUfnBus::IOControl()來實現的,

在此需要注意的是MDD層支持的總線訪問IOCTLs不包含IOCTL_BUS_GET_CONFIGURE_DATA IOCTL_BUS_SET_CONFIGURE_DATA

?

4.3?? USB function controller驅動MDD層及DDI接口

MDD層和client的接口函數如下,在public/common/oak/inc/usbfntypes.h下定義

6

既然是MDD層提供給Client調用的接口函數,就必須在MDD層來實現這些函數并且填充些個函數指針,先看MDD層的UFN_Init()函數中下面部分:

7

CUfnBus類主要是用于加載client驅動并且處理USB function controller驅動的IOCTLs,見圖5,創建CUfnBus后會調用其成員函數CUfnBus::PostInit()

8

Client驅動被加載后,此后此client就是usb bus下的一個child,接著client會調用ufnclient.cpp下面的函數UfnInitializeInterface()usb bus發出IOCTL_UFN_GET_CLIENT_DATA_EX請求

9

下面就來看CUfnBus::IOControl()函數對這個case的處理

10

下面看看GetClientFunctions()函數

11

到這里client就獲取到MDD層為其提供的函數接口了,后面就可以調用這些函數了。

?

MDD層的主要工作如下:

4.3.1根據usb描述符來注冊usb設備(在此指WINCEusb function接口)

這里先來了解一下usb描述符,USB采用USB標準描述符說明一個USB設備,這些描述符包括設備描述符、配置描述符、接口描述符、端點描述符和字符串描述符。

(1)設備描述符 (Device Descriptor)用于指出USB設備的總體信息,其內容對該設備中同一傳輸模式下的所有配置都有效。一個設備只能有一個設備描述符,但是一個設備允許多個配置描述符。設備描述符的結構體如下:

typedef struct _USB_DEVICE_DESCRIPTOR {

??? UCHAR bLength;

??? UCHAR bDescriptorType;

??? USHORT bcdUSB;

??? UCHAR bDeviceClass;

??? UCHAR bDeviceSubClass;

??? UCHAR bDeviceProtocol;

??? UCHAR bMaxPacketSize0;

?

??? USHORT idVendor;

??? USHORT idProduct;

??? USHORT bcdDevice;

??? UCHAR iManufacturer;

??? UCHAR iProduct;

??? UCHAR iSerialNumber;

??? UCHAR bNumConfigurations;

} USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;

?

(2)配置描述符? (Configuration Descriptor)USB設備的配置指出其配置信息。USB設備的一個配置可以包含一個或者多個接口,且每個接口都可以相互獨立工作,所有的USB設備都至少支持一個配置描述符,每個配置都必須有自己的配置描述符。當主機請求配置描述符時,其所有相關的接口描述符和端點描述符都將被返回。

typedef struct _USB_CONFIGURATION_DESCRIPTOR {

??? UCHAR bLength;

??? UCHAR bDescriptorType;

??? USHORT wTotalLength;

??? UCHAR bNumInterfaces;

??? UCHAR bConfigurationValue;

??? UCHAR iConfiguration;

??? UCHAR bmAttributes;

??? UCHAR MaxPower;

} USB_CONFIGURATION_DESCRIPTOR, *PUSB_CONFIGURATION_DESCRIPTOR;

?

(3)接口描述符(interface DescriPtor)用于指定usB設備中各個接口的特性,設備的每個接口都必須有一個描述符。USB設備的接口是一個端點的集合,負責完成設備的特定功能,接口可以包含一個或者多個可替換配置,它們能夠在USB設備處于配置狀態時,改變當前接口所含端點的個數和特性。USB設備同一配置的各個接口間不能使用相同的端點,但是同一接口的各個可替換配置間可以使用相同的端點。

typedef struct _USB_INTERFACE_DESCRIPTOR {

??? UCHAR bLength;

??? UCHAR bDescriptorType;

??? UCHAR bInterfaceNumber;

??? UCHAR bAlternateSetting;

??? UCHAR bNumEndpoints;

??? UCHAR bInterfaceClass;

??? UCHAR bInterfaceSubClass;

??? UCHAR bInterfaceProtocol;

??? UCHAR iInterface;

} USB_INTERFACE_DESCRIPTOR, *PUSB_INTERFACE_DESCRIPTOR;

?

(4)端點描述符(EndPointDescriptor)用于指出usB設備端點的特性,如其所支持的傳輸類型、傳輸方向等信息。除端點O外,USB設備的每個端點都必須有一個端點描述符。

???????? typedef struct _USB_ENDPOINT_DESCRIPTOR {

??? UCHAR bLength;

??? UCHAR bDescriptorType;

??? UCHAR bEndpointAddress;

??? UCHAR bmAttributes;

??? USHORT wMaxPacketSize;

??? UCHAR bInterval;

} USB_ENDPOINT_DESCRIPTOR, *PUSB_ENDPOINT_DESCRIPTOR;

????? (5)字符串描述符(stringDescriptor)用于保存一些文本信息,它是可選的。在USB設備的其他描述符中,可以含有指向字符串描述符的索引值。

???????? typedef struct _USB_STRING_DESCRIPTOR {

??? UCHAR bLength;

??? UCHAR bDescriptorType;

??? WCHAR bString[1];

} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;

?

USB function clients調用lpRegisterDevice函數(最終會調用MDD層的UfnMdd_RegisterDevice())把預先填充的描述符傳遞給MDD層,這些描述符包含端點數據包(endpoint packet)期望的最大包大小(在此為字節數)MDDPDD層在client指定的最大限制條件下協調使用的端點數據大小,MDDPDD層可以使用小于端點本身供給的包大小,但不能大于。Client通過使用調整后的包長度來打開管道到端點的通道。

?

為了處理注冊過程,client提供總線速度最大可能的端點大小,比如,對于USB1.1來說,支持的大塊端點數據包是64個字節,而USB2.0支持的大塊端點數據包是512個字節,這樣允許MDDPDD層可以靈活指定其大小。

?

4.3.2 處理client的枚舉請求

對于USB1.12.0client驅動傳遞usb描述符給MDDPDD,除非PDD先處理標準的枚舉的請求,否從由MDD來處理這些請求。當枚舉完成后,MDDPDD傳遞一個枚舉完成事件給client,然后,client就適當地初始化端點。MDD需要處理下面的設置請求(setup request)

Get device descriptor

Get device qualifier

Get high speed configuration descriptor, if the MDD is on a high speed bus

Get Full Speed Configuration Descriptor, if the MDD is on a full speed bus

Get string descriptor

Set address

?

下面是help文檔中對MDD層的描述,為避免誤導大家,故貼出來稍加談談自己的理解。

Before interacting with the host(PCusb host), a function driver(usb function controller driver) must configure the underlying(下面的) USB function controller to support the function that it implements. The model device driver (MDD) must provide a mounted function driver(在此為總線驅動,見/PUBLIC/COMMON/OAK/DRIVERS/USBFN/CONTROLLER/MDD/ufnbus.cpp) with a way to configure the underlying USB function controller through a USB descriptor set. In addition, a mounted function driver must address a logical endpoint or pipe, through the endpoint address specified in a USB endpoint descriptor(通過端點描述符的bEndpointAddress為端點或通道編址). The MDD must provide a mapping between a pipe and a physical endpoint.

?

MDD functions wrap most of the similarly named PDD functions(這些函數見下圖). This indirection provides the function driver with the ability to access logical endpoints or pipes. The indirection allows the MDD to map the specified pipe to a physical endpoint.

12

The MDD provides functions to activate a particular configuration or interface. These functions handle configuration and pipe access.

?

The following steps show how the USB function driver is configured and how pipe access is set up:

The function driver initializes the MDD, which initializes the PDD.

調用UfnPdd_Init()來初始化PDD,見圖7

The function driver registers a configuration with the MDD.

這個在UfnMdd_RegisterDevice函數中實現。

By querying the capabilities of the USB function controller, through the PDD, the MDD determines whether the supplied configuration can be supported.

UfnPdd_Init函數中實現

?

The function driver starts the USB function controller if the configuration can be supported.

主要是通過調用UfnPdd_Start函數來實現,在這里會創建線程ISTMain來檢測usb function中斷。

?

The function driver specifies notification functions for device events and default pipe events.

?

The PDD maps the interrupt to a USB event when an interrupt occurs, and then the PDD notifies the device associated with the interrupt.

?

In other words, the function driver starts the interrupt service thread (IST) of the USB function controller, and supplies the PDD with a set of functions to call on the when an interrupt occurs(中斷發生的時候,MDD層調用PDD層為其提供的函數集). Handle USB events generated by the USB function controller as interrupts(PDD層的HandleUSBEvent函數處理), and handle notification functions as interrupt service routines (ISRs).

?

?

The USB function controller driver begins to service interrupts when the USB function controller is running and the default pipe is open.

默認控制管道是一個消息管道,用于在主機和USB設備的端點0之間傳送控制和狀態信息。

?

The PDD calls the notification functions during USB enumeration.

These functions are supplied by the function driver in response to USB events. The notification function associated with the default pipe is required to read and parse setup token packets and respond to the associated USB standard requests associated with USB enumeration.

?

4.4?? USB function controller驅動PDD層及DDI接口

13

PDD主要的主要工作如下:

mounted function driver(usb總線驅動)呈現抽象的USB function controller,這樣可以保證mounted function driver訪問不同的USB function controller時可以移植過來。

?

PDD層有能力檢查USB function controller的,并且允許usb function controller driver驅動(準確來說應該是其MDD)配置和分配端點。

?

USB總線事件發生的時候通知mounted function driver,并且允許function driver處理和關閉此事件。

?

4.5?? USB function controller驅動PDD層的實現

4.5.1????????? USB function controller驅動PDD層用到的中斷及對應的線程的概述

檢測是否插入usb device線的中斷及線程

根據圖3可知是用GPF2/EINT2來檢測WINCE設備是否和PC端接入usb device線,檢測到之后由線程PLUG_IST函數來處理,具體的處理見下面的描述。

?

檢測usb device中斷及處理線程

線程ISTMain函數用于檢測并處理usb deivce中斷,具體處理見下面的描述。

?

4.5.2????????? PDD層的初始化函數UfnPdd_Init

初始化MDD層和PDD層的接口

14

讀取注冊表項中FunctionDrivers的內容來獲取usb function client driver的信息

比如讀取到下面的內容

[HKEY_LOCAL_MACHINE/Drivers/USB/FunctionDrivers]

???????? ?? "DefaultClientDriver"=- ; erase previous default

???????? ?? "DefaultClientDriver"="Serial_Class"

然后確定client驅動

?

設置端口的信息

15

這里涉及到端口的結構,如下

// Transfer structure passed to the PDD from the MDD in IssueTransfer.

typedef struct _STransfer {

??? DWORD?????????????? dwFlags;

??? PVOID?????????????? pvBuffer;

??? DWORD?????????????? dwBufferPhysicalAddress;

??? DWORD?????????????? cbBuffer;

??? DWORD?????????????? cbTransferred;

??? DWORD?????????????? dwUsbError; // Possible values are in usbfntypes.h

?

??? PVOID?????????????? pvPddData; // PDD can do whatever it likes with this

??? PVOID?????????????? pvPddTransferInfo; // Specific to PDD from client

} STransfer, *PSTransfer;

需要傳輸的數量,已經傳輸的數量

typedef struct EP_STATUS {

??? DWORD????????????????? ?dwEndpointNumber;

??? DWORD?????????????????? dwDirectionAssigned;

??? DWORD?????????????????? dwPacketSizeAssigned;

??? BOOL??????????????????? fInitialized;

??? DWORD?????????????????? dwEndpointType;

??? PSTransfer????????????? pTransfer;

??? CRITICAL_SECTION??????? cs;

} *PEP_STATUS;

這個結構體保存著一個端點傳輸中的基本信息:端點的Index,傳輸方向,每次最大傳輸數量,端點的類型,此次傳輸的數據存放內存首地址

?

調用DDKReg_GetWindowInfo()DDKReg_GetIsrInfo()來讀取注冊表項[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/SC2443USBFN]下保存的IRQSysIntrIoBaseIoLen、等信息。

[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/SC2443USBFN]

?? "Dll"="sc2443usbfn.dll"

?? "Prefix"="UFN"

?? "Priority256"=dword:64

?? "IoBase"=dword:B0B00000

?? "IoLen"=dword:1000??????? ; Use one page

?? "Irq"=dword:19

?? "BusIoctl"=dword:2a0048

?? "IClass"=multi_sz:"{E2BDC372-598F-4619-BC50-54B3F7848D35}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b"

?

創建訪問總線放入句柄pContext->hBusAccess,調用MapRegisterSetUSB device controller register地址映射到虛擬地址空間.,然后設置attachedStateUFN_DETACH,調用ResetDevice函數復位usb function device和端點。

16

?

傳遞MDD層和PDD層的接口,創建usb device線插拔的事件,中斷及IST

17

下面來學習檢測usb device線的插拔的線程PLUG_IST

18

?

4.5.3????????? 處理USB device中斷的ISTMain()

CUsbFn::Init()->CUsbFn::StartUSBFunction()->UfnMdd_Start()->UfnPdd_Start()ISTMainUfnPdd_Start()被創建,先來看這個IST的函數體的前面部分

19

下面來看后部分

20

下面來學習HandleUSBEvent()

21

接著分別介紹HandleUSBEvent函數中調用到的主要函數

HandleUSBBusIrq()

介紹這個函數之前先來認識一下USB2.0 function的系統狀態寄存器(SSR)

22

HandleUSBBusIrq()函數主要是處理來usb總線中斷,記得當系統狀態的改變導致的中斷發生后,要對SSR寄存器相應的位置1來清除相應的位。如果是下面幾種usb總線中斷時,如果處于已連接的狀態,就需要告訴MDD層來做相應的處理

23

比如當檢查到host發送過來的suspend信號,這時先要判斷usb device是否處于連接的狀態,如果是就要告訴MDD層來處理,

24

這樣就可以調用UfnMdd_Notify函數來處理這個總線中斷請求,其他總線中斷請求的處理可做類似的分析

25

?

HandleEndpoint0Event()

先來看端點0相關寄存器

端點0中斷寄存器(EIR)

26

?

端點0狀態寄存器(ESR)

27

端點0控制寄存器(ECR)

28

下面來看HandleEndpoint0Event的函數體部分

29

30

上面部分的主要工作是準備發送配置包,讀取要發送包的字節數,獲得USB Device Request指針,讀取FIFO數據(EP0 Buffer Register)pbUdr中。然后對讀到的數據進行解析,如果數據長度大于0,獲得傳輸方向,如果數據長度為0,設置sendDataEndTRUE表示數據傳輸完成.

31

上面部分是根據圖30中準備發送的數據包獲得是發出數據還是接收數據狀態,調用不同的處理流程

32

?

HandleEndpointEvent()

33

?

34

?

35

?

?

?

CreateBusAccessHandle(LPCTSTR lpActiveRegPath)

該函數用于創建一個可以訪問Bus設備驅動的句柄,一個客戶端驅動(Client Driver)會在它的XXX_Init函數中調用該函數來獲得Bus設備的句柄。lpActiveRegPathBus設備的注冊表路徑,返回值為句柄。pszActiveKey=Drivers/Active/51

?

?

?

?

Windows CE USB Function Driver驅動簡析(1)-

http://blog.csdn.net/shevsten/archive/2010/07/15/5736889.aspx

?

2410 UDC driver 分析1

http://www.cevx.com/Bbs/viewthread.php?tid=13370

?

usb驅動

http://www.188928.com/sqd1/20110217/15727.htm

?

USB 軟件、端點和管道

http://blog.csdn.net/Augusdi/archive/2009/05/13/4170026.aspx

?

wince USB設備驅動程序導讀

http://yzcyn.blog.163.com/blog/static/38484300200831834045507/

?

WinCE系統USB Mass Storage實現

http://www.docin.com/p-55309404.html

?

WinCE USB驅動開發

http://blog.sina.com.cn/s/blog_4ad0a9940100g11a.html

?

WinCE系統USB功能定制

http://blog.csdn.net/nanjianhui/archive/2009/08/12/4438599.aspx

?

有關OHCIUHCIEHCI的知識

http://zhuairlunjj.blog.163.com/blog/static/8005094520107203058470/

?

?

?

總結

以上是生活随笔為你收集整理的WINCE6.0+S3C2443下的usb function(功能)驱动的全部內容,希望文章能夠幫你解決所遇到的問題。

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

天天做天天干 | 国产精品视频你懂的 | 麻豆久久精品 | 亚洲一区二区三区四区精品 | 99色婷婷| 日韩av成人在线观看 | 日韩精品一区二区三区视频播放 | 久久久久久久免费看 | 亚洲成人av一区二区 | 精品国产一区二区三区蜜臀 | 日本一区二区不卡高清 | 99精品视频在线免费观看 | 亚洲日本欧美在线 | 色综合久久久久久中文网 | 最新中文字幕视频 | 日韩手机视频 | 久久久精选 | 成人观看视频 | 精品久久久久久国产偷窥 | 中文字幕a在线 | 在线观看国产区 | 日韩av伦理片 | 91精品久久久久久久久久久久久 | 日韩女同av | 91最新地址永久入口 | 人人模人人爽 | 婷婷激情综合五月天 | 久久久男人的天堂 | 91精品国产一区 | 亚洲无吗av| 日本大片免费观看在线 | 欧美美女激情18p | 久久久久久久久久久久久久免费看 | 婷婷视频在线播放 | 国产精品日韩在线播放 | 天天想夜夜操 | 国产视频亚洲精品 | 激情综合六月 | av一区二区三区在线 | 日韩av片无码一区二区不卡电影 | 久草精品在线播放 | 婷婷在线播放 | 欧美特一级 | www.色就是色 | 免费观看丰满少妇做爰 | 国产黄色av | 国产精品毛片久久久久久久 | 操久久免费视频 | 在线观看日本高清mv视频 | 色播激情五月 | 欧美一区三区四区 | 亚洲精品国产精品乱码在线观看 | 黄色三级免费网址 | 在线观看国产区 | 丁香婷婷激情五月 | 国产一区久久 | 在线观看免费高清视频大全追剧 | 婷婷伊人五月 | 国产精品久久久久久99 | 在线免费日韩 | 国产伦理精品一区二区 | 欧美视频一区二 | 九九九九九九精品任你躁 | 国产手机在线 | 99欧美精品| 久久99久国产精品黄毛片入口 | 精品一区二区亚洲 | 天天综合狠狠精品 | 黄色成人影视 | 一区二区成人国产精品 | 成人精品一区二区三区电影免费 | 日本久久久精品视频 | 永久免费的啪啪网站免费观看浪潮 | 欧美激情在线看 | 超碰在线资源 | 免费日韩一区 | 国产区精品在线观看 | 亚洲乱码久久 | 色九九影院 | 亚洲精品观看 | 久久69av | 国内精品久久久久影院一蜜桃 | 成年人免费观看在线视频 | 日韩在线观看一区二区三区 | 亚洲精品综合一区二区 | 欧美日韩国语 | 日韩亚洲国产中文字幕 | 色99中文字幕 | 黄色三级av | 欧美一性一交一乱 | 激情欧美在线观看 | 色综合天天在线 | 久久久久久久久电影 | 免费看一及片 | 视频一区二区三区视频 | 婷婷深爱 | 成人免费观看完整版电影 | 91最新视频 | 在线观看免费黄色 | 99视频精品全部免费 在线 | 国产成人精品一区二区三区在线观看 | 97天堂网| 亚洲欧洲久久久 | 欧美激情片在线观看 | 黄色美女免费网站 | 亚洲一区二区三区在线看 | 国产精品激情在线观看 | 日日干干夜夜 | a黄色| 中文字幕视频免费观看 | 国产一级免费视频 | 久久99久久99精品免观看粉嫩 | 国产精品免费在线视频 | 日韩电影在线一区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 91人人澡| 黄色一及电影 | 久久精品网址 | 精品久久久久久一区二区里番 | 天天艹| 国产99久久久久久免费看 | 开心激情综合网 | 黄色特一级片 | 超碰人人做| 国产91在线观看 | 人人爽人人香蕉 | 国产精品www | 91激情视频在线播放 | 精品国产一区二区在线 | 综合婷婷久久 | 日韩大片免费观看 | 99性视频 | 97国产在线播放 | 992tv在线成人免费观看 | 999视频在线播放 | 四虎在线免费 | 精品国产一区二区三区久久 | 成人亚洲精品国产www | 国产精品久久久久av | 久久精品2| a级国产片 | 九九九热精品免费视频观看 | 91黄视频在线观看 | 正在播放国产91 | 国产日韩精品在线 | 在线免费观看视频a | 色综合www | 97夜夜澡人人双人人人喊 | 国产精品久久久久久久午夜片 | 东方av在| 日韩 在线观看 | 91最新视频 | 91av视频在线观看免费 | 毛片美女网站 | 久久y| 国产99久久九九精品免费 | 91av资源在线 | 精品视频免费久久久看 | 五月天中文字幕mv在线 | 中文字幕国内精品 | 五月天久久狠狠 | 久久久精品日本 | 在线看国产 | av中文字幕不卡 | 亚洲人在线| 在线观看成人一级片 | 婷婷六月天综合 | 在线观看免费成人 | 九九免费精品视频 | 青草视频免费观看 | 国产一区国产二区在线观看 | 色婷婷综合五月 | 天天综合成人 | 天天天操操操 | 97超碰中文字幕 | 亚洲黄色在线 | 91传媒在线| 视频直播国产精品 | 超碰人人超碰 | 国产精品久久久久久999 | 中文字幕国产一区二区 | 国产精品成人一区二区 | 国产福利一区二区三区视频 | 狠狠干天天色 | 久久夜夜操 | 婷婷国产一区二区三区 | 成人在线视频免费观看 | 天天做日日爱夜夜爽 | 亚洲成av| 香蕉视频在线网站 | 精品免费一区二区三区 | 欧美二区三区91 | 免费看的av片 | 国产视频97| 这里只有精彩视频 | 国产一级免费视频 | 中文字幕免费一区二区 | 国产a国产a国产a | 亚洲一区美女视频在线观看免费 | 欧美日韩精品在线观看视频 | 亚洲精品国产欧美在线观看 | 91精品视频在线免费观看 | 中文 一区二区 | 高清免费在线视频 | 久久成人免费电影 | 日韩av影视在线观看 | 午夜精品在线看 | 久久久久激情电影 | 激情五月播播久久久精品 | 一级片免费观看视频 | 亚洲欧美日韩一区二区三区在线观看 | 日韩1级片| 国产精品一区二区精品视频免费看 | 蜜臀av性久久久久蜜臀av | 91在线免费观看国产 | 成人在线视频免费观看 | 日韩免费看 | 日韩videos高潮hd | 97在线观看免费高清 | 特级免费毛片 | 欧美性精品 | 日韩字幕 | 成人a免费看 | 久久亚洲欧美 | 黄色av网站在线观看免费 | 99精品偷拍视频一区二区三区 | 国产色综合 | 成人h电影| www91在线观看 | 天天色天天 | 九九热精品视频在线观看 | 99精品小视频 | 日韩欧美在线不卡 | 日日日干 | 国产精品一区二区三区在线 | 激情av网| 六月激情久久 | 中文字幕在线资源 | 六月色丁香 | 国产精品成人久久久 | 欧美99热 | 国产精品国产三级在线专区 | 亚洲日本va在线观看 | 综合色狠狠 | 91一区二区三区久久久久国产乱 | 99看视频在线观看 | 日日躁天天躁 | 四虎天堂 | 色搞搞 | 99热国产精品 | 激情婷婷色 | 亚洲丝袜中文 | 久久久久久欧美二区电影网 | 免费影视大全推荐 | 视频1区2区 | 人人干干人人 | 夜色在线资源 | 亚洲人成在线电影 | 在线免费91 | 综合久久久久久久 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 色妞色视频一区二区三区四区 | 久热电影| 欧美a级免费视频 | 成人免费ⅴa | 91麻豆免费视频 | 日韩视频三区 | 五月婷婷激情六月 | 手机看片午夜 | 在线天堂v | www.色国产| 久久免费看毛片 | 亚洲国产电影在线观看 | 激情五月婷婷 | 天天爽天天爽 | 91色吧| 最新av在线播放 | 久久久久久久久电影 | 日韩av区 | 99久久婷婷国产 | 中文字幕在 | 热久久精品在线 | 日日夜夜精品免费视频 | 国产韩国精品一区二区三区 | 高清国产午夜精品久久久久久 | 免费观看十分钟 | 日韩欧美国产成人 | 亚洲色图 校园春色 | 国产精品久久久久久久久久久久久久 | 在线亚洲高清视频 | 亚洲国产网站 | 天天操天 | 91成人观看| 玖玖精品在线 | 国产精品对白一区二区三区 | 91av大全| 成人午夜免费剧场 | 久久婷婷开心 | 九九亚洲视频 | 久久另类小说 | 久草网视频 | 婷婷资源站 | 69av国产 | 99久久精品网 | 免费成人在线网站 | 中文字幕在线免费观看 | 97超碰免费在线 | 国产成人精品免高潮在线观看 | 日韩成人精品 | 亚洲精品乱码久久久久v最新版 | 婷婷色网| 午夜免费久久看 | 香蕉精品在线观看 | 一区二区三区电影大全 | 国产精品系列在线 | 69精品久久久 | 久久久久久免费网 | 欧美性生活一级片 | 国产不卡在线看 | 亚洲欧洲在线视频 | 91视频下载| 日韩色爱 | 久久精品视频在线观看 | 日韩视频1区 | av黄色亚洲 | 人人草人 | 96av视频 | 国产中文字幕在线 | 热久久免费视频 | av综合站 | 婷婷五天天在线视频 | 黄色三级免费网址 | 欧美久久久久久久久久久久久 | 又黄又爽的视频在线观看网站 | 在线观看视频黄色 | 91av资源在线 | 国产 日韩 在线 亚洲 字幕 中文 | 黄色录像av | 91精品人成在线观看 | 亚洲三级av | 日韩一区在线播放 | 日日夜夜操av | 91桃色在线免费观看 | 精品女同一区二区三区在线观看 | 久久婷亚洲五月一区天天躁 | 国产精品露脸在线 | 精品国产视频在线 | 国产va在线 | 在线免费中文字幕 | 国产精品视频全国免费观看 | 欧美成人精品在线 | 97超碰成人在线 | 91在线蜜桃臀 | 超碰97人人射妻 | 五月婷婷丁香在线观看 | 97av视频| 狠狠干夜夜操 | 日韩成人在线一区二区 | 黄色精品网站 | 日韩美视频 | 国产精品一区二区三区免费看 | 激情婷婷色 | 中文永久免费观看 | 精品av网站 | 免费看片色| 久草视频在线免费看 | 中午字幕在线观看 | 中文字幕精品三区 | 久草电影在线观看 | 91看片在线观看 | 一级理论片在线观看 | 在线视频手机国产 | 精品麻豆 | 精品不卡av | 久久久综合精品 | av网站免费在线 | 日免费视频 | 99热这里只有精品久久 | 视频精品一区二区三区 | 99性视频| 高潮久久久久久久久 | 国产a高清 | 婷婷国产在线 | 国产色视频一区 | 狠狠狠色狠狠色综合 | 中文字幕在线字幕中文 | 国产91av视频在线观看 | 福利一区视频 | 中文在线天堂资源 | 又紧又大又爽精品一区二区 | 美女一二三区 | av大全在线观看 | 国产在线观看你懂的 | 国产视频一二三 | 精品一区二区免费 | 久综合网| 天天干,天天操 | 久久久久久久国产精品 | 亚洲va综合va国产va中文 | 97精品久久人人爽人人爽 | 日本精品中文字幕在线观看 | 97人人爽人人 | 久久成人在线视频 | 久久精品成人热国产成 | 九九在线视频 | 亚洲精品久久久久久中文传媒 | 夜夜骑日日| 亚洲精品在线免费播放 | 91精品国产91 | 毛片一级免费一级 | 久久99免费观看 | 国产日韩精品一区二区三区在线 | 欧美视频在线观看免费网址 | 亚洲午夜小视频 | 西西www4444大胆在线 | 色婷婷综合五月 | 最近2019中文免费高清视频观看www99 | 在线观看中文av | 国产日产精品一区二区三区四区的观看方式 | 91最新网址在线观看 | 黄色大全在线观看 | 日韩av免费一区二区 | 亚洲精品黄色片 | www99精品| 天堂在线一区二区 | 久久精品网| 日韩精品高清视频 | 日韩av一区二区在线 | 日本黄色免费大片 | 亚洲最新av网站 | 久草在线免费资源 | 亚洲成a人片77777潘金莲 | 色福利网| av一级一片 | 久久国产精品二国产精品中国洋人 | 亚洲国内精品在线 | 亚洲日本在线一区 | 91麻豆精品国产午夜天堂 | www.狠狠色 | 精品久久美女 | 成人在线观看影院 | 8090yy亚洲精品久久 | 黄色三级免费观看 | 日韩久久久久 | 五月天丁香综合 | 国产麻豆视频免费观看 | 久草在线视频精品 | 日韩专区av | 国产日韩在线看 | 日韩精品久久久免费观看夜色 | 色视频网站免费观看 | 中文字幕亚洲精品在线观看 | 九九免费观看全部免费视频 | 欧美久久久久久久久中文字幕 | 日韩久久久 | 国产在线高清视频 | 精品久久久久久综合日本 | 97人人澡人人爽人人模亚洲 | 亚洲资源片 | 亚洲精品视频在线免费 | 麻豆视频免费在线 | 国产一区在线免费 | 超碰日韩在线 | 人成电影网 | 久久伊人操 | 中文字幕日本在线 | 国产高清在线观看 | 久久久久福利视频 | 中文字幕色在线视频 | 九九视频在线观看视频6 | 2023国产精品自产拍在线观看 | 精品国产电影一区 | 欧美激情在线网站 | 成人久久久久 | 国产一二三区av | 亚洲一区欧美激情 | 久草视频中文在线 | 久久成人免费电影 | 日日碰狠狠添天天爽超碰97久久 | 亚洲免费av在线 | 最近日本字幕mv免费观看在线 | 在线免费观看涩涩 | 欧美乱码精品一区二区 | 久草视频中文在线 | 欧美日韩p片| 久久免费看片 | 麻豆传媒在线免费看 | 香蕉精品在线观看 | 精品女同一区二区三区在线观看 | av在线免费播放网站 | 国产黄色特级片 | 91在线免费视频观看 | 日本中文字幕网 | 欧美性久久久 | 91在线一区 | 欧美一级片 | 久久看片网 | 一区二区视频电影在线观看 | 大片网站久久 | 亚洲黄色一级大片 | 免费午夜网站 | 久草网站在线 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 91精品国产综合久久婷婷香蕉 | 国产一区二区久久 | 亚洲永久精品在线观看 | 日本成人黄色片 | 欧美日韩国产一区二区在线观看 | 懂色av一区二区三区蜜臀 | 国产亚洲综合性久久久影院 | 人人澡视频 | 亚洲另类视频 | 欧美色综合久久 | 国产高清视频在线 | 在线观看欧美成人 | 欧美一级免费高清 | 国模视频一区二区三区 | 国产99久久久国产精品 | 国产成人av综合色 | 久精品在线观看 | 亚洲精品国精品久久99热 | 久久深夜 | 1024久久| 午夜av影院 | 国产日产av | 久久国产精品99久久久久久老狼 | 国产一区二区三区午夜 | 亚洲激情影院 | 99久久999久久久精玫瑰 | www.99热精品 | 在线草 | 91成人黄色 | 久久久久9999亚洲精品 | 又黄又刺激的视频 | 亚洲精品tv久久久久久久久久 | 久久久久精| 亚洲婷婷丁香 | 国产码电影| 日日干干夜夜 | 福利一区二区在线 | 九九热精品视频在线观看 | 亚州精品天堂中文字幕 | 亚洲高清网站 | 国产三级精品在线 | 日韩电影在线一区二区 | 日批视频在线观看免费 | 欧美福利片在线观看 | 奇米影视777影音先锋 | 久久国产精品视频免费看 | 日韩精品视频免费 | 超碰日韩在线 | 99riav1国产精品视频 | 久久久久久伊人 | 六月丁香久久 | 日韩精品在线视频免费观看 | 国产色中涩| 国产一区二区视频在线播放 | 国产在线观看一 | 成年人视频在线免费 | 午夜在线免费观看 | 日韩在线免费电影 | 欧美亚洲国产精品久久高清浪潮 | 欧美精品久久久久久久久久丰满 | 国产专区欧美专区 | 成年人在线免费看视频 | 五月婷婷丁香激情 | 九九热只有这里有精品 | 一区二区三区中文字幕在线 | 久久精品美女视频网站 | 国产精品日韩欧美 | 免费91麻豆精品国产自产在线观看 | 婷婷色五 | 美女网站色 | 国产精品自产拍在线观看桃花 | 国产亚洲精品成人 | 欧美精品一区二区蜜臀亚洲 | 2021国产在线 | 欧美日韩一区二区久久 | 久久一级电影 | 日本激情动作片免费看 | 在线看的av网站 | 99r在线 | 夜夜骑天天操 | 国产一区二区中文字幕 | 日韩 精品 一区 国产 麻豆 | 黄色大片日本 | 国产不卡视频在线播放 | 精品一区二区在线观看 | 九九精品视频在线看 | 国产综合小视频 | 精品一区中文字幕 | 日本乱码在线 | 国产a网站 | 九九日韩 | 国产黄色av | 美女久久视频 | 国产在线不卡精品 | 婷婷色狠狠 | 久久天天躁狠狠躁亚洲综合公司 | 国产69精品久久久久9999apgf | 日韩啪啪小视频 | 黄色片视频在线观看 | 91视频一8mav | japanesexxxhd奶水 91在线精品一区二区 | www天天操 | 一色屋精品视频在线观看 | 国产日本亚洲 | 久草在线一免费新视频 | 2020天天干天天操 | 婷婷色网站 | 日本精品一区二区三区在线观看 | 婷婷开心久久网 | 99久久精品久久久久久清纯 | 人人玩人人添人人澡97 | 99久久久| 激情电影影院 | 日韩在线视频观看免费 | 欧美精品小视频 | 黄色91在线 | 亚洲高清视频一区二区三区 | av网站免费线看精品 | 丁香婷婷综合色啪 | 91精品久久久久久久91蜜桃 | 欧美日韩高清一区二区 国产亚洲免费看 | 黄色免费看片网站 | 天天操天天色天天 | 国产日本三级 | 欧美 日韩 国产 中文字幕 | 亚洲精品国产免费 | 免费视频 你懂的 | 免费日韩一区二区三区 | 人人看人人| 69精品视频在线观看 | 久久综合九色99 | 国产精品成人自拍 | 91大神精品视频在线观看 | 91精品视频一区二区三区 | 91视频在线国产 | 国产一区二区视频在线 | 成人免费一区二区三区在线观看 | 国产在线免费 | 婷婷开心久久网 | 最近中文字幕大全中文字幕免费 | 日b黄色片 | 久久视频6| 婷婷www| 免费观看国产精品视频 | 中文字幕首页 | 日韩久久久久久久久久 | 久久免费播放视频 | 999久久久免费视频 午夜国产在线观看 | 婷婷成人亚洲综合国产xv88 | 亚洲高清国产视频 | 日韩中文字幕在线观看 | 亚洲成人黄色av | 日韩精品一区二区三区视频播放 | 91九色蝌蚪| 99草在线视频 | 9免费视频 | 99久久精品免费 | 在线观看国产亚洲 | 免费观看成人网 | 91视频 - v11av | 亚洲精选久久 | www黄色com| 免费av观看| 香蕉视频国产在线 | 新版资源中文在线观看 | 在线观看网站黄 | 国产在线观看av | 免费 在线 中文 日本 | 人人舔人人爽 | 国产一区二区久久久 | 日韩性xxxx | a天堂最新版中文在线地址 久久99久久精品国产 | 日韩精品中文字幕在线观看 | 在线成人短视频 | 亚洲综合网 | 国产少妇在线观看 | 久久一区二区三区日韩 | 日本黄色大片免费 | 97超碰在线久草超碰在线观看 | 国产 一区二区三区 在线 | 国产婷婷一区二区 | 精品久久综合 | 午夜视频一区二区三区 | 免费av在 | 国产一区国产精品 | 成人香蕉视频 | 欧美日韩二三区 | 91成人精品在线 | 99国产精品久久久久久久久久 | 国产成人一级 | 亚洲少妇影院 | 欧美一二三区在线观看 | 色人久久 | 久久国产综合视频 | 亚洲欧美日韩国产一区二区 | 久久精品99国产精品 | 97人人模人人爽人人少妇 | 综合婷婷丁香 | 国产在线观看黄 | 在线精品视频免费观看 | 精品一区 在线 | 96国产精品| 一区二区中文字幕在线观看 | 久9在线| 国产精品久久中文字幕 | 国产小视频网站 | 国产高潮久久 | 韩国av三级 | 国产视频精品免费 | 欧美孕妇视频 | 九九热.com| 久久成人综合视频 | 麻豆传媒视频在线播放 | 久久在线免费观看 | 国产福利一区二区三区视频 | 91爱爱网址 | 成人资源网 | 国产成人99久久亚洲综合精品 | 91欧美日韩国产 | 麻豆免费看片 | 久久久国产精品久久久 | 免费久久99精品国产 | 黄色免费网站大全 | 亚洲美女精品区人人人人 | 国产欧美在线一区 | www91在线观看 | 国产精品精品 | а天堂中文最新一区二区三区 | 亚洲1区在线 | 国产美女网站在线观看 | 欧美精品久久久久性色 | 久草在线免费新视频 | 欧美一级电影片 | 欧美精品三级在线观看 | 精品一区二区免费视频 | 欧美日韩在线第一页 | 久久午夜羞羞影院 | 97国产电影 | 丁香六月欧美 | 人成午夜视频 | 一区二区影院 | 久久久久久国产一区二区三区 | 四虎永久免费在线观看 | 国产精品h在线观看 | 久久久九色精品国产一区二区三区 | 999日韩 | 亚洲成人资源 | 波多野结衣一区二区三区中文字幕 | 久久国产日韩 | 999精品视频| 91精品国产自产在线观看 | 国产真实精品久久二三区 | 久久精品国产亚洲精品 | 激情五月婷婷 | 日韩免费看片 | 精品国产乱码久久久久久1区二区 | 欧美成a人片在线观看久 | 亚洲成人精品在线 | 天天操狠狠操夜夜操 | 国产精品成人国产乱 | 国产亚洲精品久久久久久电影 | 久久亚洲专区 | 日本中文字幕免费观看 | 亚洲国产日本 | 久久网站最新地址 | 91插插插网站 | 亚洲理论在线观看电影 | 亚洲一区二区视频在线 | 美女久久一区 | 久久久久久久av | 久久久久久高潮国产精品视 | 99热在 | 日本动漫做毛片一区二区 | 香蕉视频最新网址 | 96久久| 中文字幕av有码 | av电影免费观看 | 91av视频免费在线观看 | 超碰人人超碰 | 日韩小视频网站 | av一区二区三区在线观看 | 91桃色免费视频 | 日韩精品视频在线观看免费 | 在线观看国产www | 久久久久99999 | 91人人干 | 亚洲精品乱码久久久久久按摩 | 日韩精品一区二区电影 | 久久久久电影网站 | 91成人在线看| 狠狠狠狠狠干 | 麻豆视频免费在线播放 | 国产精品综合久久久久久 | 国产一区在线免费 | 狠狠躁夜夜a产精品视频 | 综合国产在线观看 | 狠狠色婷婷丁香六月 | 久久久精品国产一区二区 | 日韩精品欧美精品 | 99精品在线播放 | 免费h在线观看 | 亚洲激情国产精品 | 亚洲综合欧美精品电影 | 亚洲精品777 | 欧美精品一区在线发布 | 很污的网站 | 狠狠做深爱婷婷综合一区 | 免费在线观看污网站 | 国产一区二区在线免费 | 在线亚洲欧美日韩 | 国产精品一区在线 | 国产自产高清不卡 | 欧美日韩精品免费观看 | 精品久久久一区二区 | 缴情综合网五月天 | 久久久91精品国产一区二区三区 | 久久国产免 | 免费在线激情电影 | 成人黄色电影在线播放 | 波多野结衣在线观看一区 | 天天综合网 天天综合色 | 婷婷在线看 | 日韩a在线 | 在线免费视频a | 免费a网站 | 午夜精品麻豆 | 91丨九色丨国产在线 | 国产91全国探花系列在线播放 | 97超碰中文字幕 | 深爱综合网| a视频在线观看免费 | 天天插天天爱 | 美女视频黄免费的久久 | 手机在线永久免费观看av片 | 亚洲va在线va天堂va偷拍 | 在线激情小视频 | 久久五月婷婷丁香 | 欧美日韩亚洲第一 | 久久免费美女视频 | 国产精品久久久久久久久久久久久久 | 精品在线小视频 | 国产99一区视频免费 | 国产精品专区h在线观看 | 亚洲精品国产精品国自 | 婷婷久久一区二区三区 | 中文字幕在线播放视频 | www.狠狠操| 色婷婷午夜 | 日韩久久久久久久久久 | www日韩视频 | 国产日韩欧美在线 | 成人亚洲精品久久久久 | 日韩高清在线观看 | 日日夜夜添 | 亚洲最大av网 | av在线播放一区二区三区 | 成人亚洲精品久久久久 | 亚洲精品美女久久久久 | 一本之道乱码区 | 天天干天天做天天爱 | 国产精品国产自产拍高清av | www.久久色 | 欧美日韩久久一区 | 国内99视频 | 激情久久久久久久久久久久久久久久 | 欧美综合在线视频 | 久久观看最新视频 | 不卡视频国产 | av不卡免费在线观看 | 色噜噜狠狠色综合中国 | 国产亚洲精品精品精品 | 国产免费观看高清完整版 | 99精品国产99久久久久久福利 | 欧美aa一级片 | 黄网在线免费观看 | 日韩激情免费视频 | 久久精品视频3 | 狠狠色婷婷丁香六月 | 欧美日韩一区二区视频在线观看 | 午夜久久影视 | 国产日本亚洲 | 日本黄网站 | 亚洲第二色 | 亚洲激情一区二区三区 | 日本精品在线视频 | 亚洲午夜精品久久久 | 久久免费看毛片 | 成人羞羞免费 | 在线观看黄色的网站 | 国产精品一区二区久久久久 | 日韩一级电影在线 | 精品一区二区精品 | 久久色在线观看 | 久久久福利视频 | 久久九九免费视频 | 精品 一区 在线 | 国产精品免费不 | 天天天天天干 | 草久在线播放 | 亚洲 欧美日韩 国产 中文 | 色婷丁香| 欧美最猛性xxxxx免费 | 亚洲综合成人在线 | 51久久夜色精品国产麻豆 | 91精品国产自产在线观看 | 91精品国产三级a在线观看 | 久久成人国产精品 | 亚洲视频,欧洲视频 | 日韩欧美一二三 | 久久综合免费视频 | 日日干天天插 | 精品视频在线免费 | 久久综合欧美精品亚洲一区 | 国产亚洲精品成人av久久ww | 国内免费久久久久久久久久久 | 久久一久久 | 亚洲精品乱码久久久久久写真 | 亚洲美女视频在线观看 | 处女av在线 | 91人人人 | 精品麻豆入口免费 | 国内综合精品午夜久久资源 | 97涩涩视频 | 丁香婷婷社区 | 一级一片免费观看 | 国产一区二区中文字幕 | 国产精品国产精品 | 国产原创在线观看 | 在线视频成人 | 在线观看亚洲a | 亚洲日本va午夜在线影院 | 午夜久久网站 | 不卡视频在线 | 91免费网| 国产一级黄色片免费看 | 免费观看成年人视频 | 在线观看日韩专区 | 最近中文字幕久久 | 日本丶国产丶欧美色综合 | 免费福利片2019潦草影视午夜 | 国产又粗又猛又爽 | 四虎成人免费观看 | 在线 高清 中文字幕 | 欧美激情视频在线观看免费 | 久久综合福利 | 日韩有码中文字幕在线 | 日本91在线| 精品国产综合区久久久久久 | 日韩三级在线 | 中文在线字幕免费观看 | 精品av网站 | 国产精品成人aaaaa网站 | 99视频在线观看一区三区 | 91麻豆免费视频 | 中文字幕在线观看一区 | 狠狠操电影网 | 麻豆一二三精选视频 | 亚洲第一成网站 | 在线午夜av | 欧美久久久久久久久久久久久 | www.色com| 久操久 | 国产精品国产三级在线专区 | 911久久香蕉国产线看观看 | 免费福利在线观看 | 久久久www成人免费精品 | 亚洲精品国产拍在线 | 欧美国产高清 | 中文字幕免 | 久久精品视频国产 | 成人av免费在线观看 | 99精品国产福利在线观看免费 | 久久久久激情 | 色资源网在线观看 | 九九九九免费视频 | 91在线观看视频网站 | 欧美日本啪啪无遮挡网站 | 丁香婷婷网 | 免费性网站 | av动态图片 | 亚洲欧洲一区二区在线观看 | 国产一级片免费观看 | 天天操福利视频 | 久久99精品久久久久久三级 | 在线视频日韩一区 | 中文字幕第一页在线 | 中文在线免费观看 | 日韩高清www | 一级欧美黄 | 免费av高清| 色视频网页 | 亚洲精品国产欧美在线观看 | 日b视频国产 | 欧美一区二区三区四区夜夜大片 | 日韩啪视频|