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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LED 模板驱动程序的改造:总线设备驱动模型

發(fā)布時(shí)間:2025/4/5 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LED 模板驱动程序的改造:总线设备驱动模型 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 1 概述
    • 2 代碼實(shí)現(xiàn)
    • 3 代碼分析
      • 3.1 注意事項(xiàng)

1 概述

原來的框架:

要實(shí)現(xiàn)的框架:


2 代碼實(shí)現(xiàn)

代碼結(jié)構(gòu)如下:

board_A_led.c:

#include <linux/module.h>#include <linux/fs.h> #include <linux/errno.h> #include <linux/miscdevice.h> #include <linux/kernel.h> #include <linux/major.h> #include <linux/mutex.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/stat.h> #include <linux/init.h> #include <linux/device.h> #include <linux/tty.h> #include <linux/kmod.h> #include <linux/gfp.h> #include <linux/platform_device.h>#include "led_resource.h"static void led_dev_release(struct device *dev) { }static struct resource resources[] = {{.start = GROUP_PIN(3,1),.flags = IORESOURCE_IRQ,.name = "100ask_led_pin",},{.start = GROUP_PIN(5,8),.flags = IORESOURCE_IRQ,.name = "100ask_led_pin",}, };static struct platform_device board_A_led_dev = {.name = "100ask_led",.num_resources = ARRAY_SIZE(resources),.resource = resources,.dev = {.release = led_dev_release,}, };static int __init led_dev_init(void) {int err;err = platform_device_register(&board_A_led_dev); return 0; }static void __exit led_dev_exit(void) {platform_device_unregister(&board_A_led_dev); }module_init(led_dev_init); module_exit(led_dev_exit);MODULE_LICENSE("GPL");

chip_demo_gpio.c:

#include <linux/module.h>#include <linux/fs.h> #include <linux/errno.h> #include <linux/miscdevice.h> #include <linux/kernel.h> #include <linux/major.h> #include <linux/mutex.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/stat.h> #include <linux/init.h> #include <linux/device.h> #include <linux/tty.h> #include <linux/kmod.h> #include <linux/gfp.h> #include <linux/platform_device.h>#include "led_opr.h" #include "leddrv.h" #include "led_resource.h"static int g_ledpins[100]; static int g_ledcnt = 0;static int board_demo_led_init (int which) /* 初始化LED, which-哪個(gè)LED */ { //printk("%s %s line %d, led %d\n", __FILE__, __FUNCTION__, __LINE__, which);printk("init gpio: group %d, pin %d\n", GROUP(g_ledpins[which]), PIN(g_ledpins[which]));switch(GROUP(g_ledpins[which])){case 0:{printk("init pin of group 0 ...\n");break;}case 1:{printk("init pin of group 1 ...\n");break;}case 2:{printk("init pin of group 2 ...\n");break;}case 3:{printk("init pin of group 3 ...\n");break;}}return 0; }static int board_demo_led_ctl (int which, char status) /* 控制LED, which-哪個(gè)LED, status:1-亮,0-滅 */ {//printk("%s %s line %d, led %d, %s\n", __FILE__, __FUNCTION__, __LINE__, which, status ? "on" : "off");printk("set led %s: group %d, pin %d\n", status ? "on" : "off", GROUP(g_ledpins[which]), PIN(g_ledpins[which]));switch(GROUP(g_ledpins[which])){case 0:{printk("set pin of group 0 ...\n");break;}case 1:{printk("set pin of group 1 ...\n");break;}case 2:{printk("set pin of group 2 ...\n");break;}case 3:{printk("set pin of group 3 ...\n");break;}}return 0; }static struct led_operations board_demo_led_opr = {.init = board_demo_led_init,.ctl = board_demo_led_ctl, };struct led_operations *get_board_led_opr(void) {return &board_demo_led_opr; }static int chip_demo_gpio_probe(struct platform_device *pdev) {struct resource *res;int i = 0;while (1){res = platform_get_resource(pdev, IORESOURCE_IRQ, i++);if (!res)break;g_ledpins[g_ledcnt] = res->start;led_class_create_device(g_ledcnt);g_ledcnt++;}return 0;}static int chip_demo_gpio_remove(struct platform_device *pdev) {struct resource *res;int i = 0;while (1){res = platform_get_resource(pdev, IORESOURCE_IRQ, i);if (!res)break;led_class_destroy_device(i);i++;g_ledcnt--;}return 0; }static struct platform_driver chip_demo_gpio_driver = {.probe = chip_demo_gpio_probe,.remove = chip_demo_gpio_remove,.driver = {.name = "100ask_led",}, };static int __init chip_demo_gpio_drv_init(void) {int err;err = platform_driver_register(&chip_demo_gpio_driver); register_led_operations(&board_demo_led_opr);return 0; }static void __exit lchip_demo_gpio_drv_exit(void) {platform_driver_unregister(&chip_demo_gpio_driver); }module_init(chip_demo_gpio_drv_init); module_exit(lchip_demo_gpio_drv_exit);MODULE_LICENSE("GPL");

