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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

MTD NANDFLASH驱动相关知识介绍

發布時間:2023/11/27 生活经验 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MTD NANDFLASH驱动相关知识介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉:http://blog.csdn.net/zhouzhuan2008/article/details/11053877

?

目錄

  1. MTD總概述
  2. MTD數據結構?
  3. MTD相關層實現
MTD,Memory Technology Device即內存技術設備

字符設備和塊設備的區別在于前者只能被順序讀寫,后者可以隨機訪問;同時,兩者讀寫數據的基本單元不同。

字符設備,以字節為基本單位,在Linux中,字符設備實現的比較簡單,不需要緩沖區即可直接讀寫,內核例程和用戶態API一一對應,用戶層的Read函數直接對應了內核中的Read例程,這種映射關系由字符設備的file_operations維護。

塊設備,則以塊為單位接受輸入和返回輸出。對這種設備的讀寫是按塊進行的,其接口相對于字符設備復雜,read、write API沒有直接到塊設備層,而是直接到文件系統層,然后再由文件系統層發起讀寫請求。?
同時,由于塊設備的IO性能與CPU相比很差,因此,塊設備的數據流往往會引入文件系統的Cache機制。

MTD設備既非塊設備也不是字符設備,但可以同時提供字符設備和塊設備接口來操作它。

MTD總概述

Linux中MTD的所有源碼位于/drivers/mtd子目錄下,

MTD設備通常可分為四層?
這四層從上到下依次是:設備節點、MTD設備層、MTD原始設備層和硬件驅動層。

一、Flash硬件驅動層?
硬件驅動層負責在init時驅動Flash硬件并建立從具體設備到MTD原始設備映射關系?
tip: 映射關系通常包括 分區信息、I/O映射及特定函數的映射?
drivers/mtd/chips :?? CFI/jedec接口通用驅動?

drivers/mtd/nand :?? nand通用驅動和部分底層驅動程序?
drivers/mtd/maps :?? nor flash映射關系相關函數?
drivers/mtd/devices:?? nor flash底層驅動

二、MTD原始設備?
用于描述MTD原始設備的數據結構是mtd_info,它定義了大量的關于MTD的數據和操作函數。?
mtdcore.c :? MTD原始設備接口相關實現?
mtdpart.c :? MTD分區接口相關實現

三、MTD設備層?
基于MTD原始設備,linux系統可以定義出MTD的塊設備(主設備號31)和字符設備(設備號90)。?
mtdchar.c :? MTD字符設備接口相關實現?
mtdblock.c : MTD塊設備接口相關實現

四、設備節點?
通過mknod在/dev子目錄下建立MTD塊設備節點(主設備號為31)和MTD字符設備節點(主設備號為90)?
通過訪問此設備節點即可訪問MTD字符設備和塊設備?
具體參考:??working-with-mtd-devices

五、文件系統?
內核啟動后,通過mount 命令可以將flash中的其余分區作為文件系統掛載到mountpoint上。

MTD數據結構?

重要的數據結構:?
1. mtd_info 表示mtd原始設備, 所有mtd_info結構體被存放在mtd_info數組mtd_table中

2. mtd_part?? 表示MTD分區,其中包含了 mtd_info,每一個分區都是被看成一個MTD 原始設備?
在mtd_table中,mtd_part.mtd_info中的大部分數據都從該分區的主分區mtd_part->master中獲得?
tip: master不作為一個mtd原始設備加入mtd_table

各層之間的交互如下圖

????
mtd_info的主要數據結構

作用
typemtd類型, 包括MTD_NORFLASH,MTD_NANDFLASH等(See mtd-abi.h)
flags標志位, MTD_WRITEABLE,MTD_NO_ERASE等(See mtd-abi.h)
sizemtd設備的大小
erasesize主要的擦除大小, 即Flash的塊大小 (tip: mtd設備可能有多個erasesize)
writesize寫大小, 對于norFlash是字節,對nandFlash為一頁
oobsize每塊oob數據量, eg 16
oobavail?
name命名
index?
ecclayoutnand_ecclayout結構體指針, 表示的是ecc布局,可參考硬件手冊的OOB中ecc布局
numeraseregions可變擦除區域的數目, 通常為1
eraseregionsmtd_erase_region_info結構體指針, 可變擦除區域
erase擦除Flash函數
read/write讀寫Flash函數
read_oob/write_oob帶oob讀寫Flash函數
suspend/resumePower Management functions
priv私有數據, cfi接口flash指向map_info結構, 或指向自定義flash相關結構體
??

mtd_part的主要數據結構

作用
mtd分區信息, 大部分由master決定
master分區的主分區
offset分區的偏移地址
index分區號 (3.0后不存在該字段)
list將mtd_part鏈成一個鏈表mtd_partitons
??

mtd_partition的主要數據結構

作用
name?
size?
offset?
mask_flags?
ecclayout?
mtdp?
??

map_info的主要數據結構

作用
name名稱
size大小
phys物理地址
bankwidth總線寬度(in octets)
virt虛擬地址,通常通過ioremap將物理地址進行映射得到
read/copy_from/write/copy_to讀寫函數
map_priv_1/map_priv_2驅動可用的私有數據
??

nand_chip的主要數據結構

作用
IO_ADDR_R/IO_ADDR_W讀/寫8根io線的地址
read_byte/read_word從芯片讀一個字節/字
read_buf/write_buf讀芯片讀取內容至緩沖區/將緩沖區內容寫入芯片
verify_buf?
select_chip?
block_bad檢查是否壞塊
block_markbad標識壞塊
cmd_ctrl硬件相關控制函數
init_size?
dev_ready?
cmdfunc命令處理函數
waitfunc?
erase_cmd擦除命令
scan_bbt掃描壞塊
errstat?
write_page?
options與具體的NAND 芯片相關的選項, 如NAND_USE_FLASH_BBT等(nand.h)
page_shift?
??
ecclayoutnand_ecclayout類型結構體, ECC布局信息
eccnand_ecc_ctrl類型結構體, ECC控制結構
??
??
??

nand_ecclayout的主要數據結構

作用
eccbytesecc的字節數(For 512B-per-page, eccbytes is 3)
eccposecc數據在oob中的位置
oobavailoob中可用的字節數, MTD 會根據其它三個變量自動計算得到
oobfreenand_oobfree類型結構體, 顯示定義空閑的oob 字節
??

MTD相關層實現

MTD設備層

mtd字符設備接口:?
mtdchar.c 實現了字符設備接口,通過它,用戶可以直接操作Flash 設備。?
? 通過read()、write()系統調用可以讀寫Flash。?
? 通過一系列IOCTL 命令可以獲取Flash 設備信息、擦除Flash、讀寫NAND 的OOB、獲取OOB layout 及檢查NAND 壞塊等(MEMGETINFO、MEMERASE、MEMREADOOB、MEMWRITEOOB、MEMGETBADBLOCK IOCRL)?
tip: mtd_read和mtd_write直接直接調用mtd_info的read 函數,因此,字符設備接口跳過patition這一層

