久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Linux內(nèi)核驅(qū)動(dòng)開發(fā)實(shí)戰(zhàn):從drivers目錄到可加載模塊與設(shè)備樹匹配

Linux內(nèi)核驅(qū)動(dòng)開發(fā)實(shí)戰(zhàn):從drivers目錄到可加載模塊與設(shè)備樹匹配 簡(jiǎn)介這份資源是《Linux設(shè)備驅(qū)動(dòng)開發(fā)詳解基于最新的Linux 4.0內(nèi)核》一書的配套樣例代碼包面向具備一定C語言與操作系統(tǒng)基礎(chǔ)、希望系統(tǒng)學(xué)習(xí)Linux內(nèi)核驅(qū)動(dòng)開發(fā)的工程師與高校學(xué)生幫助讀者把書中理論落到可編譯、可運(yùn)行的代碼實(shí)踐上。壓縮包共122個(gè)文件約659KB以c源碼與cmd編譯腳本為主輔以makefile構(gòu)建文件、o目標(biāo)文件、ko內(nèi)核模塊、mod模塊信息及symvers符號(hào)版本等覆蓋字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、中斷處理、I/O調(diào)度、內(nèi)存管理、模塊化設(shè)計(jì)與電源管理等核心主題。資源中已有197人學(xué)習(xí)下載樣例圍繞globalmem、globalfifo、vmem_disk等典型驅(qū)動(dòng)展開讀者可借此理解設(shè)備注冊(cè)、讀寫請(qǐng)求處理、設(shè)備文件創(chuàng)建與內(nèi)核接口調(diào)用方式為實(shí)際項(xiàng)目中的驅(qū)動(dòng)開發(fā)與調(diào)試打下基礎(chǔ)。1. drivers_drivers_linux_Kernel_從目錄名到可加載模塊的完整路徑第一次看到drivers_drivers_linux_Kernel_這個(gè)標(biāo)題很多人會(huì)以為它指向某個(gè)具體的驅(qū)動(dòng)倉庫或內(nèi)核補(bǔ)丁集。實(shí)際上它更像一個(gè)信號(hào)你手上有一份 Linux 內(nèi)核源碼樹或者一個(gè)按drivers/目錄組織過的驅(qū)動(dòng)代碼包需要把它變成能跑、能加載、能調(diào)試的東西。Linux 內(nèi)核驅(qū)動(dòng)開發(fā)不是寫一個(gè).c文件然后gcc一下就能收工的它涉及內(nèi)核配置、模塊編譯、設(shè)備樹匹配、符號(hào)導(dǎo)出、版本適配這一整條鏈路。這篇文章面向的是嵌入式 Linux 工程師、BSP 移植人員以及正在從應(yīng)用層往內(nèi)核層過渡的開發(fā)者。我會(huì)按“先理解 drivers 目錄的組織邏輯再動(dòng)手編譯一個(gè)可加載模塊最后處理真實(shí)硬件匹配和排錯(cuò)”的順序展開每一步都給出可復(fù)現(xiàn)的命令和參數(shù)說明。如果你正在做國(guó)產(chǎn) Linux 發(fā)行版適配、高通 CAF kernel 移植或者只是想把一個(gè)字符設(shè)備驅(qū)動(dòng)跑通下面的內(nèi)容可以直接抄作業(yè)。2. Linux 內(nèi)核 drivers 目錄的組織邏輯與模塊編譯鏈路2.1 drivers 目錄不是隨便放的Kconfig、Makefile 與模塊的三方約定Linux 內(nèi)核源碼樹里的drivers/目錄是整棵樹上最龐大的部分之一按設(shè)備類型分成char/、block/、net/、i2c/、spi/、gpio/、usb/、pci/等子目錄。每個(gè)子目錄下通常有三類文件驅(qū)動(dòng)源碼.c、Kconfig 配置項(xiàng)、Makefile 編譯規(guī)則。這三者構(gòu)成一個(gè)閉環(huán)Kconfig 決定這個(gè)驅(qū)動(dòng)是否出現(xiàn)在make menuconfig的菜單里Makefile 決定它編譯成內(nèi)置還是模塊源碼里的module_init/module_exit決定加載和卸載行為。我一般會(huì)先確認(rèn)三件事第一目標(biāo)內(nèi)核版本是多少uname -r和源碼樹頂層Makefile里的VERSION/PATCHLEVEL是否一致第二交叉編譯工具鏈前綴是什么比如aarch64-linux-gnu-還是arm-linux-gnueabihf-第三當(dāng)前內(nèi)核的.config里CONFIG_MODULES是否打開。這三件事沒確認(rèn)就動(dòng)手后面大概率會(huì)翻車。一個(gè)典型的驅(qū)動(dòng)子目錄結(jié)構(gòu)如下drivers/mydriver/ ├── Kconfig ├── Makefile ├── mydriver.c └── mydriver.hKconfig 內(nèi)容示例config MYDRIVER tristate My example driver depends on GPIOLIB help This is a demo driver for GPIO-based device. Say M to build as module.Makefile 內(nèi)容示例obj-$(CONFIG_MYDRIVER) mydriver.otristate表示這個(gè)配置項(xiàng)有三種狀態(tài)N不編譯、Y編進(jìn)內(nèi)核、M編譯成模塊。obj-$(CONFIG_MYDRIVER)會(huì)根據(jù)配置值展開成obj-y或obj-m分別對(duì)應(yīng)內(nèi)置和模塊。這里的關(guān)鍵點(diǎn)是如果你希望驅(qū)動(dòng)能動(dòng)態(tài)加載必須讓CONFIG_MYDRIVERm并且內(nèi)核本身開啟了模塊支持。2.2 從零編譯一個(gè)可加載模塊命令、參數(shù)與產(chǎn)物驗(yàn)證假設(shè)你已經(jīng)有一份內(nèi)核源碼樹路徑是/home/user/kernel交叉編譯工具鏈?zhǔn)莂arch64-linux-gnu-目標(biāo)架構(gòu)是 arm64。下面是我常用的編譯流程。第一步準(zhǔn)備配置。如果源碼樹里還沒有.config可以用默認(rèn)配置或廠商配置cd /home/user/kernel make ARCHarm64 CROSS_COMPILEaarch64-linux-gnu- defconfig如果廠商提供了xxx_defconfig優(yōu)先用廠商的因?yàn)槟J(rèn)配置可能沒打開你需要的子系統(tǒng)。第二步打開你的驅(qū)動(dòng)配置項(xiàng)make ARCHarm64 CROSS_COMPILEaarch64-linux-gnu- menuconfig在菜單里找到Device Drivers下的My example driver按M選中保存退出?;蛘咧苯佑媚_本改scripts/config --module MYDRIVER make ARCHarm64 CROSS_COMPILEaarch64-linux-gnu- olddefconfigolddefconfig會(huì)把新增配置項(xiàng)的默認(rèn)值補(bǔ)齊避免交互式提問。第三步編譯模塊make ARCHarm64 CROSS_COMPILEaarch64-linux-gnu- Mdrivers/mydriver modulesMdrivers/mydriver告訴內(nèi)核構(gòu)建系統(tǒng)只編譯這個(gè)子目錄不重新編譯整個(gè)內(nèi)核。編譯完成后你會(huì)在drivers/mydriver/下看到mydriver.ko。第四步驗(yàn)證模塊信息modinfo drivers/mydriver/mydriver.ko輸出里會(huì)包含filename、license、description、depends、vermagic等字段。vermagic必須和目標(biāo)板運(yùn)行內(nèi)核的版本字符串完全一致否則insmod會(huì)報(bào)invalid module format。這是最常見的坑之一。第五步推送到目標(biāo)板并加載scp drivers/mydriver/mydriver.ko root192.168.1.100:/tmp/ ssh root192.168.1.100 insmod /tmp/mydriver.ko dmesg | tail -20如果驅(qū)動(dòng)里用了printkdmesg里能看到對(duì)應(yīng)輸出。卸載用rmmod mydriver前提是模塊沒有被引用。提示insmod不會(huì)自動(dòng)解決依賴如果模塊依賴其他模塊用modprobe并確保/lib/modules/$(uname -r)/下有正確的modules.dep。2.3 內(nèi)置驅(qū)動(dòng)與模塊驅(qū)動(dòng)的選擇邊界不是所有驅(qū)動(dòng)都適合編譯成模塊。我一般按下面的邊界來判斷場(chǎng)景推薦方式原因啟動(dòng)階段必須初始化內(nèi)置Y模塊加載時(shí)機(jī)晚于根文件系統(tǒng)掛載調(diào)試階段頻繁改代碼模塊M改完只需重編模塊不用重啟內(nèi)核依賴早期中斷或時(shí)鐘內(nèi)置Y模塊加載時(shí)中斷子系統(tǒng)可能還沒就緒廠商 BSP 強(qiáng)制要求按廠商有些 SoC 的電源域和時(shí)鐘依賴順序固定高通 CAF kernel 里很多驅(qū)動(dòng)默認(rèn)是內(nèi)置的因?yàn)樯婕半娫垂芾砗蜁r(shí)鐘樹初始化順序。如果你強(qiáng)行改成模塊可能會(huì)出現(xiàn) probe 時(shí)時(shí)鐘未使能、寄存器讀寫失敗的情況。這類問題不是代碼寫錯(cuò)了而是加載時(shí)機(jī)不對(duì)。3. 設(shè)備樹匹配與 probe 流程驅(qū)動(dòng)怎么找到硬件3.1 compatible 字符串驅(qū)動(dòng)和設(shè)備樹的握手協(xié)議在 ARM/ARM64 嵌入式 Linux 里驅(qū)動(dòng)和硬件的匹配主要靠設(shè)備樹。驅(qū)動(dòng)里寫一個(gè)of_device_id表設(shè)備樹里寫一個(gè)compatible屬性兩者字符串完全一致時(shí)內(nèi)核才會(huì)調(diào)用驅(qū)動(dòng)的probe函數(shù)。驅(qū)動(dòng)側(cè)代碼示例#include linux/module.h #include linux/platform_device.h #include linux/of.h static int mydriver_probe(struct platform_device *pdev) { struct device *dev pdev-dev; dev_info(dev, mydriver probed\n); return 0; } static int mydriver_remove(struct platform_device *pdev) { dev_info(pdev-dev, mydriver removed\n); return 0; } static const struct of_device_id mydriver_of_match[] { { .compatible vendor,mydriver-v1 }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, mydriver_of_match); static struct platform_driver mydriver_driver { .probe mydriver_probe, .remove mydriver_remove, .driver { .name mydriver, .of_match_table mydriver_of_match, }, }; module_platform_driver(mydriver_driver); MODULE_LICENSE(GPL); MODULE_AUTHOR(Your Name); MODULE_DESCRIPTION(Demo platform driver);設(shè)備樹側(cè)節(jié)點(diǎn)示例mydriver10000000 { compatible vendor,mydriver-v1; reg 0x0 0x10000000 0x0 0x1000; interrupts 0 42 4; status okay; };compatible是匹配的關(guān)鍵reg描述寄存器基地址和長(zhǎng)度interrupts描述中斷號(hào)和觸發(fā)類型。status okay表示啟用這個(gè)節(jié)點(diǎn)如果寫disabled驅(qū)動(dòng)不會(huì) probe。3.2 probe 失敗的排查順序從 dmesg 到 /sys 的完整鏈路probe 失敗是驅(qū)動(dòng)開發(fā)里最耗時(shí)的環(huán)節(jié)。我一般按下面的順序排查第一看dmesg里有沒有probe failed或failed to get resource之類的輸出。內(nèi)核會(huì)在 probe 失敗時(shí)打印錯(cuò)誤碼比如-ENODEV、-EINVAL、-EPROBE_DEFER。第二確認(rèn)設(shè)備樹節(jié)點(diǎn)是否被內(nèi)核解析到ls /sys/firmware/devicetree/base/如果節(jié)點(diǎn)存在再檢查compatible是否和驅(qū)動(dòng)里的字符串完全一致。注意大小寫和連字符vendor,mydriver-v1和vendor,myDriver-v1是不匹配的。第三檢查EPROBE_DEFER。這個(gè)錯(cuò)誤碼表示驅(qū)動(dòng)依賴的資源還沒準(zhǔn)備好內(nèi)核會(huì)稍后重試。常見原因是時(shí)鐘、 regulator、GPIO 控制器還沒初始化。解決辦法是確認(rèn)依賴驅(qū)動(dòng)的 probe 順序必要時(shí)在設(shè)備樹里調(diào)整節(jié)點(diǎn)順序或使用phandle引用。第四看/sys/bus/platform/drivers/mydriver/下有沒有綁定成功的設(shè)備ls /sys/bus/platform/drivers/mydriver/如果目錄下只有bind、unbind、uevent沒有設(shè)備名說明沒有設(shè)備綁定到這個(gè)驅(qū)動(dòng)。第五用dev_info在 probe 入口打印確認(rèn)函數(shù)是否被調(diào)用。如果根本沒進(jìn) probe問題在匹配階段如果進(jìn)了 probe 但失敗問題在資源獲取階段。注意pr_info和dev_info的輸出級(jí)別不同dev_info會(huì)帶上設(shè)備名更容易定位。生產(chǎn)驅(qū)動(dòng)里建議用dev_err打印錯(cuò)誤用dev_dbg打印調(diào)試信息。3.3 字符設(shè)備注冊(cè)file_operations 與設(shè)備號(hào)的分配platform_driver 負(fù)責(zé)和硬件匹配字符設(shè)備負(fù)責(zé)和用戶空間交互。兩者可以合在一個(gè)驅(qū)動(dòng)里也可以分開。下面是一個(gè)最小的字符設(shè)備注冊(cè)示例#include linux/fs.h #include linux/cdev.h #include linux/uaccess.h static dev_t mydev_num; static struct cdev mydev_cdev; static struct class *mydev_class; static int mydev_open(struct inode *inode, struct file *file) { return 0; } static ssize_t mydev_read(struct file *file, char __user *buf, size_t len, loff_t *offset) { char msg[] hello from kernel\n; if (*offset sizeof(msg)) return 0; if (copy_to_user(buf, msg, sizeof(msg))) return -EFAULT; *offset sizeof(msg); return sizeof(msg); } static const struct file_operations mydev_fops { .owner THIS_MODULE, .open mydev_open, .read mydev_read, }; static int __init mydev_init(void) { alloc_chrdev_region(mydev_num, 0, 1, mydev); cdev_init(mydev_cdev, mydev_fops); cdev_add(mydev_cdev, mydev_num, 1); mydev_class class_create(THIS_MODULE, mydev); device_create(mydev_class, NULL, mydev_num, NULL, mydev); return 0; } static void __exit mydev_exit(void) { device_destroy(mydev_class, mydev_num); class_destroy(mydev_class); cdev_del(mydev_cdev); unregister_chrdev_region(mydev_num, 1); } module_init(mydev_init); module_exit(mydev_exit); MODULE_LICENSE(GPL);alloc_chrdev_region動(dòng)態(tài)分配設(shè)備號(hào)cdev_add注冊(cè)字符設(shè)備class_create和device_create自動(dòng)在/dev下創(chuàng)建設(shè)備節(jié)點(diǎn)。用戶空間用open(/dev/mydev, O_RDONLY)打開read讀取。copy_to_user是內(nèi)核向用戶空間傳數(shù)據(jù)的標(biāo)準(zhǔn)接口不能直接用memcpy否則會(huì)觸發(fā)內(nèi)核頁錯(cuò)誤。4. 驅(qū)動(dòng)開發(fā)避坑從編譯報(bào)錯(cuò)到運(yùn)行時(shí)崩潰的 5 個(gè)真實(shí)記錄4.1 現(xiàn)象insmod 報(bào) invalid module format原因模塊的vermagic和目標(biāo)內(nèi)核版本不一致。常見于換了內(nèi)核源碼樹但沒重新編譯模塊或者交叉編譯工具鏈版本不同導(dǎo)致內(nèi)核版本字符串帶或-dirty后綴。解決用modinfo對(duì)比模塊和內(nèi)核的vermagic確保源碼樹頂層Makefile的版本號(hào)和目標(biāo)板uname -r一致。如果目標(biāo)板內(nèi)核是廠商定制的必須用廠商提供的源碼樹編譯模塊。4.2 現(xiàn)象probe 函數(shù)不執(zhí)行dmesg 無任何輸出原因設(shè)備樹compatible字符串和驅(qū)動(dòng)of_device_id不匹配或者設(shè)備樹節(jié)點(diǎn)status是disabled或者驅(qū)動(dòng)根本沒編譯進(jìn)內(nèi)核。解決先確認(rèn)/sys/firmware/devicetree/base/下節(jié)點(diǎn)存在且status為okay再確認(rèn)驅(qū)動(dòng).ko文件已加載且modinfo里alias字段包含正確的of:前綴。如果驅(qū)動(dòng)是內(nèi)置的檢查.config里對(duì)應(yīng)配置項(xiàng)是否為Y。4.3 現(xiàn)象probe 返回 -EPROBE_DEFER反復(fù)重試但不成功原因驅(qū)動(dòng)依賴的時(shí)鐘、regulator、GPIO 控制器還沒 probe 完成。內(nèi)核會(huì)延遲重試但如果依賴驅(qū)動(dòng)永遠(yuǎn)不 probe你的驅(qū)動(dòng)也永遠(yuǎn)不會(huì)成功。解決檢查依賴驅(qū)動(dòng)是否已加載設(shè)備樹里phandle引用是否正確??梢杂胏at /sys/kernel/debug/devices_deferred查看延遲設(shè)備列表。如果是依賴順序問題考慮把依賴驅(qū)動(dòng)改成內(nèi)置或者調(diào)整設(shè)備樹節(jié)點(diǎn)順序。4.4 現(xiàn)象copy_to_user 返回 -EFAULT用戶空間讀不到數(shù)據(jù)原因用戶空間傳入的緩沖區(qū)地址無效或者長(zhǎng)度參數(shù)超過了實(shí)際緩沖區(qū)大小。也可能是內(nèi)核里直接用了memcpy而不是copy_to_user。解決在read/write里先檢查access_ok再用copy_to_user/copy_from_user。注意copy_to_user返回的是未拷貝的字節(jié)數(shù)返回 0 表示成功。如果返回非 0說明有部分?jǐn)?shù)據(jù)沒拷貝成功。4.5 現(xiàn)象rmmod 報(bào) Device or resource busy原因模塊的引用計(jì)數(shù)不為 0可能有用戶空間進(jìn)程還打開著設(shè)備節(jié)點(diǎn)或者內(nèi)核里有其他模塊依賴它。解決用lsmod查看模塊引用計(jì)數(shù)用fuser /dev/mydev或lsof /dev/mydev找到占用進(jìn)程并關(guān)閉。如果是內(nèi)核依賴先卸載依賴模塊。調(diào)試階段可以在mydev_open里加try_module_get(THIS_MODULE)在release里加module_put確保引用計(jì)數(shù)正確。5. 用 QEMU 驗(yàn)證驅(qū)動(dòng)不接硬件也能跑通 probe 和讀寫5.1 QEMU buildroot 的最小驗(yàn)證環(huán)境不是每個(gè)人都有現(xiàn)成的開發(fā)板。我常用 QEMU 加 buildroot 搭一個(gè)最小環(huán)境驗(yàn)證驅(qū)動(dòng)的基本邏輯。buildroot 可以生成內(nèi)核鏡像、根文件系統(tǒng)和設(shè)備樹QEMU 負(fù)責(zé)模擬運(yùn)行。配置 buildroot 時(shí)關(guān)鍵選項(xiàng)如下配置項(xiàng)值說明Target ArchitectureARM (little endian)或 AArch64KernelLinux 4.19 或更高版本按需選擇ToolchainBuildroot toolchain內(nèi)置工具鏈?zhǔn)∪ソ徊婢幾g配置Filesystemext2/ext4根文件系統(tǒng)格式Device tree啟用用于傳遞硬件描述編譯完成后用 QEMU 啟動(dòng)qemu-system-arm -M vexpress-a9 \ -kernel output/images/zImage \ -dtb output/images/vexpress-v2p-ca9.dtb \ -drive fileoutput/images/rootfs.ext2,ifsd,formatraw \ -append root/dev/mmcblk0 consolettyAMA0 \ -nographic-M vexpress-a9指定模擬板型-dtb指定設(shè)備樹-append傳遞內(nèi)核命令行。啟動(dòng)后進(jìn)入 shell就可以用insmod加載模塊用dmesg看輸出。5.2 在 QEMU 里驗(yàn)證字符設(shè)備讀寫把編譯好的mydev.ko通過scp或掛載共享目錄傳到 QEMU 里加載后檢查/dev/mydev是否存在insmod /tmp/mydev.ko ls -l /dev/mydev cat /dev/mydev如果cat輸出hello from kernel說明字符設(shè)備注冊(cè)和讀寫鏈路都通了。如果/dev/mydev不存在檢查class_create和device_create的返回值以及udev或mdev是否在運(yùn)行。提示QEMU 里沒有真實(shí)硬件所以依賴具體寄存器操作的驅(qū)動(dòng)無法完整驗(yàn)證。但 probe 流程、字符設(shè)備注冊(cè)、文件操作接口這些邏輯可以跑通能提前發(fā)現(xiàn)大部分代碼錯(cuò)誤。5.3 用 ftrace 跟蹤 probe 調(diào)用鏈如果 probe 沒執(zhí)行可以用 ftrace 看內(nèi)核函數(shù)調(diào)用cd /sys/kernel/debug/tracing echo function current_tracer echo mydriver_probe set_ftrace_filter echo 1 tracing_on insmod /tmp/mydriver.ko cat traceset_ftrace_filter只跟蹤指定函數(shù)避免輸出過多。如果trace里沒有mydriver_probe說明匹配階段就失敗了。如果有但后面報(bào)錯(cuò)可以結(jié)合dmesg看具體錯(cuò)誤碼。最后一章我想說的是驅(qū)動(dòng)開發(fā)最怕的不是代碼寫不出來而是不知道哪一層出了問題。我的習(xí)慣是每加一個(gè)功能點(diǎn)就驗(yàn)證一次先確認(rèn)模塊能編譯再確認(rèn)能加載再確認(rèn) probe 能進(jìn)再確認(rèn)字符設(shè)備能注冊(cè)最后才測(cè)讀寫。每一步都有對(duì)應(yīng)的檢查命令不要等全部寫完再一起調(diào)。另外內(nèi)核版本和工具鏈版本一定要鎖死換版本后先重新編譯一個(gè)已知能用的模塊確認(rèn)環(huán)境沒問題再改代碼。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人精品一区二区91毛片不卡| 96麻豆精品一区二区三区| 中国一级操逼视频| 成年无码动漫av片无尽在线| 精品美女少妇一区二区三区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | www.超碰在线| 熟妇xxxxx性春色| 九九热精品视频六| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 午夜精品人妻二区三区| 天操天操夜操夜月操月年年操| 国产精品岛国片在线观看| 九九九九热| 亚洲日韩97| 日韩啪啪啪视频| 97天堂| 精品人妻中文字幕4399| 亚洲一区日韩精品中文字幕| 亚洲综合色图欧美| 日日躁狠狠躁天天躁精品| 天天综合香 ld视频| 91N欧美| 性吧在线视频| 婷婷月色| 91超碰人人| 久久99视频| 天天操天天舔| 成人国产精品三级A片| 综合影视国产无码| 国产精品一级特黄aaa大片在线观看| 又粗又长又大国产不卡| 亚洲熟妇一,二,三期| 啊啊啊啊啊啊啊啊在线观看| 草草草视频| 天堂性色| 17c嫩草51久久91嫩草| 嗯嗯不要视频| 91av一区二区在线观看| 人人玩人人添人人澡免费| 中文字幕天堂在线| 99国产在线 精品 视频| 欧美人妻一区| 五月婷婷基地| 中文字幕 一区二区 亚洲无码| 99这里有精品| 久久精品一区| 91久久国产综合精品| 亚洲成人色情五月天丁香花| 人人摸人人舔一区二区| 欧洲亚洲国产综合在线| 岛国网址国产 | 亚洲精品亚洲人成人网| 精品四五区| 欧美亚洲第1页| 色大香蕉97N| www.AV有限公司一区| 久久久九九九九| 久久人妻无码毛片A片麻豆| 大肉棒导航| 插入粉嫩少妇视频| 东京热大香蕉| 秋霞影音一区二区三区| 都市激情人妻一区二区青青操视频| 日韩精品9区| 亚欧洲日韩国产精品| 一区二区中文| 97国产高清视频在线观看| 免费看日本操逼视频| 婷婷久草一区二区三区| 精品一二三区女同| 99久草| www.亚洲成人一区| 综合网色| 人人噜夜夜操| 老熟女乱伦一区| 影音先锋乱| 无码91| 亭亭在线资源| 中文字幕日韩精品久久| 久久久穴999| 91日韩网站| 成人一道本免费视频| 3P乱轮视频| 亚洲色图91欧美日韩| 热久日综合| 亚洲丝袜少妇在线| 欧美日本中字另类在线| 蜜臀久久99'精品久久久| 大香蕉淫人| 久久国产性爱| 任我爽视频在线观看| 亚洲,欧美,综合网| 日韩欧美成人性爱在线| 麻豆天美制片厂网站视频| 亚洲综合色图欧美| 国精精品无码一二三区水多多| 91在线欧色| 青青草女人天天干| 国产夜夜操| 东京热91| 色婷婷av在线观看| 欧美亚洲中文字幕| 狠狠干综合| 男人精品天堂一区| 日韩性爱毛片操骚逼| 920日本午夜免费| 免费亚洲国产精品久久一区| 三级精品三级在线观看| 欧美大片一区二区三区 | 精品久久99| 欧美+日产+中文| 午夜精品久久久久久久99蜜桃一| 欧美久久久| 欧美日产国产在线成人第一区| 天天综合AV| 亚洲人人夜夜澡人人爽| 国产免a费看黄片在线| 久久男人的天堂国产| 97精品一区二区视频在线观看| 人妻日日干| 黄色一区三区| 强奸xx国产| 午夜噜噜噜| 免费黄色片子| 九九九九九精品视频| 极品尤物在线观看| 久久久久成人网| 国内三级自拍小视频在线观看| 超碰色美女| 久草大| 国产农村妇女毛片精品久久| 91九色首页| 国产激情综合| 国产精品不卡av免费在线观看| 极品五月天噜噜| av中亚| 日本一二区免费| 亚洲**2021在线观看| 国产美女91视频| 久久透逼视频| 神马麻豆福利院| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 日本韩欧美在线播放a| 青青草原成人| 91久久堂| 丁香啪啪| 日韩卡一卡二卡三在线| 97伦综合| 1区2区3区中文字幕日韩| 成人三一级一片aaa| 欧美韩国你懂得在线 | 亚州综合色| 好看的91视频| 精品国产a∨一区天美传媒| 久久国内| 牛牛AV人人夜夜澡人人爽| 97精品视频免费| 国产中文精品一区二区在线观看| 亚洲人妻五月丁香婷婷| 麻豆 亚洲 97| 嗯嗯嗯好爽| 操逼大黄片| 国产91 丝袜在线播放 | 国产91丝袜在线播放蜜月| 色五月激情网| 日本免费中文字幕在线| 国产精品白丝| 亚洲女优有码无码高清| 久久九七| 久久综合五月天| 人人操人人摸人人看人人插| 综合久久少妇中文字幕| 精品无人区麻豆乱码1区2区图片 | 日韩兔费看黄片| 精品久久視頻在线| 欧美激情视频在线一区| 综合网 欧美| 久日91在线| 天天干天天操天天拍| av日韩手机在线影视| 啪啪性爱免费视频| 91五十路| 欧美精品庄| 97久久国产亚洲精品超碰热| 偷拍2020| 一区二区三区 丝袜高跟| 天天日日舔舔| 三级三级三级日本99| 精品偷拍13p欧美dodk视频| 啊啊啊啊啊在线观看网址| 在线观看日韩av不卡| 国产成人自拍视频视频| 黄色激情电影在线观看| 国产美女销魂在线观看不卡| 久久一区二区蜜桃| 人人妻人人爱人人玩| 日本久久久久久久久久| 色97干| 亚洲天堂另类| 亚洲阿v天堂在线| 东北女人高潮视频| 九九九国产| 偷拍99| 色婷婷日韩精品一区二区三区| 任你干在线视频| 久色99999| 久久97资源 网| 精品国产网站| 伊人网在线观看| 大香蕉伊在线久草麻豆天堂故事| 先锋音影AV| 一区二区三区蜜桃成人撸久久东京热 | 国产suv精品一区二区四| 色综合五月天| 三级网站超变态精品| 九九十八精品| 色婷婷久久综合超碰| 极品粉嫩少妇视频| 国产av热热色| 欧美午夜熟妇黑人精品91| 国产精品毛片| 肏逼视频日本| 黄网色一区二区三区四区精品| 大伊香蕉在线视频免费| 久久久网站| 亚洲色鬼| 97在线青| 综合网欧美| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 99操逼| 免费操逼91| 人妻二区| 国产精品久久久久久久久AV大片 | 国产av色网| 九九九九一区| 91综合色噜噜| 国产精品无码在线| 伊人97色天使| 校园春色亚洲色图| 亚洲精品乱码线路中文字幕 | 欧亚第一综合网| 操老熟女AV| 男人的天堂一区| 草草电影院| 亚洲最大的综合性av| 天天爽爽爽爽| 97久久精品不卡| 精品一区二区三区麻豆| 乱伦a片视频| 中文字幕在线日亚洲9| 偷拍欧美激情| 日本二区不卡| 欧美成人四级在线播放| 野狼激情网| 少妇内射www在线观看视频 | 四虎影视在线| 天美av在线| 在线中文字幕| 国产原创自拍| 亚洲色棕合| 伊人操你| 午夜激情床戏激情| 91人人操| 日欧操屄视频| 91爱看| 久久久人妻| 亚洲天堂7777| 亚洲天堂人人妻| 久久久不卡| 欧美系列在线一区二区| 天天操天天看| 久久国内| 91精品久久久久久久久久| 亚洲人妻在线精品| 人妻AV 中文字幕的| 久久视频,这里只有精品| 91精品国产91久久青草 | 国产97亚洲| 操婷婷逼| 91操熟女视频 | 国产中文字幕在线观看| 亚洲强奸乱伦影视网| 成人AV素股で擦久久| 色九九久九九| 国产成人久久久精品免费AV| 亚洲亚洲亚洲天堂天堂| 大香网站| 国产日产欧产美韩系列麻豆免费| 国产 日韩 另类 视频一区爱| 美女91在线观看| 精品人妻中文字幕高清| 动漫片子网站3黄| 久悠悠av| 翔田千里爆乳巨臀无码| 欧美日韩222| 亚洲AV麻豆Aⅴ无码电影一| 欧美1727免费观看视频| 人人操人人色人人摸| 中文字幕日产av人| 国产日韩精品人妻久久久久色欲网站| 91美女視頻| 免费啪啪一级视频| 久久久久极品| 探花激情视频| 蜜臀99久久精品久久久久| 五月天激情小说| av天堂电影网| 色女99一级片在线观看| 亚洲视频1区| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 色香色欲天天综合网天天来吧 | 极品美女福利在线观看| 国产97色在线 | 亚洲| 精品亚洲国产成人AV制服丝袜| 中文字幕欧美日本乱码一线二线 | 97超碰人妻| 少妇被玩视频二三区| 欧美日韩99| 亚洲成成熟女人综合一区二区| 亚洲天堂精品日韩电影| 日韩三级网址| 粉嫩不卡一区二区性爱| 91欧美www| 97天天摸天天碰| 91综合网| 97天天插| 九九九久千久久激情蜜桃在线看 | 欧美日韩色综合网| 中文日韩欧美熟| 九九黄色网| 粉嫩av平台| 日韩 欧美 国产 麻豆| 日本岛国黄色网址| AA级电影三区| 青青草原伊人网| 有码人妻系列| 亚洲高清无码免费观看视频| 国产一级特黄大片处女| 四虎在线视频| 久久综合久色欧美综合狠狠| juliaann精品熟女一区| 亚洲欧美日韩综合在线尤物| 美国日韩黄片| 国产无码精品无码| 欧美色蜜桃97| 精品女同一区| 亚洲 欧美 另类 日韩 人妻一区| 熟女丝袜视频| 久久久国产三级黄色片| 无码高清国产AV| 超碰人妻久久| 精品免费囯产一区二区三区| 夜夜嗨一区二区三区三州加勒比| 亚洲欧美另类少妇精品| 久久午夜伦| 免费A V在线播放| 中文字幕日韩电影人妻| 亚洲色图欧美一区二区不卡| 91bbbbbb| 亚洲色图一区二区三区| 久久精品操| 中文一区二区| 91欧美另类| 中文字幕免费观看| 欧美第38页| 五月丁香啪| 婷婷伊人网| 午夜福利成人免费视频| 亚洲黄网在哪免费看| 精品成人亚洲午夜电影| 久久性爱精品一区| 中文字幕在线观看永久| 久久久久免费看少妇A片特黄| 69XX一中文字幕人妻91| 中文字幕国产在线天堂| 免费精品无码一级毛片牛牛影视 | 97电影院超碰| 亚洲AV免费在线| 国产无码一二三区| 久久久久久AV无码免费网站| 亚洲精品久久久久久久蜜桃臀| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 亚洲精品第一| 久久久亚洲高清不打码| 韩日性爱av| 日日插夜夜| 东京热视频网| 欧美亚洲中文字幕| 天天做天天爱天天爽| 日本日逼视频网| 五月婷婷五月天| 国产 日韩 欧美 人妻 熟女 中文 69人妻精品一区二区绯色 | 最新加勒比丝袜在线| 亚洲天堂综合AV| 国产精品久久久亚洲一区| 色色色热| 国产精品肉丝自拍| 中文字幕十五区| 少妇第一页| 蜜桃臀一区二区三区久久| 不卡六六在线91| 美女9118禁| 啪啪综合网| 九九九精品成人免费视频小说| 日日干天天干夜夜爽| 国产精品ⅴ无码大片在线看.| 午夜a成v人电影| 一区二区三区四区免费视频| 香蕉在线一区二区三区| 高跟伊人julia ann| h色99999| 国产免费内射视频| 日韩国产不卡在线视频| 精品丰满人妻一区二区三区免费观| 久久免费中文字幕在线观看| 青女在线| 久久超碰com| 日本三级A片网站com| 人妻少妇av在线观看| 亚洲 欧美 中文 日韩超碰 | 高潮的A片激情扒开一区| 思思性爱| 蜜桃久久久久久| 伊人在线大香蕉视频久久| 天天综合网~91| 午夜操逼不卡| 内射白嫩美女| 欧美另类丝袜熟女| 免费一级特黄特色大片在线观看看| 五月婷婷基地| 粉嫩久久久久| 日韩欧美大片免费高清啪啪| 少妇滛荡视频| 日韩 女同 综合| 日本孕妇一区二区视频操逼免费看 | 欧美亚洲中文字幕| 黄呦呦在线| 亚洲男人天堂AV| 美中日韩无码| 97超视频在线观看| 人妻少妇久久中文字幕一区二区 麻豆| 不卡一区二区日本视频| 欧美色图片91| 999精品久久久久久久| 一区二区三区四区免费视频| 日韩精品人妻中文字有码在线| 操逼操2| 91精品久久久久久综合五月天| 激情综合av| 富女玩鸭子一级毛片| 99在线精品观看99| 欧洲色综合| 日韩探花精品在线视频| 蜜臀亚洲综合一二三四区| 国产精品午夜AV完会免费 | 亚洲欧美综合网 | 欧美天天干| 人妻熟女av国产网站| 一直超碰| 国产一级特黄大片处女| 97干天天| 成人性爱AV在线免费观看| 99热97| 九九亚洲| 91 丝袜在线| se吧提供91精品国产91久久久久久| 天天淫人人妻日日色| 一本久道久久综合狠狠爱一密臀精 | 精品视频123区小说区| 日韩熟女精一区二区三区不卡| 插欧洲美女欧美精品| 亚洲人精品午夜不卡| 日韩国产在线观看av| 中文字幕免费在线观看| 99色视频| 亚洲另类天堂| 国产美脚女优尤物在线观看| 久久久久久久伊人精品| 日韩美女,国产传媒,视频一区| 日本黄色大片一级视频免费麻豆| 后入式在线免费观看60秒| 岛国毛片手机在线观看| 亚洲人人夜夜澡人人爽| www.超碰在线| 91精品国产91综合久久蜜臀| 欧洲亚洲人妻无码中字久久三区四区| 亚洲成a人片在线观看中文!!!| 99后入| 狠狠色丁香| 欧美色就是色| 欧美超碰人妻97| 天美麻花大全视频| 校园春色综合网| 青久操| 日本国产欧美高清在线| 亚洲人妻五月丁香婷婷| 国产乱弄免费在线视频。| 青娱乐国产盛宴视频| 欧美日本视频一区| 国内精品不卡无毒99999| 国产v片在线免费观看| 免费成人在线熟妇网| www网站黄| 97在线视频免费观看| 自拍欧美| 欧美成人精品A片免费一区99| 欧美在线91| 天堂亚洲精品久久老牛| 九九九九久久久| 日韩综合成人免费视频| 97精品全部| 性色中出| 五月婷婷五月天| 亚川综合视频| 97干在线| 久热精品在线| 精品人妻一区二区三区视频| 婷婷五月丁香五月| 亚洲va有码在线天堂| 玖草在线视频| 超碰97极品9| 99亚洲人人| 人人操AV| 亚洲国产无码精品首页久久久| 伊人五月天婷婷| 另类小说欧美激情校园春色| 99精品丰满人妻无码| 日韩人妻操B| 最新国产精品久久精品| 中日亚韩免费视频| 男女日B国产| 国产熟女无套内射| 干妹子| 日韩天天本| 日韩AV一区二区三区三州三州| 激情五月天网| 日韩AV熟女乱伦| 国产精品久久久久无码A√| 亚洲精品久久久久毛片A片拉屎 | 欧美天天搞| 九九久精品| 在线小视频| 久久久久久9999| 爱欲AV| 一本正道久久熟女| 国产精品小视频一区二区三区| 97福利视频| 色区久久| 91无码中出人妻视频| 日本片日本片祼观看网站在线看中文版网页在线看 | 91无码中出人妻视频| 九九无码视频| 97干在线| 99无码| 亚洲天堂人妻一区二区| 精品一区二区三区蜜桃臀赵总| 91久久婷婷| 丁香婷婷色五月| www.天天干| 亚洲日产专区| 啊啊啊啊啊在线观看网址 | 久久禁| 国际精品久久久| 99热婷婷一区二区三| 2017天天操天天日| 亚州男人天堂| 欧洲在线性爱视频| 久久国产熟女影院| 亚洲,日韩,欧美,成人播放| 欧美国产欧美在线观看| 欧美激情中文字幕另类小说| 欧美日韩第一页| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 国产宅男宅女在线观看| 乱伦3P视频| 五月丁香婷婷色| 九九精品美女高溯喷水| 久久免费看高潮毛片韩国| 日本不卡二三区| 久男人久久| 不卡视频一区蜜桃视频| 家庭乱伦麻豆| 91快色色色色色| 色色操| 97蜜桃综合| 白丝少妇一区二区| 偷窥自拍亚洲| 午夜亚洲WWW湿好大| 国产日韩精品人妻久久久久色欲网站| 欧美一区二区三区日韩| 最新AVzaixian| 成人一区二区三区四区| 亚洲天堂一二| 成人26uuu| 国产1769在线| 高清不卡国产| 997色在线| 91精品国产91久久青草| 丁香六月东京热| 熟妇高潮一区二区免费视频| 91无摭挡| 日韩精品中文字幕人妻| 亚洲综合九九| 欧美日韩亚洲五月天婷婷| 日韩欧美女求操每天更新| 国产一级137片内射麻豆| 九久9精品| 欧美中字二区| 久操视频在线观看| 91GD.COM| 色踪合AV| AV一区观看| 禁片 高清 在线观看视频网站| 亚洲吊色| 91福利网在线观看| 成功精品影院| 日本五区不卡| 国产精品无码av在线 | 加勒比在线观看一区二区| 婷婷五月丁香五月| 亚洲天堂久| 大香蕉www.超碰| 欧美熟妇乱码在线一区| 午夜AV污污污| 激情抓乳插进去啪啪啪日韩 | 午夜舔阴达高潮视频免费看| 99综合视频一体| 色五月激情AV在线| 国产高清精品一区二区三区毛片| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 中文日韩欧美熟| 人人操人人摸人人看人人插| 欧美 中文字幕 一区| 久9九综合在线| 91狠狠综合久久| 老鸭窝在线视频播放| 黄色大香焦1级‘′‘| 91总综合网| 亚洲无线码欧洲精品区别| 青青草在线视频人人想人人上| 草草草草视频| 亚洲欧美精品一区天堂久久| 狠狠入| 人人操av| 一区二区三| 狼天天狼天天大香蕉| 熟女精品日韩一区二区三区 | 狠狠超| 日韩人妻操B| 欧美中出| 二对二中文字幕。| 91丨豆花丨熟女| 亚洲**2021在线观看| 97精品一二区| 国产不良强奸视频免费看| 性欧美天天| 大香蕉一区二区在线观看.| 青女在线| 99精品久久久久久久婷婷| 超碰在线1234区| 色色色999| 免费视频一二三区| 国产白嫩精品久久| 免费看黄视频亚洲网站| 激情文学小说一区二区| 欧美色色色| 97精品久久| 国产青视频| 无码免费精品高清| 欧美 亚洲精品首页| 少妇99成人麻豆| 高潮的A片激情扒开一区| 久久久精品一区二区| 久碰视频| 国产操逼视频在线观看| 欧美专区17页| 69精品在线| 多毛小伙内射老太婆| 另类图片五月天| 五月天开心网| 琪琪精品免费一区二区三区| 丝袜美腿操av| 久久熟妇五十路一区| 欧美日韩操逼动图| 干超碰碰熟女| 久日综合网| 男人的天堂亚洲| 国产精品麻豆视频网站| 91人妻熟女| 国产成人天堂| 特污免视频| 精品亚洲黄色片 国产精品导航一区二区 | 亚洲av性爱电影| 欧美第二页午夜| 嗯嗯嗯好爽| 深夜国产一区二区三区在线看| 欧成人精品H无码| 亚洲资源网| 久无码| 狠狠色综合网| 性爱边摸边日免费AV| 火箭成精品视频884必出精品| 日韩激情小说一区二区| 91丝袜| 精品白丝一区| 中文字幕78| 蜜色网色哟哟| 99久久99九九99九九九| 高潮毛片无遮挡高清免费| 亚洲天堂男人的天堂| 国产麻豆一区二三区| 九九热超碰97亚洲最新香蕉| 五月天婷婷久久| 国产熟女乱论| 日逼逼免费看| 另类亚洲一区二区三区| 婷婷爽人人婷婷爽视频| 在线观看啊啊啊啊啊| 伊人aaa| 操逼精品视频| 日本少妇va7777| 日韩一级二级| 亚洲男人bt天堂| 亚洲天堂久久| 欧美日韩99| 国产九九九九九九九九| 欧美,日韩综合久久| 无码区蜜乳| 天天视频黄| 免费在线看黄片av| 色网色网色网色网色网色| 亚洲高清欧美总合| 欧美综合1性辶| 亚洲黄色电影| 天堂综合网| 激情欧美97| 啊啊啊久久| 国产精品诱惑| 极品销魂美女一区二区 | 五月丁香亭亭| 午夜精品一区二区三区三上悠亚| 男人的天堂2019AV| 日韩精品.久久精品.AV女优.天美传媒| 丁香五月av| 久久极品伊人| 无码一区二区三区四区五区六区七区八区九区十区视频 | 亚洲图片欧美| 又粗又长又大国产不卡| 日韩性爱小视频| 一区操逼| 欧美人妻久久精品二区三区| 美国一区二区免费视频| 国内三级自拍小视频在线观看 | 91欧美色| 欧美黄色手机在线观看| 91av一区二区在线观看| 日韩欧美国产一区二区三区四区| 亚洲国产高清福利视频| 亚洲九区| 中文字幕乱码人妻一区二区三区,99精品 | 97人人夜| 农村女一级毛卡片| 丁香六月激情| 国产成人无码网站在线视频| 人妻久久久久久| 少妇被玩视频二三区| 熟女AV一区| 欧美韩日精品99综合| 日日夜夜精品视频| 国产精品干干干| 天天色播| 国产精品色哟哟| 欧美九一精品久久久熟妇| 久久久久久久9| 国产亚洲精品激情| 久久久精品国产亚洲AV无码| 江都AV在线| 天天天堂影视日韩亚洲91| 久久在肏| 一本大道不卡一二三区| 婷婷色婷婷| 欲射影视| 亚洲另类天堂| 中文字幕免费看大片| 91在线页| 97久久国产精品| 国产家庭乱伦表演| 色综合色| 日韩精品怡红院| 欧美大片91| 激情久久av一区av二区av| 人妻在线臀日韩| 天天综合,91入口| 亚洲黄片免费在线播放| 丁香六月啪| 中国熟女网站| 免费精品国偷自产在线在线| 亚洲精品美女久久久久久久久| 啊啊啊好舒服好爽啊啊啊视频| 亚洲高潮影院| 懂色天天爱天天日天天射天天澡| 久久综合18p| 强乱老妇中文字幕| 日韩色| 青青草十区九区爱夜| 91欧美色| 91麻豆va国产精品| 性交一区二区在线播放| 2017av无码免费无线播| 99热色精品| 91九色丰满高潮| 人人艹亚洲| 午夜福利久久久噜久噜久久综合| 中国91AV| 香港久久久| 国产精品免费日韩| 久久久久久电影| 操我啊啊啊啊啊| 美女网站91| 国产久久久久久久久一区二区 | 夜夜国自区| 人人摸人人添人人操| 诱惑人妻欧美一区在线播放| 一区在线精品中文字幕| 偷拍欧美综合| 男人久久天堂| 久久精品国产精品亚洲艾通辽熟妇 | 色五月av| 激情五月激情综合网| 蜜臀久久99精品久久久久电影| 国产偷拍自拍在线视频| 欧美在线视频观看一二三四区高清 | 熟女突然公开看18禁影片 | 26uuu偷拍亚洲欧洲综合| 97硬碰| se吧提供国产乱老熟视频胖女人| www.四虎在线| 我要去看2个日本美女.com曹逼| 台欧久久精品视频| 凹凸视频在线一区二区| 夜夜狼人妻| 日本一区视频在线观看| 大香网伊人久久综合网eew| 欧美探花网| 青草影院内射高潮| 自拍大香蕉乱插| 91操熟女视频| 人妻啊啊人妻啊啊| 亚洲av成人精品一区| 日本97久久久精品| 色色福利| 国产sv美女内射| 久久啊哟| 95自拍视频在线观看| 欧美日韩97在线| 99热啪啪| 大香蕉免费3| 日本孕妇孕交| 丁香激情网| 久久国产在线一区二区| 偷拍综合亚洲| 五月婷婷丁香六月| 欧美大波激情xxxx| 精品久久9| 午夜精品久久久久久久男人的天堂| 超碰成人人人爽人人爽| 精品乱码久久久久| 蜜乳av首页| 中国操逼无码| 日韩色图 一区二区| 色99视频| 欧美伊人久久综合网| julia ann久久| 人妻碰碰碰碰碰碰| h无码动漫在线观看| 国产精品不卡少妇白| 精品人妻夜夜草| 秋霞曰韩R级| 99久久无码| q2午夜理论片夜色av| 91大胆欧美| 日韩探花精品在线视频| 我要色综合网| 大干人妻| 日本999精品视频| 亚洲综合激情五月久久| 在线综合 亚洲 欧美中文字幕| 久久超碰天天| 日日橹狠狠爱欧美超碰| 99精彩视频| 永久免费发布性爱网| 97综合久久| 激情另类激情| 丁香婷婷激情五月天无毒不卡| 五月婷婷综合激情| 无码WWW免费视频网站| 综合网欧美| 91久热| 中文一区在线日| 精品久久久久9999| 婷婷激情五月| 国产精品自拍欧美在线| 免费观看网黄| 中文乱码字幕观看| 亚洲第一页综合在线| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 啊啊好多水| 久久久久久久久久久久久久久性生活视频| 国产精品色片一区二区| 97精品一区二区视频| 91天堂网| 青青草大香蕉视频| 亚洲在线观看| 亚欧洲一区二区视频| 天堂精品小草| 久久综合日韩亚洲欧美| 国产精品交换一区二区| 亚洲av乱伦色图网站| 国产91精品福利在线| 国产精品ⅴ无码大片在线看.| 伊人操| 96精品久久久久久久久| 花花AV导航| 国产综合久| 天堂网亚洲区手机版| 新91视频.cmp| www.久久超碰| 伊人性在线视频| 老熟女综合网| 麻豆一区二区三区在线看 | 丁香六月啪| 激情综合久久| 亚洲色婷婷| 天天日天天舔天天喷天天射| 色五月网址| 天天爱天天韩国日本牛牛牛牛| 日日爽夜夜爽| 久久亚洲不卡| 人妻久热在线| 台湾肥佬网一区二区三区| 97硬碰| 四虎884a| 日韩精品电影| 久久99久久99精品天美传媒棢·纸:.| 婷婷20月天青娱乐| 国产9l 大屁股| 久久久久国产精品久久久| 亚洲久久久久| 日韩 国产 欧美自拍| 日韩99精品视频综合区| 久草免费福利在线播放| 人摸人人操人| 日韩中文欧美| 91九色丨国产丨爆乳| 丰满搜索结果 -第18页- 久久高清无码| 99青青草国产视频| 青青草玖玖爱| 欧美亚洲丝袜人妻制服中文99| 99热这里只有精品18| 立川理惠被中出无码| 中国zzijzzijzzwww精品| 亚洲第一无码播放立川理惠| 婷婷五月天丁香花| 96精品久久久久中文字幕| 国产日韩人人| 91亚洲最新在线| 69国产对白刺激| 亚洲天堂人妻熟妇视频| 日韩啪啪啪啪啪| 干b在线性社区| 久久超碰天天| 18禁看网站一区| 超碰成人最新最好看| 人妻嗯啊啊在线播放| 欧美色图成人网一区二区 | 国产麻豆一级精品视频| 国产不卡精品91| 中文字幕乱偷人妻久久艾草网| 伊人麻豆传媒| 国产一区二区a毛片| 婷婷五月天基地| 天天综合网入口~91| 色老大| 91精品久久久久五月天精品| 女人高潮抽搐喷水视频网站| 大香蕉综合| 日产精品久久久一区二区| 国产精品第一区第一页| 国产又爽又黄| 日韩78m视频| 97综合| 国内三级自拍小视频在线观看| 欧美在线色图| 青青青在线高清视频在线一二三四区| www亚洲免费| 天综合中文| 成人日本片久久久蜜桃| 欧美精品一区二区少妇免费A片 | 熟女露脸激情自拍视频| 四虎国产精品永久在线囯在线 | 操老熟女AV| 亚洲日韩在线a不卡99精品| 成人午夜无码视频| 亚洲精品1区| 黄色AV免费| 国产精品交换一区二区| 丝袜色综合| 第四色奇米影视777| 91蜜臀熟女| 久久久91| 十八禁啪啦拍视频无遮挡| 黄色不卡视频| 综合伊人网12色| 久草成人福利导航| 超碰99re| 欧美日综合| 超碰在线在公开超碰在线在公开| 国产精品亚洲无码| 91殴美大片| 国产精品久久久久久久无码AV| 大香樵伊人网| 国内一级精品| 久久激情视频| 国产精品另类| 大香网伊人久久综合| 亚洲图片视频小说| 色噜噜人妻丝袜a∨先锋影 | 粉嫩av平台| 国产精品久久久久久夜夜夜| 啊啊啊好想要| 日本久操视频| 97视频在线免费观看| 黑操B| 福利视频合集| 小草精彩毛片| 人妻少妇久久中文字幕一区二区 麻豆| 加勒比无码一区二区三区| 99av| 69AV女优男人的天堂| 国产午夜精品在线观看| 亚洲人在线成线成人| 91福利网在线观看| 久久中出在线| 国产精品视频麻豆入口| 国产性爱欧美性爱在线| 手机在线人成免费视频| 久久久久久裸体| 国产精品一区二区黄片| 欧美激情在线观看视频| 亚洲天堂电影精品一区| 天天肏天天干| 色爱欲亚洲| 乱伦图av| 色婷婷日韩精品一区二区三区| 丁香五月激情综合国产| 99re这里只有| 亚洲国产剧情少妇激情| 天天色黄色影院天天操| 亚洲国产亚洲天堂| 日本三级大片| 国产无码精品成人| 欧美 综合 亚洲| 再深点灬舒服灬太大了好硬好爽| 欧美78P| yazhousetuoumei| 人摸人人操人| 色与欲影视| 玖玖资源中文字幕制服丝袜| 人妻中文字幕日韩电影| 麻豆av一区二区| 青青操少妇| 一区二区三区精品视频| 日本女人久久久| 日韩欧美被操黄免费观看| 破苞ⅩXXX性无码动漫无码| 91美女在线| 亚洲成人色情五月天丁香花| 99热婷婷| 国内偷自视频区视频综合| 草B在线| 青青草视频久久久久| 亚洲综合精品国产一区| 91东北熟女| 黑人干亚洲| 人妻夜夜爽天天爽麻豆三区网站| 三级色综合| 另类天堂| 天天搞欧美| 你草精品在线视频| 色一情一乱一乱一区91Av| 另类亚洲一区二区三区| 激情 欧美 亚洲 小说| 日韩成人高清一区二区| 亚洲黄a三级三级三级看三级| 五月天婷婷影院| 波多野结衣被操50分钟免费视频| 欧美精品系列| 老女人老91妇女老热女| 爱爱动态120秒| 国产 v乱码一区二| 操逼逼一区视频| 啊啊啊免费| 超碰久草| 是还免费视频1727我| 亚洲中文制服诱惑| 五月丁香六月婷| 黄片com.| 国产极品精品美女视频| 神马久久午夜| 日本幼女18+| 久久久成人精品| 日韩欧美被操黄免费观看| 97香焦色区| www.yw尤物| 无码自拍SM| 欧美日韩香蕉| 二男一女成人A片| 超碰精品日韩欧美国产| 91丝袜| 亚洲图片欧美偷拍| 人人九九精| 色踪合AV| 97就爱干| 久久久免费懂色| 日韩啪啪啪视频| 欧美 传媒 麻豆 日韩 偷拍| 99re这里只有精品中心播放 | 天美麻豆黄色录像| 青女在线| 伊人一区二区三区| 亚洲综合小视频小说在线观看| 中日无幕一二三四区| 混色激情av| 日韩中字av一区| 超AV色女| 清清一区二区三区四区不卡视频| 九九久久九九久久| 国产一区96在线| 欧美成人9797| 欧美大码在线视频| 青青11操操操操操操操操| 亚洲天堂男人在线| 成人夜夜爽| 国产不卡片| 亚洲天堂另类小说男人| 精品人妻夜夜草| 青春草A| 欧美熟妇亚洲版| 大香蕉伊然在亚洲91| 欧美最大综合网| 五月天人妻综合| 91精品人妻一品二品三品| 麻豆精品.欧美精品.日韩精品.| 熟女精品日韩一区二区三区| 91成人无码| 综合影院永久入口国产| 一二三四视频中文字幕在线看| 国产精品美女久久久久AⅤ国产馆| 亚洲欧洲综合av在线|