leddrv.c:

#include <linux/module.h>#include <linux/fs.h> #include <linux/errno.h> #include <linux/miscdevice.h> #include <linux/kernel.h> #include <linux/major.h> #include <linux/mutex.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/stat.h> #include <linux/init.h> #include <linux/device.h> #include <linux/tty.h> #include <linux/kmod.h> #include <linux/gfp.h>#include "led_opr.h"/* 1. 確定主設(shè)備號 */ static int major = 0; static struct class *led_class; struct led_operations *p_led_opr;#define MIN(a, b) (a < b ? a : b)void led_class_create_device(int minor) {device_create(led_class, NULL, MKDEV(major, minor), NULL, "100ask_led%d", minor); /* /dev/100ask_led0,1,... */ } void led_class_destroy_device(int minor) {device_destroy(led_class, MKDEV(major, minor)); } void register_led_operations(struct led_operations *opr) {p_led_opr = opr; }EXPORT_SYMBOL(led_class_create_device); EXPORT_SYMBOL(led_class_destroy_device); EXPORT_SYMBOL(register_led_operations);/* 3. 實(shí)現(xiàn)對應(yīng)的open/read/write等函數(shù),填入file_operations結(jié)構(gòu)體 */ static ssize_t led_drv_read (struct file *file, char __user *buf, size_t size, loff_t *offset) {printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);return 0; }/* write(fd, &val, 1); */ static ssize_t led_drv_write (struct file *file, const char __user *buf, size_t size, loff_t *offset) {int err;char status;struct inode *inode = file_inode(file);int minor = iminor(inode);printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);err = copy_from_user(&status, buf, 1);/* 根據(jù)次設(shè)備號和status控制LED */p_led_opr->ctl(minor, status);return 1; }static int led_drv_open (struct inode *node, struct file *file) {int minor = iminor(node);printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);/* 根據(jù)次設(shè)備號初始化LED */p_led_opr->init(minor);return 0; }static int led_drv_close (struct inode *node, struct file *file) {printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);return 0; }/* 2. 定義自己的file_operations結(jié)構(gòu)體 */ static struct file_operations led_drv = {.owner = THIS_MODULE,.open = led_drv_open,.read = led_drv_read,.write = led_drv_write,.release = led_drv_close, };/* 4. 把file_operations結(jié)構(gòu)體告訴內(nèi)核:注冊驅(qū)動(dòng)程序 */ /* 5. 誰來注冊驅(qū)動(dòng)程序啊?得有一個(gè)入口函數(shù):安裝驅(qū)動(dòng)程序時(shí),就會(huì)去調(diào)用這個(gè)入口函數(shù) */ static int __init led_init(void) {int err;printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);major = register_chrdev(0, "100ask_led", &led_drv); /* /dev/led */led_class = class_create(THIS_MODULE, "100ask_led_class");err = PTR_ERR(led_class);if (IS_ERR(led_class)) {printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);unregister_chrdev(major, "led");return -1;}return 0; }/* 6. 有入口函數(shù)就應(yīng)該有出口函數(shù):卸載驅(qū)動(dòng)程序時(shí),就會(huì)去調(diào)用這個(gè)出口函數(shù) */ static void __exit led_exit(void) {printk("%s %s line %d\n", __FILE__, __FUNCTION__, __LINE__);class_destroy(led_class);unregister_chrdev(major, "100ask_led"); }/* 7. 其他完善:提供設(shè)備信息,自動(dòng)創(chuàng)建設(shè)備節(jié)點(diǎn) */module_init(led_init); module_exit(led_exit);MODULE_LICENSE("GPL");

3 代碼分析

3.1 注意事項(xiàng)

① 如果 platform_device 中不提供 release 函數(shù),如下圖所示不提供紅框部分的函數(shù):

則在調(diào)用 platform_device_unregister 時(shí)會(huì)出現(xiàn)警告,如下圖所示:

你可以提供一個(gè) release 函數(shù),如果實(shí)在無事可做,把這函數(shù)寫為空。

② EXPORT_SYMBOL
a.c 編譯為 a.ko,里面定義了 func_a;如果它想讓 b.ko 使用該函數(shù),那么 a.c 里需要導(dǎo)出此函數(shù)(如果 a.c, b.c 都編進(jìn)內(nèi)核,則無需導(dǎo)出):
EXPORT_SYMBOL(led_device_create);
并且,使用時(shí)要先加載 a.ko。
如果先加載 b.ko,會(huì)有類似如下“Unknown symbol”的提示:

總結(jié)

以上是生活随笔為你收集整理的LED 模板驱动程序的改造:总线设备驱动模型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