mtd塊設備接口:?
主要原理是將Flash的erase block 中的數據在內存中建立映射,然后對其進行修改,最后擦除Flash 上的block,將內存中的映射塊寫入Flash 塊。整個過程被稱為read/modify/erase/rewrite 周期。?
但是,這樣做是不安全的,當下列操作序列發生時,read/modify/erase/poweroff,就會丟失這個block 塊的數據。?
塊設備模擬驅動按照block 號和偏移量來定位文件,因此在Flash 上除了文件數據,基本沒有額外的控制數據。

?

MTD原始設備層

?

MTD硬件驅動層

1. NOR Flash驅動結構

Linux系統實現了針對cfi,jedec等接口的通用NOR Flash驅動?
在上述接口驅動基礎上,芯片級驅動較簡單?
???? 定義具體內存映射結構體map_info,然后通過接口類型后調用do_map_probe()??
以h720x-flash.c為例(位于drivers/mtd/maps)?
- 定義map_info結構體, 初始化成員name, size, phys, bankwidth?
- 通過ioremap映射成員virt(虛擬內存地址)?
- 通過函數simple_map_init初始化map_info成員函數read,write,copy_from,copy_to?
- 調用do_map_probe進行cfi接口探測, 返回mtd_info結構體?
- 通過parse_mtd_partitions, add_mtd_partitions注冊mtd原始設備

2. NAND Flash驅動結構?

Linux實現了通用NAND驅動(drivers/mtd/nand/nand_base.c)?
tip: For more, check?內核中的NAND代碼布局??
芯片級驅動需要實現nand_chip結構體?
MTD使用nand_chip來表示一個NAND FLASH芯片, 該結構體包含了關于Nand Flash的地址信息,讀寫方法,ECC模式,硬件控制等一系列底層機制。?
? NAND芯片級初始化?
主要有以下幾個步驟:?

- 分配nand_chip內存,根據目標板及NAND控制器初始化nand_chip中成員函數(若未初始化則使用nand_base.c中的默認函數),將mtd_info中的priv指向nand_chip(或板相關私有結構),設置ecc模式及處理函數?
- 以mtd_info為參數調用nand_scan()探測NAND FLash。?
?? nand_scan()會讀取nand芯片ID,并根據mtd->priv即nand_chip中成員初始化mtd_info?
- 若有分區,則以mtd_info和mtd_partition為參數調用add_mtd_partitions()添加分區信息?
-

? MTD對NAND芯片的讀寫?
主要分三部分:?

A、struct mtd_info中的讀寫函數,如read,write_oob等,這是MTD原始設備層與FLASH硬件層之間的接口;?
B、struct nand_ecc_ctrl中的讀寫函數,如read_page_raw,write_page等,主要用來做一些與ecc有關的操作;?
C、struct nand_chip中的讀寫函數,如read_buf,cmdfunc等,與具體的NAND controller相關,就是這部分函數與硬件交互,通常需要我們自己來實現。?
tip: nand_chip中的讀寫函數雖然與具體的NAND controller相關,但是MTD也為我們提供了默認的讀寫函數,如果NAND controller比較通用(使用PIO模式),那么對NAND芯片的讀寫與MTD提供的這些函數一致,就不必自己實現這些函數。

上面三部分讀寫函數相互配合完成對NAND芯片的讀寫?
首先,MTD上層需要讀寫NAND芯片時,會調用struct mtd_info中的讀寫函數,接著struct mtd_info中的讀寫函數就會調用struct nand_chip或struct nand_ecc_ctrl中的讀寫函數,最后,若調用的是struct nand_ecc_ctrl中的讀寫函數,那么它又會接著調用struct nand_chip中的讀寫函數。?
eg:? 以讀為例?
MTD上層會調用struct mtd_info中的讀page函數,即nand_read函數。?
接著nand_read函數會調用struct nand_chip中cmdfunc函數,這個cmdfunc函數與具體的NAND controller相關,它的作用是使NAND controller向NAND 芯片發出讀命令,NAND芯片收到命令后,就會做好準備等待NAND controller下一步的讀取。?
接著nand_read函數又會調用struct nand_ecc_ctrl中的read_page函數,而read_page函數又會調用struct nand_chip中read_buf函數,從而真正把NAND芯片中的數據讀取到buffer中(所以這個read_buf的意思其實應該是read into buffer,另外,這個buffer是struct mtd_info中的nand_read函數傳下來的)。?
read_buf函數返回后,read_page函數就會對buffer中的數據做一些處理,比如校驗ecc,以及若數據有錯,就根據ecc對數據修正之類的,最后read_page函數返回到nand_read函數中。?
對NAND芯片的其它操作,如寫,擦除等,都與讀操作類似?

http://www.cnblogs.com/hzl6255/archive/2012/12/18/2824043.html

?

MTD(memory technology device內存技術設備)是用于訪問memory設備(ROM、flash)的Linux的子系統。MTD的主要目的是為了使新的memory設備的驅 動更加簡單,為此它在硬件和上層之間提供了一個抽象的接口。MTD的所有源代碼在/drivers/mtd子目錄下。我將CFI接口的MTD設備分為四層 (從設備節點直到底層硬件驅動),這四層從上到下依次是:設備節點、MTD設備層、MTD原始設備層和硬件驅動層。?

  一、Flash硬件驅動層:硬件驅動層負責在init時驅動Flash硬件,Linux MTD設備的NOR Flash芯片驅動遵循CFI接口標準,其驅動程序位于drivers/mtd/chips子目錄下。NAND型Flash的驅動程 序則位于/drivers/mtd/nand子目錄下。

  二、MTD原始設備:原始設備層有兩部分組成,一部分是MTD原始設備的通用代碼,另一部分是各個特定的Flash的數據,例如分區。 用于描述MTD原始設備的數據結構是mtd_info,這其中定義了大量的關于MTD的數據和操作函數。mtd_table(mtdcore.c)則是所 有MTD原始設備的列表,mtd_part(mtd_part.c)是用于表示MTD原始設備分區的結構,其中包含了mtd_info,因為每一個分區都 是被看成一個MTD原始設備加在mtd_table中的,mtd_part.mtd_info中的大部分數據都從該分區的主分區 mtd_part->master中獲得。 在drivers/mtd/maps/子目錄下存放的是特定的flash的數據,每一個文件都描述了一塊板子上的flash。其中調用 add_mtd_device()、del_mtd_device()建立/刪除mtd_info結構并將其加入/刪除mtd_table(或者調用 add_mtd_partition()、del_mtd_partition()(mtdpart.c)建立/刪除mtd_part結構并將 mtd_part.mtd_info加入/刪除mtd_table 中)。?

  三、MTD設備層:基于MTD原始設備,linux系統可以定義出MTD的塊設備(主設備號31)和字符設備(設備號90)。MTD字符設備的定義在 mtdchar.c中實現,通過注冊一系列file operation函數(lseek、open、close、read、write)。MTD塊設備則是定義了一個描述MTD塊設備的結構 mtdblk_dev,并聲明了一個名為mtdblks的指針數組,這數組中的每一個mtdblk_dev和mtd_table中的每一個 mtd_info一一對應。?

  四、設備節點:通過mknod在/dev子目錄下建立MTD字符設備節點(主設備號為90)和MTD塊設備節點(主設備號為31),通過訪問此設備節點即可訪問MTD字符設備和塊設備。?

  五、根文件系統:在Bootloader中將JFFS(或JFFS2)的文件系統映像jffs.image(或jffs2.img)燒到flash的 某一個分區中,在/arch/arm/mach-your/arch.c文件的your_fixup函數中將該分區作為根文件系統掛載。?

  六、文件系統:內核啟動后,通過mount 命令可以將flash中的其余分區作為文件系統掛載到mountpoint上。

http://www.cnblogs.com/hoys/archive/2012/05/30/2526230.html

?

//----------------------------------------------個人見解----------------------------------------

?

1、linux nandflash驅動主要工作在于nand_chip結構體填充(linux內核在MTD的下層實現了通用的nand驅動(主要通過drivers/mtd/nand_base.c文件實現),因此芯片級的nand驅動不再需要實現mtd_info中的read、write、read_oob等函數,而主體轉移到了nand_chip數據結構體填充上)、內核flash分區表配置兩部分,而nand_chip結構體填充驅動一般芯片廠商提供的開發包中會有這個驅動,例如dm365的nand_chip結構體填充驅動就是drivers/mtd/nand/davinvi-nand.c

在davinvi-nand.c驅動中,會涉及到一個ecc布局的結構體struct?nand_ecclayout如下:

static struct nand_ecclayout hwecc4_small __initconst = {
.eccbytes = 10,
.eccpos = { 0, 1, 2, 3, 4,
/* offset 5 holds the badblock marker */
6, 7,
13, 14, 15, },
.oobfree = {
{.offset = 8, .length = 5, },
{.offset = 16, },
},
};

nand_ecclayout結構體指針, 表示的是ecc布局,可參考硬件手冊的OOB中ecc布局。

下面是相關的一些成員介紹:

?

struct nand_ecclayout {

uint32_t eccbytes; ? ?//表示使用幾個ecc字節

uint32_t eccpos[128]; //表示ecc占用的位置,因為現在大頁面4kbyte也就128個,所以這里寫了128,

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //以后有更大頁面的,這里也要改了。

uint32_t oobavail; ? ? ? //有幾個oob可用,這個跟下面的成員有點像,一般用下面的

struct nand_oobfree oobfree[MTD_MAX_OOBFREE_ENTRIES]; ?//定義oob有效個數,從哪開始等

};

?

?

給個例子:

?

static struct nand_ecclayout mylayout = {

#ifdef CONFIG_SYS_NAND_PAGE_2K

.eccbytes = 40,

.eccpos = {?

24, 25, 26, 27, 28,

29, 30, 31, 32, 33, 34, 35, 36, 37, 38,

39, 40, 41, 42, 43, 44, 45, 46, 47, 48,

49, 50, 51, 52, 53, 54, 55, 56, 57, 58,

59, 60, 61, 62, 63,?

},

.oobfree = {

{.offset = 2, .length = 22, },

},

#endif

}
?其中,.eccbytes = 40,跟初始化有關系,我們一般這樣初始化:

?

nand->ecc.size = 512;?

nand->ecc.bytes = 10;

恩,這下明朗了,我們需要每512個字節產生10個ecc字節,因此對2kbyte頁面的flash來說,一頁就是4個512,因此需要4*10=40個ecc字節。

.eccpos就是告訴驅動,這些ecc字節放在哪里,一般是按順序存放,不要覆蓋芯片默認的壞塊標記位,對2kbyte的flash來說,廠家說是前兩個即第0、1個字節是壞塊標志。

所以分配為eccbytes和eccpos后,后面有個oobfree,這樣看來也很明白了:

offset=2表示從第2個字節開始(因為前面2個是壞塊標志啊~~),length=22表示(從offset開始)共22個ecc字節可以用戶隨便用。

這下一目了然了吧。

?

2、有了nand_chip結構體填充驅動了,接下來需要往系統注冊一個nand flash設備了,一般情況是在板級初始化的代碼中,一般目錄是arch/arm/mach****/****.c文件(或者也有可能在devices.c中),在這個文件中,一般會包括定義nandflash分區信息結構,注冊nandflash設備,其中還包括了定義一些IO資源,用于主控器驅動獲得IO資源配置相應的寄存器以及數據讀取。例如dm365的板級初始化文件:arch/arm/mach-davinci/board-dm365-evm.c中:

#define NAND_BLOCK_SIZE(SZ_16K)//32MB or 64MB
static struct mtd_partition nand_partitions[] = {
/* bootloader (UBL, U-Boot, BBT) in sectors: 0 - 14 */
{
.name = "bootloader",
.offset = 0,
.size = 32 * NAND_BLOCK_SIZE,
.mask_flags = MTD_WRITEABLE,/* force read-only */
},
/* bootloader params in the next sector 15 */
{
.name = "params",
.offset = MTDPART_OFS_APPEND,
.size = 96 * NAND_BLOCK_SIZE,
.mask_flags = MTD_WRITEABLE,/* force read-only */
},
/* kernel in sectors: 16 */
{
.name = "kernel",
.offset = MTDPART_OFS_APPEND,
.size = SZ_2M,
.mask_flags = 0
},
{
.name = "filesystem1",
.offset = MTDPART_OFS_APPEND,
.size = SZ_16M,//SZ_16M + SZ_8M,
.mask_flags = 0
},
{
.name = "filesystem2",
.offset = MTDPART_OFS_APPEND,
.size = SZ_2M,//SZ_8M,
.mask_flags = 0
},
{
.name = "Calibration",
.offset = MTDPART_OFS_APPEND,
.size = MTDPART_SIZ_FULL,
.mask_flags = 0
}
};

上面是nandflash分區信息定義結構體,在上面結構體中,總共為nandflash分成了6個區,在系統啟動后,可以通過ls /dev/mtdblock*查看到所有的分區,看到的mtdblock*設備文件節點從0開始分別對應上面數組中的六個分區,如果需要使用哪個分區,則可以通過mount掛載到文件系統中使用。也能通過系統啟動時打印的信息看到分區情況:

Creating 6 MTD partitions on "nand_davinci.0":
0x00000000-0x00080000 : "bootloader"
0x00080000-0x00200000 : "params"
0x00200000-0x00400000 : "kernel"
0x00400000-0x01400000 : "filesystem1"
0x01400000-0x01600000 : "filesystem2"
0x01600000-0x04000000 : "Calibration"

按照上面信息可以看出,文件系統是保存在0x00400000-0x01400000或者0x01400000-0x01600000地址段中(后面假設系統是只用filesystem1),內核是保存0x00200000-0x00400000地址段中,所以在燒錄內核時,應該使用nand write 0x80700000?0x00200000 0x00300000(其中0x00300000表示寫入大小,0x00200000表示寫入nandflash的起始地址,0x80700000表示從內存的這個地址讀出內核燒寫到對應的nandflash地址中),而燒錄文件可以通過網絡文件系統啟動板子,再將上面的filesystem1掛載在mnt/目錄下:mount /dev/mtdblock3 /mnt/mtd3,然后直接將要燒錄的文件系統解壓到這個filesystem1分區中,也能通過網絡上其它方式燒錄文件系統,如yaffs jffs2等等,燒錢文件系統前,必須通過nand erase在uboot階段擦除這塊地址段中的flash數據,如擦寫filesystem1的數據命令:nand erase?0x00400000 ********* (***表示擦寫塊大小)?

?

static struct resource nand_resources[] = {
[0] = {
/* First memory resource is AEMIF control registers */
.start = DM365_ASYNC_EMIF_CNTRL_BASE,
.end = DM365_ASYNC_EMIF_CNTRL_BASE + SZ_4K - 1,
.flags = IORESOURCE_MEM,
},
[1] = {
/* Second memory resource is NAND I/O window */
.start = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE,
.end = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE + SZ_16K - 1,
.flags = IORESOURCE_MEM,
},
[2] = {
/* Third (optional) memory resource is NAND I/O window */
/* for second NAND chip select */
.start = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE + SZ_16K,
.end = DAVINCI_ASYNC_EMIF_DATA_CE0_BASE + 2 * SZ_16K - 1,
.flags = IORESOURCE_MEM,
},
};

上面數組中定義的是nandflash接口(一般接在EMIF上)的IO內存資源,需要注意的是,這個數組如何定義取決于nandflash驅動(drivers/mtd/nand/davinvi-nand.c)中代碼是如何使用這些資源的,比如說davinci-nand.c獲取資源是platform_get_resource(pdev, IORESOURCE_MEM, 0),而獲取的這個資源是用于控制寄存器配置的,則上面數組中0成員就必須是EMIF控制寄存器的IO內存地址,如果這個資源是用于訪問nandflash數據的,則0數組的成員就必須是EMIF數據寄存器。所以這個數組的定義需要配置davinci-nand.c驅動的編寫來更改。

轉載于:https://www.cnblogs.com/pengdonglin137/p/3467960.html

總結