中文资源在线官网 | 亚洲免费在线观看视频 | 日本天天操 | 一级欧美黄 | 91色国产在线 | 亚洲精品在线二区 | 999热视频 | 在线观看韩日电影免费 | 亚洲精品免费播放 | 99热99re6国产在线播放 | 亚洲一级在线观看 | 久久成人麻豆午夜电影 | 久久婷婷丁香 | 日日狠狠 | 久久99久国产精品黄毛片入口 | 欧美日韩中文国产一区发布 | 中文字幕日本特黄aa毛片 | 欧美性色黄 | 一区二区三区日韩在线观看 | 男女拍拍免费视频 | 91自拍91 | 91日本在线播放 | 成人黄大片视频在线观看 | 99久久日韩精品视频免费在线观看 | 中文区中文字幕免费看 | 亚洲免费在线观看视频 | 91香蕉视频黄色 | 国内99视频 | 亚洲精品高清视频在线观看 | 国产欧美日韩视频 | 国产精品成人一区 | 欧美国产在线看 | 五月天综合婷婷 | 夜夜操天天| 免费视频二区 | 免费网站在线观看成人 | 亚洲国产精品500在线观看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 91精品毛片 | 天天射天天射天天 | 日韩免费电影 | 午夜精品久久久久久久99 | 欧美精品一区二区在线播放 | 欧美日韩xx | 激情深爱.com| 免费91麻豆精品国产自产在线观看 | 久久精品99精品国产香蕉 | 婷婷福利影院 | 国产成人精品一区二区三区福利 | 粉嫩一二三区 | 国产精品精品久久久 | 久久综合给合久久狠狠色 | 日韩精品免费在线观看 | 国产人免费人成免费视频 | 国产资源在线观看 | 婷婷激情5月天 | 综合网成人 | 在线久草视频 | 天天射天天射天天射 | 在线观看一级视频 | 97超碰人人澡人人 | 国产精品欧美久久久久三级 | 国内外成人在线视频 | 国产亚洲免费的视频看 | 国产精品扒开做爽爽的视频 | 亚洲精品一区二区在线观看 | 91在线91拍拍在线91 | 久久网站最新地址 | 在线观看国产www | 福利精品在线 | 午夜骚影 | 中文字幕有码在线 | 亚洲最大av网 | 婷婷精品国产欧美精品亚洲人人爽 | 97在线观 | 欧美专区亚洲专区 | 日韩精品一区二区三区高清免费 | 99精品久久精品一区二区 | 国产四虎在线 | 91影视成人| 一级一级一片免费 | 国产一级二级三级在线观看 | 操操操日日| 99久久99视频只有精品 | 欧美大片mv免费 | 色先锋资源网 | 免费h漫在线观看 | 亚洲精品国产综合久久 | 亚州国产精品久久久 | 波多野结衣动态图 | 人人狠狠综合久久亚洲婷 | 麻豆av一区二区三区在线观看 | 91av免费在线观看 | 久久成人国产精品入口 | 欧美日韩一区二区三区不卡 | 国产一区二区免费看 | 色视频 在线 | 91九色porn在线资源 | 欧美日本不卡视频 | 中文字幕在线播放日韩 | 日韩精品一区二区三区免费观看视频 | 99视频在线精品免费观看2 | 国产黄在线免费观看 | 美女精品久久久 | 午夜精品福利影院 | 欧美日韩国产免费视频 | 日本中文字幕在线电影 | 日日夜夜精品免费观看 | 国产a级免费 | 五月天久久综合 | 婷婷五天天在线视频 | 91热| 国产综合婷婷 | 欧美性猛片,| 天天av在线播放 | 97品白浆高清久久久久久 | 精品国产一区二区三区久久 | 精品国产一区二区三区四区vr | 91精品国产成 | 免费观看av | 最新动作电影 | 9在线观看免费高清完整版在线观看明 | 丁香五月亚洲综合在线 | 国产免费三级在线观看 | 色网免费观看 | 欧美日韩久久一区 | 不卡的av电影| 国产精品久久久久久久免费观看 | 国产欧美日韩一区 | 一区二区久久 | 中文字幕日本在线观看 | 日本久久不卡视频 | 亚洲黄在线观看 | 国产在线黄色 | 亚洲最新视频在线 | 黄网站免费久久 | 日韩中文字幕免费电影 | 亚洲电影免费 | 麻豆传媒一区二区 | 欧美另类高潮 | 99久久久久国产精品免费 | av字幕在线 | 久久不射电影院 | 91精品啪在线观看国产81旧版 | 99久久99久久免费精品蜜臀 | 国产一区成人在线 | 国产在线第三页 | 免费在线观看黄网站 | 日韩av成人在线 | 国产清纯在线 | 日韩在线播放视频 | 久久99国产综合精品免费 | 亚洲精品成人网 | 欧美日韩在线观看一区二区三区 | 精品伊人久久久 | 国产 在线观看 | 欧美aa一级片 | www.黄色小说.com | 天天操偷偷干 | 国产麻豆果冻传媒在线观看 | 免费日韩 精品中文字幕视频在线 | 国产夫妻性生活自拍 | 久亚洲精品 | 香蕉视频在线免费 | 亚洲欧洲国产视频 | av一级在线观看 | 欧美大片大全 | 在线播放视频一区 | 天天干天天干天天 | 香蕉国产91 | 国产精品黑丝在线观看 | 国产不卡在线观看视频 | 成人综合婷婷国产精品久久免费 | 日韩大片在线免费观看 | 国产视频九色蝌蚪 | 六月丁香在线视频 | 亚洲爱视频| 久草www| 玖玖在线视频观看 | 免费一级特黄录像 | 91探花系列在线播放 | 99久久精品午夜一区二区小说 | 亚洲激情在线播放 | 成人中文字幕在线 | 国产日韩欧美综合在线 | 奇米影视777四色米奇影院 | 欧美精品久久久久久久免费 | 精品一区二区免费视频 | 国产精品日韩在线观看 | 国产视频在线免费观看 | 国产一区欧美二区 | 久久精选 | 成人精品久久久 | 日韩国产精品毛片 | 探花视频在线观看免费 | 欧美日韩破处 | 国产99久久久国产精品成人免费 | 狠狠色丁香婷婷综合最新地址 | 一级做a爱片性色毛片www | 美女视频网站久久 | 亚洲影视九九影院在线观看 | 日韩二区三区在线观看 | 日韩四虎 | 1000部18岁以下禁看视频 | 欧美激情综合五月色丁香 | 国产精品淫 | 欧美视频国产视频 | 久久视频这里只有精品 | 一区二区三区日韩视频在线观看 | 亚洲国产免费看 | 国产中文欧美日韩在线 | 奇米网网址 | 免费在线电影网址大全 | 在线日韩av | 国产视频二区三区 | 久久免费观看少妇a级毛片 久久久久成人免费 | av手机版| 精品一区二区三区四区在线 | 中文字幕av电影下载 | av成人免费在线观看 | 欧美大片aaa| 日韩高清一区二区 | 一性一交视频 | 国产成人精品久久久久蜜臀 | 97久久精品午夜一区二区 | 国产老太婆免费交性大片 | 九九在线国产视频 | 国产日韩视频在线播放 | av免费电影在线观看 | 亚洲欧洲精品一区二区精品久久久 | h久久| 国产尤物视频在线 | 99久久综合狠狠综合久久 | 国产综合婷婷 | 夜夜爽www| 久久久国产一区 | 亚洲在线精品 | 天天操天天综合网 | 久久女教师 | 欧美色图视频一区 | 99精品国产高清在线观看 | 久久伦理电影网 | 最新国产一区二区三区 | 日韩综合在线观看 | 少妇性色午夜淫片aaaze | 国产视频导航 | 国产视频在线免费观看 | 色在线视频 | 特级黄录像视频 | 久草视频首页 | 日本精品视频免费观看 | 国产精品久久久久久久久婷婷 | 国语麻豆 | 精品久久毛片 | 精品在线亚洲视频 | 国产精品视频全国免费观看 | 亚洲精品美女在线观看 | 在线观看视频在线观看 | 最近中文字幕免费视频 | 激情综合网色播五月 | 色爽网站 | 久久高清免费观看 | 中文字幕久久精品亚洲乱码 | 欧美久久久一区二区三区 | 在线观看完整版免费 | 人人澡人 | 久久只精品99品免费久23小说 | 97在线视频免费播放 | 久久艹国产视频 | 国产中文字幕视频在线观看 | 一区二区三区四区精品视频 | 黄色国产成人 | 欧美激情视频一二三区 | 免费观看一级 | 349k.cc看片app| 日日日视频 | 中文字幕免费高 | 欧美在线观看视频一区二区三区 | 在线观看一级视频 | 99精品视频免费看 | 亚州欧美精品 | 91在线最新 | 欧洲高潮三级做爰 | 久久综合久久八八 | 成人h视频 | 国产精品久久久久久久99 | 天天草天天干天天 | 一 级 黄 色 片免费看的 | 成人久久影院 | www.黄色片网站 | 天天色天天干天天 | 亚洲欧美国产视频 | 日韩精品一区二区三区不卡 | 天天操狠狠操 | 日韩精品久久久久 | 亚洲无毛专区 | 久久久五月天 | 久久av影视 | 免费在线观看的av网站 | 国产精品女人久久久 | 激情网在线观看 | 免费看日韩 | 99热这里精品 | 成人黄色片免费 | 91激情小视频 | 久久久久久久久久久精 | 九色视频网站 | av片子在线观看 | 美女网站黄在线观看 | japanese黑人亚洲人4k | 五月激情综合婷婷 | 综合网婷婷 | 五月婷婷影院 | 国产在线美女 | 欧美午夜a | 亚洲作爱 | 麻豆精品国产传媒 | 91av欧美| 久久久久久久久精 | 在线免费黄网站 | 国产亚洲一级高清 | 成人高清在线观看 | 日批视频在线观看免费 | 精品欧美一区二区精品久久 | 国产a免费 | 看片在线亚洲 | 久久色在线观看 | 蜜桃视频在线观看一区 | 黄色毛片一级 | 亚洲精品国产精品国自产观看浪潮 | 亚洲国产福利视频 | 亚洲欧美国产精品 | 欧美亚洲国产精品久久高清浪潮 | 国产精品嫩草影院9 | 91精选 | 亚洲经典视频 | 91在线免费播放视频 | 午夜av大片 | 玖玖视频在线 | 国产精品一区二区免费视频 | 国产精彩视频一区 | 亚洲欧美视频在线 | 久久精品精品电影网 | 国产成人一二三 | 伊人五月天.com| 日韩综合精品 | 一级黄色片在线 | 9797在线看片亚洲精品 | 伊人久久精品久久亚洲一区 | 日韩在观看线 | 日本精品视频在线播放 | 国内精品久久久久影院男同志 | 久草视频观看 | 亚洲天堂精品视频在线观看 | 国产日韩在线播放 | 一级成人网 | 99热最新在线 | 久久久免费在线观看 | 区一区二在线 | 亚洲精品 在线视频 | av电影一区二区 | 日韩免费一区二区 | 日韩中文字幕免费视频 | 婷婷日日| 亚洲经典在线 | 久久精品一二三区 | 日韩欧美一二三 | 正在播放 久久 | 亚洲欧洲一级 | 成年人免费av | 九九爱免费视频 | 中文字幕国产在线 | 精品国产美女 | 中文字幕国产在线 | 天天天操操操 | 国内精品毛片 | 91禁在线看 | 国产精品三级视频 | 日日碰狠狠添天天爽超碰97久久 | 色播五月激情五月 | 丝袜+亚洲+另类+欧美+变态 | 91爱爱视频 | 在线视频久 | 日日夜夜操操操操 | 成人黄色资源 | 国内精品久久久 | 精品二区久久 | 亚洲精品一区二区18漫画 | 免费性网站 | 国产精品免费一区二区 | 99热免费在线 | 丰满少妇麻豆av | 免费亚洲视频 | 天天色天天色天天色 | 中文字幕免费高清在线 | 在线一二三四区 | 国产女教师精品久久av | www.99久久.com| 99精品国产99久久久久久福利 | 99久久久国产精品 | 日韩丝袜 | 精品视频一区在线 | 日韩欧美高清不卡 | 国产精品久久久久久久久久99 | 日韩精品一卡 | 96精品在线 | 亚洲精品乱码久久久久久蜜桃不爽 | 在线观看91精品视频 | 在线国产精品一区 | 美女视频黄在线 | 精品国产乱码久久久久久久 | 婷婷激情久久 | 久久影视精品 | 男女啪啪免费网站 | 奇米四色影狠狠爱7777 | 婷婷婷国产在线视频 | 久草免费在线观看视频 | 999久久久| 色婷婷综合久久久中文字幕 | 国产成人亚洲在线电影 | 999久久| 香蕉视频在线观看免费 | 国产一级视频在线免费观看 | 天天色天天操综合网 | 欧美人操人 | 久久人91精品久久久久久不卡 | 四虎最新入口 | 麻豆精品视频在线 | 国产成人资源 | 欧美性大战久久久久 | 国产精品a久久 | 99re6热在线精品视频 | 黄色亚洲 | 久 久久影院 | www178ccom视频在线| 国产中文字幕免费 | 五月婷婷激情 | 在线不卡a | 亚洲视频精品 | www91在线观看 | 日韩av午夜在线观看 | 中文字幕一区二区三区在线观看 | 亚洲欧美视频 | 91看片淫黄大片一级在线观看 | 六月婷婷久香在线视频 | 国产福利午夜 | 91在线影院| 欧美日韩一区二区三区不卡 | 中国美女一级看片 | 一区二区三区国产精品 | 久久99精品国产99久久6尤 | 中国一级片在线 | 91亚洲精品视频 | 日韩在线观看高清 | 国产精品欧美久久久久天天影视 | 国产中文字幕大全 | 在线成人观看 | 国产精品爽爽久久久久久蜜臀 | www.在线观看视频 | 91禁在线看| 在线观看自拍 | 日韩国产在线观看 | 97精品电影院 | 久精品视频在线观看 | 日韩在线免费观看视频 | 亚洲九九九 | 狠狠干夜夜操天天爽 | 欧美一级特黄aaaaaa大片在线观看 | 久久一区精品 | 亚洲精品欧美成人 | 超碰久热| 欧美色图另类 | 99精品国产免费久久久久久下载 | 在线观看91久久久久久 | 久草在线综合 | 国产xxxx性hd极品 | 特级a毛片 | 在线观看不卡视频 | 成人av影院在线观看 | 玖玖在线视频观看 | 中文字幕在线一区观看 | 狠狠操影视 | 精品美女在线观看 | 久久精品99久久久久久 | 日本电影久久 | 天天爱综合 | 最新日本中文字幕 | 婷婷久久久久 | 碰碰影院 | 一级免费av | 国产高清亚洲 | 性色av一区二区三区在线观看 | 国产精品porn | 国产精品久久久久国产a级 激情综合中文娱乐网 | 亚洲精品视频二区 | 免费观看黄色av | av大片免费看 | 精品国产1区2区3区 国产欧美精品在线观看 | 丁香五月亚洲综合在线 | 久久99久久99精品免费看小说 | 麻豆91在线| 99热超碰 | 中文字幕乱码电影 | 五月综合 | www黄在线| 亚洲一级在线观看 | 欧美一区二区在线免费看 | 欧美日韩不卡一区 | 一级黄毛片 | 久久这里只精品 | 最新的av网站 | 亚洲综合一区二区精品导航 | 天天射天天干 | 夜夜骑天天操 | 在线成人中文字幕 | 久久韩国免费视频 | 一区二区精品视频 | 99 国产精品| 怡春院av| 亚洲成人av片 | 一区二区三区免费在线 | 国产91在线播放 | 天天综合网在线观看 | 免费看在线看www777 | 国产高清免费观看 | 婷婷丁香在线观看 | 欧美日韩视频在线一区 | 亚洲人成网站精品片在线观看 | 三级黄色理论片 | 久久蜜桃av| 97激情影院 | 中文字幕在线观看完整版 | 午夜少妇| 精品国产区在线 | 永久中文字幕 | 黄色的片子 | 蜜臀久久99精品久久久酒店新书 | 99久精品视频 | 日韩高清观看 | 国语精品免费视频 | 日韩av片无码一区二区不卡电影 | 97香蕉视频 | 国产精品99久久久久久大便 | 国产中文字幕视频在线观看 | 亚洲网久久 | 日本中文字幕网址 | 亚洲成人免费观看 | 青青久草在线视频 | a√天堂中文在线 | 在线免费观看黄网站 | 国产第一页精品 | 日韩啪啪小视频 | 国产成人一二三 | 免费成人av网站 | 最近日本韩国中文字幕 | 免费黄色一区 | 天天操网址 | 中文字幕在线中文 | 日本中文字幕久久 | 黄色午夜| 黄色小说网站在线 | 亚洲91av | 日日操日日干 | 国产一区欧美一区 | 久久久在线视频 | 97视频免费在线观看 | 91看片淫黄大片在线播放 | 国产精品美女久久久久久久网站 | 国产午夜三级一区二区三桃花影视 | av网站免费线看精品 | 99精品国产99久久久久久97 | 午夜久久福利视频 | 在线看片a | 中文永久免费观看 | 日韩免费在线视频观看 | 美女视频黄频 | 成人三级黄色 | 成人欧美一区二区三区在线观看 | 91私密保健| 日韩 精品 一区 国产 麻豆 | 97精品电影院 | 91久久精品一区 | 日韩在线电影一区二区 | 三级免费黄 | 日韩一区精品 | 久久久久在线观看 | 午夜av片| 黄色在线观看免费 | 天堂av免费 | 成人在线视频免费 | 国内精品视频一区二区三区八戒 | 中文字幕av在线免费 | 国产免费不卡av | 免费看污网站 | 中文字幕不卡在线88 | 亚洲在线日韩 | 91热爆视频| www.91国产 | 国产精品尤物 | 免费国产黄线在线观看视频 | 丁香在线观看完整电影视频 | 视频在线观看入口黄最新永久免费国产 | 久久免费的精品国产v∧ | 久久国产精品免费 | 九九久久免费视频 | 九九九在线观看视频 | 黄色www免费 | 免费色视频网址 | 国产中文字幕视频 | 狠狠干免费 | 在线观看免费av网 | 久草免费电影 | 91一区在线观看 | 欧美精品做受xxx性少妇 | 国产亚洲精品久久久久久久久久久久 | 亚洲91av| 91精品影视 | 国产男女爽爽爽免费视频 | 制服丝袜亚洲 | 欧美激情精品一区 | 麻豆91精品91久久久 | 欧美精品在线观看免费 | 97在线视频观看 | 天天综合成人 | 久草在线一免费新视频 | 日韩精品亚洲专区在线观看 | 天天天干天天天操 | 国产精品永久在线观看 | 日韩视频一区二区 | 国产一级视频在线 | 一区二区三区久久 | 天天操天天操天天 | 色午夜 | 97日日| 欧美日韩视频观看 | 六月丁香色婷婷 | 国产做aⅴ在线视频播放 | 中文在线字幕免费观 | 亚洲一区二区三区精品在线观看 | 成人av电影免费在线观看 | 色在线免费 | 麻豆精品传媒视频 | 中文字幕日韩免费视频 | 亚洲三级毛片 | 狠狠色丁香婷婷综合久小说久 | 深夜福利视频在线观看 | 国产午夜视频在线观看 | 日韩精品你懂的 | 日日夜夜精品免费观看 | 国产免费av一区二区三区 | 夜夜骑天天操 | 欧美一区中文字幕 | 99精品视频观看 | 亚洲精品国内 | 国产欧美三级 | 久久视频在线免费观看 | 亚洲va欧美| 国产在线观看污片 | 99久久综合国产精品二区 | 久久久91精品国产一区二区精品 | 久久久久观看 | 亚洲伦理电影在线 | 亚洲精品午夜久久久久久久 | 久久成人午夜 | 色99中文字幕 | 久久黄色影院 | 天天干,天天插 | 天天五月天色 | 正在播放国产91 | 中文字幕观看视频 | 天天操天天能 | 国产一二区在线观看 | 免费h视频 | 亚洲区视频在线观看 | 一本—道久久a久久精品蜜桃 | 国产精品美女免费视频 | 97精品超碰一区二区三区 | 亚洲天堂网在线播放 | 99在线观看视频 | 国产精品免费久久久久久久久久中文 | 天天综合视频在线观看 | 国产精品久久免费看 | 香蕉视频啪啪 | 国产一区二区精品久久 | 一级成人免费 | 精品免费 | 免费观看www7722午夜电影 | 中文视频在线播放 | 久久久www成人免费精品张筱雨 | 成年人黄色av | 国产日韩欧美在线影视 | 成人一级影视 | 色综合久久久久久久久五月 | 五月婷婷狠狠 | 在线色网站 | 成人午夜性影院 | 五月婷婷婷婷婷 | 婷婷色中文字幕 | 超碰人人在线观看 | 国产精品美女久久久久久久 | 久久久久久久久影视 | 久久夜色精品国产欧美一区麻豆 | 在线观看亚洲免费视频 | 成人app在线免费观看 | 九色porny真实丨国产18 | 亚洲国产成人久久综合 | 欧美黑人xxxx猛性大交 | 久久久国产精品免费 | 丰满少妇高潮在线观看 | 国产精品1区 | 热99在线视频| 中文字幕亚洲不卡 | 日韩av在线小说 | 午夜精品久久久99热福利 | 亚洲激情在线视频 | 97视频入口免费观看 | 久久这里有| av在线日韩 | 黄色高清视频在线观看 | 久久免费大片 | 精品视频在线观看 | 人人超在线公开视频 | 91一区在线观看 | 天天射色综合 | 亚洲婷婷综合色高清在线 | 人人看人人做人人澡 | 国产精品一区在线观看你懂的 | 中文av资源站 | 日韩羞羞 | 国产精品黄色影片导航在线观看 | 中文字幕最新精品 | 欧美va在线观看 | 日韩高清一二区 | 天天射射天天 | 久久精品久久99精品久久 | 日日夜夜国产 | 毛片网站在线 | 亚洲片在线资源 | 日本久久高清视频 | 天堂视频一区 | 99视频在线观看免费 | 婷婷激情av | 久久久综合精品 | 中文字幕高清有码 | 999电影免费在线观看2020 | 99久久久久国产精品免费 | 亚洲视频高清 | 久草在线手机视频 | 成人小视频在线观看免费 | 久久久99精品免费观看乱色 | 久久国产精品免费一区二区三区 | 久久久wwww | 日日干天天插 | 亚洲一级片在线观看 | 久久成人久久 | 午夜体验区 | 国产精品美乳一区二区免费 | 亚洲天堂网在线观看视频 | 欧美亚洲xxx| 亚洲国产精品女人久久久 | 欧美a视频 | 91av免费在线观看 | 久久论理 | 五月天色网站 | 91丨九色丨国产在线 | 亚洲理论在线观看电影 | 在线小视频你懂的 | 欧美一区二区免费在线观看 | 久热电影| 91午夜精品 | 久草热久草视频 | 2018亚洲男人天堂 | 在线国产视频观看 | 欧美视频二区 | 国产成人亚洲精品自产在线 | 欧美精品一区二区性色 | 精品在线观看国产 | 91免费网| 超碰免费观看 | 五月天色站 | 日p在线观看 | 欧美精品久久久久久久久久白贞 | www.色五月.com | 99久久久久久久久 | 国产美女免费观看 | 毛片888| 国产免费激情久久 | 国产专区在线看 | 九九热1 | 亚洲黄色一级视频 | 久久久精品午夜 | 奇米网网址 | 国产色视频一区二区三区qq号 | 成人福利av | 香蕉在线视频播放网站 | 色婷婷在线视频 | 国产一级特黄毛片在线毛片 | 91porny九色91啦中文 | 91在线看免费 | 91大神视频网站 | 天天操天天能 | 亚洲精品永久免费视频 | 成人中心免费视频 | 五月婷婷综合在线 | 日日爽天天操 | 久久免费福利 | 午夜精品福利一区二区三区蜜桃 | 91成人免费看 | 精品99在线 | 4p变态网欧美系列 | 久99久中文字幕在线 | 制服丝袜在线 | 亚洲精品国精品久久99热一 | 精品久久久久一区二区国产 | 日日爱999| 日日射av| 91伊人影院 | 国产黄色大全 | 韩国精品福利一区二区三区 | 高清不卡一区二区三区 | 成人黄色电影在线观看 | 欧美日韩在线视频一区 | 91超级碰| 免费瑟瑟网站 | 综合久久一本 | 波多野结衣电影一区二区三区 | 亚洲视频99| 一本一道波多野毛片中文在线 | 国产精品热 | 亚洲成人黄色网址 | av电影免费看 | 玖玖色在线观看 | 超碰国产在线播放 | 国产又黄又爽无遮挡 | 国产精品久久久久久爽爽爽 | 日本精品二区 | 国内一级片在线观看 | 黄色三级免费 | 国产韩国日本高清视频 | 国产精品成人免费一区久久羞羞 | 亚洲精品综合在线观看 | 在线观看国产日韩欧美 | 久久免费视频播放 | 97视频在线观看成人 | 亚洲乱码精品 | 亚洲精品456在线播放乱码 | 欧美久久久久久久 | a在线播放 | 日韩在线网址 | 激情综合色播五月 | 国产麻豆视频网站 | 免费观看高清 | 国产精品久久久久四虎 | 中文字幕亚洲国产 | 国产福利小视频在线 | 狠狠操精品 | 国产福利一区在线观看 | 色噜噜噜噜 | 天天干天天做天天爱 | 欧美日在线观看 | 福利网在线| 天天干天天插伊人网 | 婷婷六月久久 | 国产黄av | 日本久久电影 | 欧美一级片播放 | 精品99在线视频 | 国产精品国产三级国产不产一地 | 国产不卡av在线播放 | 夜夜骑天天操 | 九九色在线观看 | 国产这里只有精品 | 欧美精品久久久久久久久久白贞 | 成人av资源站 | 欧美日韩国产亚洲乱码字幕 | 久草资源在线 | 在线免费亚洲 | 亚洲一级免费电影 | 国产在线黄 | 国产一区在线免费观看视频 | 亚洲精品男人的天堂 | 97色婷婷成人综合在线观看 | 国产群p视频 | 国产免费黄视频在线观看 | 国产美女网站在线观看 | 九九九热精品免费视频观看网站 | 国产黄色一级片 | 国内精品国产三级国产aⅴ久 | 在线观看av中文字幕 | 一级a性色生活片久久毛片波多野 | 免费av的网站 | 日日爽视频 | 国产精品mv在线观看 | 色欧美成人精品a∨在线观看 | 欧美日在线观看 | 国产色网站 | 日本精品二区 | 国产精品久久久久久久av大片 | 中文字幕在线不卡国产视频 | 日韩在线高清免费视频 | 久久久久免费网 | 91视频成人免费 | 在线观看视频你懂的 | 91福利小视频 | av大全在线看 | 91亚洲国产成人久久精品网站 | 91污视频在线 | 日韩大片在线播放 | 欧美一级视频在线观看 | 欧美精品在线观看一区 | 91系列在线观看 | 四虎国产精 | 超碰人人草人人 | 日韩午夜大片 | 香蕉影视app | 深爱激情av| 中文字幕你懂的 | 国产第一二区 | 久久久久久久亚洲精品 | 奇人奇案qvod | 麻豆成人在线观看 | 日日夜夜操操操操 | 国产精品99爱 | 国产在线中文 | 亚洲成色| 国产婷婷一区二区 | 久久99国产精品免费网站 | 午夜影院日本 | 99在线观看免费视频精品观看 | 黄色av免费 | 日韩成人精品一区二区 | 在线视频日韩欧美 | 五月天综合激情网 | 亚洲欧洲在线视频 | 91看片在线观看 | 在线观看国产区 | 在线观看中文字幕2021 | 欧美一级片免费在线观看 | 久久人人爽视频 | 午夜精品电影一区二区在线 | 91精品啪在线观看国产 | 欧美一级看片 | 91亚洲精品久久久 | 亚洲精品美女久久久久 | 蜜臀久久99精品久久久无需会员 | 国产一区二区在线观看视频 | 日日日日| 成人观看视频 | 天天视频色版 | 9i看片成人免费看片 | 四虎免费av | 热久久这里只有精品 | 麻豆精品91 | 久热香蕉视频 | 国产精品久久免费看 | 热精品 | 欧美日韩国产色综合一二三四 | 在线91网 | 亚洲激情免费 | 91精品国产91久久久久 | 中文视频在线播放 | 国产精品精品 | 国产色区 | 91精品婷婷国产综合久久蝌蚪 | 亚洲精品网页 | 色偷偷88888欧美精品久久久 | 亚洲欧美日韩精品久久奇米一区 | www..com毛片 | 色天天综合网 | 日本 在线 视频 中文 有码 | 在线激情小视频 | 国产精品不卡视频 | 91精品啪在线观看国产 | 国产精品久久久区三区天天噜 | 成人中文字幕+乱码+中文字幕 | 日韩精品免费一线在线观看 | 日本中文字幕在线免费观看 | 国产一区二区免费 | 黄污视频网站 | 欧美精品在线观看免费 | 亚洲一区日韩精品 | 337p西西人体大胆瓣开下部 | 在线观看av片 | 国产打女人屁股调教97 | 日韩欧美视频 | 亚洲精品在线观看不卡 | 成人在线小视频 | 色姑娘综合网 | 日韩av手机在线看 | 国产69精品久久99的直播节目 | 国产a网站 | 日韩精品免费在线播放 | 欧美激情视频久久 | 美女网站在线看 | 国产美女精品在线 | 91高清视频 | 精品亚洲网 | 国产一区观看 |