以上是生活随笔為你收集整理的MTD NANDFLASH驱动相关知识介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产专区精品视频 | 麻豆91精品91久久久 | 欧美一级日韩三级 | 国产成人av网址 | 色中文字幕在线观看 | 日韩av一区二区三区四区 | 国产综合片 | 日韩激情网 | 国产高清久久 | 久久亚洲二区 | 香蕉视频最新网址 | 97综合网 | 就要干b | 麻豆精品视频在线观看免费 | 日韩欧美电影 | 永久免费在线 | 五月婷婷激情网 | 国产在线小视频 | 中文字幕精| 日本久久久亚洲精品 | 国内成人精品2018免费看 | 日韩av片免费在线观看 | 国产精品激情偷乱一区二区∴ | 一本色道久久综合亚洲二区三区 | 一区二区 不卡 | 免费看污的网站 | 国产精品网红直播 | 国产一区在线视频播放 | 国内丰满少妇猛烈精品播放 | 又爽又黄在线观看 | 麻豆一区在线观看 | 欧美日韩在线观看一区二区 | av网站在线观看免费 | 首页av在线 | 欧美色就是色 | 综合色在线观看 | 久久久久免费看 | 欧美性色黄 | 日本精油按摩3 | 日本久久久久久久久 | 欧美精品一区二区在线观看 | 欧美日韩性生活 | 91女人18片女毛片60分钟 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 精品国产一区二区三区男人吃奶 | 91少妇精拍在线播放 | 亚洲 综合 激情 | 亚洲激情综合网 | 亚洲精品国产欧美在线观看 | 久久免费av电影 | 欧美色图狠狠干 | 激情小说网站亚洲综合网 | 国产精华国产精品 | 欧美在线资源 | japanesexxx乱女另类 | av动态图片 | 超碰在线个人 | 成人黄色小说网 | www免费| 日韩深夜在线观看 | 97超碰色| 久久这里只有精品首页 | 国产精品18久久久久久久 | 狠狠色丁香婷婷综合欧美 | 久精品视频在线 | 天天干天天做 | 国产日韩欧美视频 | 精品a级片 | 亚洲欧美日韩精品久久久 | 日韩国产高清在线 | 国产一级免费播放 | 国产精品精品 | 久久av免费 | 免费在线观看成年人视频 | 国产精品免费观看国产网曝瓜 | 干狠狠 | 最新动作电影 | www.久久久精品| 亚洲天天综合 | 福利电影一区二区 | 欧美日韩免费在线视频 | 一区二区在线不卡 | 亚洲在线国产 | 成人在线观看资源 | 91精品一区国产高清在线gif | 午夜18视频在线观看 | 亚洲精选视频免费看 | 在线观看日本高清mv视频 | 夜夜摸夜夜爽 | 黄色软件网站在线观看 | 中文字幕在线不卡国产视频 | 国产99久久九九精品 | 91精品国产99久久久久久红楼 | 国产一区在线免费观看视频 | 97精品一区二区三区 | 三三级黄色片之日韩 | 久久久久免费看 | 国产丝袜制服在线 | 日本护士撒尿xxxx18 | 黄色免费网战 | 6080yy午夜一二三区久久 | 免费在线成人av电影 | 国产无套精品久久久久久 | 久久午夜视频 | 久久99九九99精品 | 91爱爱电影| 色在线视频网 | 在线免费黄色 | 中文字幕91在线 | 日韩av资源站 | 久久夜夜爽 | 欧美日韩综合在线 | 五月婷婷综合激情网 | 国产专区在线视频 | 久草电影在线 | 免费在线观看视频a | 九九久久精品视频 | 日本特黄特色aaa大片免费 | 黄色成年 | 久久精品欧美日韩精品 | 91九色视频在线播放 | 国产一区av在线 | 五月天六月丁香 | 91免费高清视频 | 99国产精品一区二区 | 国产免费观看视频 | 黄色软件在线看 | 永久中文字幕 | 免费视频 你懂的 | 丰满少妇对白在线偷拍 | 在线观看亚洲视频 | 日韩av视屏在线观看 | 在线观看免费色 | 狠狠干网 | 在线91精品| 成人免费影院 | 一本到视频在线观看 | 黄色一级大片免费看 | 日韩丝袜视频 | 欧美黄色软件 | 欧美精品乱码99久久影院 | 国产99久久久欧美黑人 | 国产美女视频免费 | 激情综合网五月婷婷 | 婷婷色亚洲 | 麻花豆传媒一二三产区 | 欧美日韩xxxxx| 国产精品123| 国产午夜精品福利视频 | 精品一区二区三区久久久 | 成人av免费在线观看 | 黄色毛片一级片 | 国产成人免费av电影 | av免费在线看网站 | 免费男女羞羞的视频网站中文字幕 | 成人精品视频 | 国产在线一线 | 久久无码av一区二区三区电影网 | 日韩黄色在线 | 久久久久日本精品一区二区三区 | 日日爱网址 | 久久精品国产99国产 | 久久久久久久亚洲精品 | 91cn国产在线 | 亚洲理论在线 | 热久久这里只有精品 | 亚洲精品白浆高清久久久久久 | 久久99精品久久久久久 | 亚洲第一区在线观看 | 97福利社 | 亚洲永久精品国产 | 免费在线观看视频a | 欧美国产精品一区二区 | 很黄很污的视频网站 | 97人人精品| 亚洲欧美色婷婷 | 久久久国产精品久久久 | 丝袜美腿一区 | 国产精品久久久久久一区二区 | 成人aaa毛片 | 丁香婷婷深情五月亚洲 | 中文字幕乱码日本亚洲一区二区 | 五月网婷婷 | 欧美91片 | 欧美在线1区 | 国产午夜精品免费一区二区三区视频 | 91视频久久久久久 | 久久精品亚洲国产 | 91最新视频| 韩国av免费在线 | 99国产视频在线 | 成年人黄色免费看 | 免费日韩 精品中文字幕视频在线 | 中文字幕日本电影 | 三级在线视频观看 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 亚洲性xxxx| 国产精品国产三级国产aⅴ无密码 | 国产黄色av影视 | 日韩av中文在线观看 | 日韩免费三级 | 久久综合导航 | 黄色三级免费网址 | 久久国产一区二区三区 | 免费大片av | 99久久久久久 | 四虎影视4hu4虎成人 | 中文字幕日本在线观看 | 久久婷婷国产 | 欧美射射射 | 一本—道久久a久久精品蜜桃 | 久久国产女人 | 亚洲精品视频在线观看视频 | 亚洲影视九九影院在线观看 | 久久国产精品视频免费看 | 99久久精品视频免费 | 欧美狠狠色| 激情五月婷婷丁香 | 中文字幕在线久一本久 | 婷婷激情欧美 | 黄色午夜 | 国产精品第一页在线 | 激情久久综合 | 日韩字幕 | 久久五月婷婷综合 | 日韩电影一区二区三区在线观看 | 久久久国产精华液 | 五月婷婷六月丁香在线观看 | 久久精品视频4 | 日韩成人免费电影 | 西西人体4444www高清视频 | 久久国产精品久久久久 | 午夜黄色影院 | 国产在线观看你懂的 | 国产夫妻自拍av | 永久免费的av电影 | 亚洲视频免费 | 在线观看日本高清mv视频 | 一级黄网 | 成人免费xxx在线观看 | 欧洲一区二区在线观看 | 九九热免费观看 | 国产色网 | 最近高清中文在线字幕在线观看 | 成人a免费视频 | 久久av观看 | 又黄又刺激的视频 | 97超碰人人澡人人爱学生 | av高清免费在线 | av福利电影 | 成人a在线 | 婷婷五综合 | 精品a在线| 91在线操 | 精品96久久久久久中文字幕无 | 久久精品这里都是精品 | 精品一区精品二区 | 黄色特级一级片 | 狂野欧美激情性xxxx欧美 | aa一级片| 草久在线视频 | 国产精品日韩高清 | 天天操天天干天天摸 | 欧美久久久一区二区三区 | 最近中文字幕高清字幕在线视频 | 久久的色 | 九九99靖品| 国产又粗又硬又爽的视频 | 日韩中文字幕在线观看 | 国产成人高清 | 久久国产影院 | 激情一区二区三区欧美 | 成人一区影院 | 色综合久久久久综合 | 岛国av在线 | 亚洲a成人v | 96av麻豆蜜桃一区二区 | 中文字幕在线一区二区三区 | 综合久久综合久久 | 色综合久久网 | 欧美激情精品久久久久久变态 | 在线看片一区 | 88av色| 久久久精品一区二区三区 | 99视频精品免费视频 | 国产小视频在线看 | 四虎国产精品成人免费影视 | 欧美亚洲国产一卡 | 久影院| 久久久久久毛片精品免费不卡 | 五月婷亚洲 | 亚洲激情在线 | av片在线观看| 91黄色免费看 | 久久久免费国产 | 成人免费看视频 | 中国一级片在线观看 | 色综合久久综合中文综合网 | 97免费视频在线 | 日韩最新理论电影 | 狠狠干我 | 手机看片99 | 最新中文字幕视频 | 国内精品美女在线观看 | 伊人影院av | 日韩最新在线 | 久久爱资源网 | 91精品国产一区 | 欧美一级黄色视屏 | 91精品国产九九九久久久亚洲 | 麻豆视频国产 | 欧美精品免费视频 | 最近中文字幕国语免费高清6 | 一级一级一片免费 | 99c视频高清免费观看 | 中文字幕精 | 夜夜高潮夜夜爽国产伦精品 | 91人人人 | 成人国产精品久久久 | 免费成人在线视频网站 | 成人黄色大片在线免费观看 | 国产精品视频99 | 国产成人精品一区二区在线观看 | 国产高清在线精品 | 99视频免费在线观看 | 成人在线视频在线观看 | 99在线观看免费视频精品观看 | 91九色视频在线观看 | 91精品在线观看入口 | 成人av片在线观看 | 日日夜夜精品视频 | 亚洲精品综合一区二区 | 国产精品自在欧美一区 | 久久国产热视频 | 97av.com| 一区二区三区中文字幕在线 | 日韩精品你懂的 | 中文字幕 国产精品 | 夜夜骑日日 | 天天色成人网 | 日本电影黄色 | 欧美xxxxx在线视频 | 久草爱视频 | 亚洲性xxxx | 在线只有精品 | 久久久久免费 | 国产精品精品国产 | 亚洲精品a区 | 在线免费观看欧美日韩 | 日韩免费看片 | 久久久久色 | 一本一本久久a久久精品综合妖精 | 久久久麻豆| 日本精品一区二区三区在线观看 | 色妞色视频一区二区三区四区 | 日韩av线观看 | 91亚洲免费| 国产黄色免费 | 国产精品黄色av | 少妇bbb好爽 | 国产精品一区二区久久久久 | 久久免费视频8 | 国产69熟| 中文字幕精品一区二区精品 | 免费观看成人av | 九九九在线观看 | 亚洲成年人在线播放 | 亚洲国产片色 | 日韩高清在线不卡 | 天天操天天爱天天干 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久草视频 | 精品国产99 | 久久字幕精品一区 | 日韩欧美精选 | 丝袜美腿在线播放 | av成人动漫在线观看 | 怡红院av久久久久久久 | 欧美精品一级视频 | 亚洲专区在线视频 | 五月婷婷深开心 | 99视频国产精品免费观看 | 97超级碰碰碰视频在线观看 | 天天狠狠操 | 精品免费一区 | 天天干,夜夜操 | 激情视频免费在线观看 | 国产一区av在线 | 久久精品一区二区三区四区 | 欧美精品在线免费 | 久久99热这里只有精品国产 | 欧美日韩在线观看视频 | 国产精品视频app | 九九久久久久99精品 | 欧美日韩中文字幕在线视频 | 在线影院 国内精品 | 91精品国产自产在线观看永久 | 黄污视频大全 | 欧美日韩高清一区二区三区 | 久久久精品高清 | 国产小视频在线观看免费 | 五月av在线 | 国内精品美女在线观看 | 精品1区2区 | 婷婷草 | 亚洲国内精品 | 日韩婷婷 | 亚洲精品国产精品乱码在线观看 | 久久99国产精品二区护士 | 亚洲三级黄色 | 中文有码在线 | 天天色天天干天天 | 国产视频第二页 | 天天综合久久综合 | 亚洲精品成人网 | 精品uu | 日韩成人精品 | 国产一区二区视频在线 | 久草视频在线资源站 | 精品 一区 在线 | 91精品办公室少妇高潮对白 | 免费亚洲片 | 日本在线观看黄色 | 激情丁香月 | 色婷婷激情 | 婷婷五综合| 一区二区男女 | 国产精品爽爽久久久久久蜜臀 | 91丨九色丨首页 | 久久久久久综合网天天 | 久久国产精品久久精品国产演员表 | www.av中文字幕.com | 91免费观看视频网站 | av大全在线观看 | 99在线精品观看 | 婷婷六月色 | 久久免费视频播放 | 国产99久久久精品 | 精品国产一区二区三区日日嗨 | 国产毛片aaa | 狠狠色丁香婷婷综合橹88 | 天天干一干 | 亚洲伦理一区 | 伊人五月在线 | 中文字幕美女免费在线 | 免费观看一级特黄欧美大片 | 日韩av不卡在线播放 | 中文字幕在线观看视频网站 | 天天操天天射天天 | 久草色在线观看 | 国产精品字幕 | 91福利在线导航 | 国内外成人免费在线视频 | 婷婷综合五月 | 成人免费视频视频在线观看 免费 | 中文一区在线 | 国产免费中文字幕 | 在线观看免费版高清版 | 日韩午夜视频在线观看 | 色欧美日韩 | 99久久精品午夜一区二区小说 | 天天干天天碰 | 成人a视频在线观看 | 午夜精品久久久久久久99无限制 | 干干日日 | 黄色a级片在线观看 | 亚洲精品久久视频 | 亚洲视频每日更新 | 成人综合日日夜夜 | 日韩精品电影在线播放 | 国产精品久久久久久久久久久久午夜 | 日日夜夜婷婷 | 日本精品久久久久中文字幕 | 国产黄色片一级三级 | 久久激情影院 | 欧美日韩免费视频 | 国产激情小视频在线观看 | 久久成年视频 | 午夜18视频在线观看 | 久久超碰免费 | 中文字幕 婷婷 | 五月天丁香视频 | 国产精品99久久久久人中文网介绍 | 99爱在线| 国产精品久久久精品 | 日韩毛片在线播放 | 天天舔天天射天天操 | 99热在线看 | 婷婷黄色片| 日本护士三级少妇三级999 | 久久在线观看 | 激情综合色综合久久综合 | 一区二区三区四区五区在线 | 亚洲精品久久在线 | 人人爽人人爽人人片 | 免费av网址在线观看 | 在线观看播放av | 黄色一级动作片 | 国产91精品一区二区 | 中文字幕在线观看一区二区三区 | 精品国产伦一区二区三区免费 | 欧美成年人在线视频 | 最新中文字幕在线观看视频 | 国产麻豆果冻传媒在线观看 | 4438全国亚洲精品观看视频 | 91精品国产综合久久福利不卡 | 中文不卡视频 | 欧美色图亚洲图片 | 精品在线观看一区二区 | 99精品国产视频 | 亚洲理论影院 | 国产精品久久久区三区天天噜 | 婷婷丁香在线视频 | 久久免费视频7 | 中文字幕一区在线观看视频 | 欧美一性一交一乱 | 99热超碰 | 日韩在线视频在线观看 | 91久久国产自产拍夜夜嗨 | 超碰97免费 | 91高清免费看 | 日韩中文在线观看 | 国产精品精品久久久 | 成人网在线免费视频 | 日本最新中文字幕 | 天天射天天干天天爽 | 亚洲影院色 | 亚洲国产人午在线一二区 | 区一区二区三区中文字幕 | 蜜臀av性久久久久av蜜臀三区 | 黄色aaaaa| 91色一区二区三区 | 91在线入口 | 夜夜骑日日 | 国产美女免费 | 香蕉视频亚洲 | 国产精品久久久久久久久久了 | 亚洲欧美视频在线观看 | 精品999| 99精品免费久久久久久久久 | 国产精品亚洲片夜色在线 | 免费试看一区 | 中文字幕丝袜美腿 | 黄色一级在线观看 | 久久久久激情电影 | 亚洲欧美日本一区二区三区 | 一区二区三区在线观看免费 | 91精品网站在线观看 | 日韩二区精品 | 成片免费观看视频 | 亚洲女人天堂成人av在线 | 国产精品ⅴa有声小说 | 91精品伦理 | 色av男人的天堂免费在线 | 日韩欧美综合视频 | 日韩av图片 | 激情综合网在线观看 | 亚洲五月| 国产一级二级三级视频 | 久久精品视频在线看 | 亚洲精品看片 | 久久九九久久精品 | 亚洲精品久久视频 | 精品亚洲网 | a级免费观看 | 婷婷丁香六月 | 精品国产乱子伦一区二区 | www免费视频com━ | 五月婷婷综合在线观看 | 9ⅰ精品久久久久久久久中文字幕 | 欧美日本中文字幕 | 91 中文字幕 | 免费看黄色91 | 超碰成人免费电影 | 亚洲精品美女在线观看播放 | 欧美日韩不卡一区 | 日韩中文在线观看 | 亚洲va综合va国产va中文 | 日韩精品久久久 | 久久歪歪 | 国产91精品看黄网站在线观看动漫 | 亚洲高清免费在线 | 国产一区二区高清不卡 | 91丨九色丨勾搭 | 免费观看成年人视频 | 成人免费视频网站在线观看 | 国产一级大片在线观看 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 亚洲丝袜一区二区 | 丁香综合 | 丁香激情网 | 亚洲激情网站免费观看 | 97自拍超碰 | 欧美一级片免费在线观看 | 国产精品密入口果冻 | 91在线免费观看国产 | 99超碰在线播放 | 成人小视频在线免费观看 | 97国产小视频 | 国产伦理久久精品久久久久_ | 2022国产精品视频 | 91中文字幕永久在线 | 亚洲高清91 | 亚洲综合一区二区精品导航 | 国内精品视频在线 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 天天鲁天天干天天射 | 成年人电影免费在线观看 | 美女黄视频免费看 | 精品国产一区二区三区四区vr | 久久久黄视频 | 91在线色 | 国产精品久久久一区二区三区网站 | 成人久久久久久久久 | 成人免费av电影 | 亚洲黄色av网址 | 国产视频一区二区在线 | 国产青春久久久国产毛片 | 美女精品 | 免费视频 你懂的 | av电影免费 | 91麻豆网站 | 丁香激情综合国产 | 日韩精品久久中文字幕 | 婷婷久久久 | 97理论电影| 亚洲电影免费 | 免费av 在线| 欧美日韩在线观看一区 | 97热视频 | 欧美日韩一区三区 | 日日夜夜婷婷 | 亚洲区另类春色综合小说 | 天天搞天天干天天色 | 欧美91精品久久久久国产性生爱 | aaa日本高清在线播放免费观看 | 欧美少妇的秘密 | 欧美亚洲免费在线一区 | 国产精品久久久久婷婷 | 国产一区在线视频播放 | 色婷久久| 在线观看亚洲精品 | 97福利 | 欧美日韩视频免费看 | 亚洲国产高清在线观看视频 | 91欧美精品 | 亚洲电影自拍 | 人人射人人| 国模吧一区 | 六月婷婷网 | 狠狠狠干 | 成人av一区二区兰花在线播放 | 激情电影影院 | 久草手机视频 | 欧美在线视频二区 | 亚洲闷骚少妇在线观看网站 | 久久999久久 | 欧美一级片 | 91日韩在线播放 | 国产999精品久久久久久绿帽 | 欧美亚洲一级片 | www蜜桃视频 | 伊人午夜视频 | 一区中文字幕 | 亚洲伊人网在线观看 | 超碰在线天天 | 欧美色综合天天久久综合精品 | 99re视频在线观看 | 日日射av | 久久久久在线观看 | 视频一区二区三区视频 | 免费在线播放av电影 | 综合久久网站 | 国产亚洲精品久久久久久 | 国偷自产中文字幕亚洲手机在线 | 久久五月情影视 | 欧美一级片在线 | 黄色av网站在线观看 | 大胆欧美gogo免费视频一二区 | 中文字幕免费一区 | 欧美日韩精品区 | 精品一区二区在线观看 | 国产成人精品一区二区三区免费 | 天天操天天操 | 国产精品久久久久三级 | 成人av在线直播 | 日韩激情视频在线观看 | 亚洲综合婷婷 | 久久久久亚洲国产精品 | 成人欧美一区二区三区在线观看 | 97国产精品一区二区 | 成人免费视频播放 | 国产不卡精品视频 | 欧美极品少妇xbxb性爽爽视频 | 亚洲高清免费在线 | 欧美精品在线免费 | 99精品视频免费 | 91在线免费播放视频 | 一区中文字幕电影 | 久久夜色精品国产欧美一区麻豆 | 天堂激情网 | 日韩精品一区二区免费 | 91av播放 | 亚洲精品视频免费看 | 国产成人精品一区二区三区福利 | 色网站国产精品 | 国产午夜三级一区二区三 | 久久久国产精品视频 | 中文av在线播放 | 91麻豆精品国产自产 | 日本一区二区高清不卡 | 九九热久久免费视频 | 激情五月婷婷丁香 | 国内一区二区视频 | 91激情视频在线 | 天堂中文在线视频 | 免费又黄又爽视频 | 欧洲亚洲女同hd | 超碰成人免费电影 | 伊人资源视频在线 | 国产成人精品一区在线 | 亚洲精品日韩一区二区电影 | 国产高清中文字幕 | 久草视频在线免费播放 | 麻豆国产在线播放 | 天天激情在线 | 久草综合在线观看 | 日本韩国中文字幕 | 黄色特级片 | 波多野结衣一区二区 | 91桃色免费观看 | 国产日韩中文字幕 | 国产99久久精品一区二区永久免费 | 一二三区视频在线 | 国产中文在线视频 | 国产精品久久精品国产 | 91九色pron| 91av资源在线 | 国产亚洲人 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产亚洲视频在线 | 国内精品毛片 | 成人免费一区二区三区在线观看 | 免费看片日韩 | 色狠狠干 | 国产一区在线观看免费 | 波多野结衣电影一区二区 | 久久久久国产精品视频 | 18岁免费看片 | 波多野结衣视频一区二区三区 | 久久尤物电影视频在线观看 | 亚洲夜夜网 | 天天操天天操天天操天天操天天操天天操 | 久久久久久久久久久久亚洲 | 国产999在线| 91精品久久香蕉国产线看观看 | 一级c片| 狠狠干狠狠操 | 日韩在线欧美在线 | 九九九九热精品免费视频点播观看 | 涩涩网站在线观看 | 免费视频色 | av一级片在线观看 | 日本久久久精品视频 | 婷婷国产视频 | 国产香蕉视频在线播放 | 国产资源在线免费观看 | 欧美二区在线播放 | 一区二区成人国产精品 | 射久久| 精品9999 | 97成人免费 | 最近免费在线观看 | 91黄色小视频 | 日日夜夜天天久久 | 西西444www大胆无视频 | av在线影视 | 亚洲理论在线观看 | 美女精品久久久 | 国产手机av| 日日夜夜人人精品 | 欧美成人亚洲成人 | 黄色软件网站在线观看 | 欧美一级日韩免费不卡 | 日韩综合视频在线观看 | 麻豆视频免费网站 | 伊人中文网 | 久久午夜鲁丝片 | 麻豆传媒在线免费看 | 日韩精品最新在线观看 | 天天干,夜夜操 | 久草视频手机在线 | 91av大全| 婷婷av电影 | 久久a v视频 | 国产999精品久久久久久绿帽 | 一二三久久久 | 国产香蕉97碰碰久久人人 | 亚州国产精品视频 | 国产中文字幕在线观看 | aaa日本高清在线播放免费观看 | 国产精品初高中精品久久 | 国产精品白浆视频 | 欧美日本三级 | 免费无遮挡动漫网站 | 国产一区二区三区四区在线 | 日韩免费一级a毛片在线播放一级 | 久草精品免费 | 欧美激情综合五月色丁香小说 | 亚洲美女免费精品视频在线观看 | 日韩成人在线免费观看 | 久久综合久久综合久久 | 亚洲成人免费观看 | 日韩精品一区二区不卡 | 国产成人在线综合 | 中文字幕在线播出 | 久久久久欧美精品999 | 中文字幕精品三区 | 狠狠色狠狠色综合日日92 | www.eeuss影院av撸 | 久久久久久久久久久久久久免费看 | 色播五月激情五月 | 亚洲理论在线观看 | 丁香婷婷电影 | 日本中文在线观看 | 天堂久色| 91精品久久久久久久久久入口 | 国产99久久99热这里精品5 | 色婷婷国产精品一区在线观看 | 在线看不卡av | 91成人免费看| 在线一区av| 亚洲黄网址 | 中文字幕成人一区 | 久久一区二区三区日韩 | 日韩国产精品久久 | 91亚瑟视频 | 精品999 | 国产裸体永久免费视频网站 | 麻豆综合网 | 五月天亚洲激情 | 国产精品久久99 | 国产精品成人国产乱 | 91看片在线免费观看 | a级国产片 | .国产精品成人自产拍在线观看6 | 激情丁香久久 | 深爱五月激情网 | 国产精品自产拍在线观看蜜 | 精品在线一区二区三区 | 亚洲精品免费看 | 成人在线观看日韩 | 免费a网| 99精品国产一区二区三区麻豆 | 欧美日韩亚洲精品在线 | 日韩高清一区二区 | 久久国产精品99久久久久久丝袜 | 精品人人爽 | 97碰视频| 国产亚洲激情视频在线 | 黄视频色网站 | 在线观看日韩精品视频 | 久久精品久久久久 | 97电影院在线观看 | 国产精品婷婷午夜在线观看 | av免费网站 | 97久久精品午夜一区二区 | 日本mv大片欧洲mv大片 | www五月天婷婷 | 在线观看网站你懂的 | 青青草国产精品 | 久久久国产精品网站 | 日韩在线视频一区 | 久久爱www.| 精品字幕| 欧美一级视频免费 | 五月激情在线 | 国产精品国产三级国产 | 天天操狠狠操夜夜操 | 在线天堂视频 | 免费精品国产 | 日本超碰在线 | 91天天操 | 精品国产一区二区三区四区在线观看 | 日本久久精 | 在线观看中文字幕一区二区 | 亚洲 欧美日韩 国产 中文 | 深爱开心激情网 | 日本 在线 视频 中文 有码 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | av大全在线看 | 97人人网 | 粉嫩高清一区二区三区 | 五月婷婷导航 | 免费在线观看视频一区 | 在线一区av| 亚洲欧美日韩精品久久久 | 国产精品久久久久久爽爽爽 | 超碰在线91 | 精品产品国产在线不卡 | 欧美精品三级 | 久久久久国产一区二区三区四区 | 97av精品| 人人狠狠综合久久亚洲婷 | 黄污视频大全 | 国产麻豆精品传媒av国产下载 | 成年人视频在线观看免费 | 国产精品videossex国产高清 | 色综合久久久久综合体桃花网 | 亚洲热视频| 91av免费观看 | 色吊丝在线永久观看最新版本 | 久久激情片 | 日日婷婷夜日日天干 | 国产在线无 | 欧美精品二区 | 精品一区二区在线免费观看 | www在线观看视频 | 夜夜躁日日躁狠狠久久av | 日韩在线视频网 | 色老板在线视频 | 狠狠狠色| 亚洲涩综合 | 国色天香第二季 | 成人黄色在线 | 天天碰天天操视频 | 一区二区视频在线播放 | 精品福利片 | 国产精品久久免费看 | 国产99免费 | 久久刺激视频 | 在线观看中文字幕一区 | 黄色91免费观看 | 久久精品99国产精品日本 | 一区二区三区久久 | 国产小视频免费在线观看 | 精品国产一区二区三区四区vr | 国产麻豆视频免费观看 | av先锋影音少妇 | 国内免费久久久久久久久久久 | 正在播放一区二区 | 国产色在线观看 | 在线看片91 | 久久精品一 | 夜夜躁狠狠躁日日躁视频黑人 | 日韩av一区二区三区在线观看 | 国产成人av免费在线观看 | 色综合久久88色综合天天6 | 亚洲精品免费在线视频 | 中文字幕日本在线观看 | 亚洲aⅴ久久精品 | av在线等| 香蕉视频导航 | 久热免费在线观看 | 911精品美国片911久久久 | 狠狠躁天天躁综合网 | 在线精品视频在线观看高清 | 日韩精品久久一区二区 | 99久久久免费视频 | 久久亚洲二区 | 91香蕉视频黄| 国产不卡在线播放 | 少妇精品久久久一区二区免费 | 亚洲免费av网站 | 天天综合网国产 | 性色av一区二区 | 亚洲少妇激情 | 91精品国产三级a在线观看 | 日本三级中文字幕在线观看 | 久草五月 | 免费观看www7722午夜电影 | 欧美视屏一区二区 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 国产精品第三页 | 亚洲动漫在线观看 | 国产黄在线 | 亚洲精品中文字幕视频 | 99在线热播精品免费99热 | 日女人免费视频 | 久久久国产精品亚洲一区 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 国产99在线 | 不卡的av电影 | 在线观看一级视频 | 国产99久久久国产精品免费看 | 国产69久久久 | 国产麻豆精品一区二区 | 国产一级片在线播放 | 97超在线 | 人人涩| 欧美日韩在线观看一区 | 五月婷丁香网 | 日日躁你夜夜躁你av蜜 | 蜜桃视频日韩 | av网站在线观看免费 | 久久久免费在线观看 | 人人爽人人香蕉 | 久久精品国产v日韩v亚洲 |