IT培训机构|91免费精品视频|专注编程培训|91免费精品|软件开发培训_91免费国产视频_华清远见教育

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > linux下的rtc機制

linux下的rtc機制 時間:2014-10-18      來源:未知

Linux的RTC驅動相對還是比較簡單的,可以將它作為一個普通的字符型設備,或者一個misc設備,也可以是一個平臺設備,這都沒有關系,主要還是對rtc_ops這個文件操作結構體中的成員填充,這里主要涉及到兩個方面比較重要:

1. 在Linux中有硬件時鐘與系統時鐘等兩種時鐘。硬件時鐘是指主機板上的時鐘設備,也就是通常可在BIOS畫面設定的時鐘。系統時鐘則是指kernel中的時鐘。當Linux啟動時,系統時鐘會去讀取硬件時鐘的設定,之后系統時鐘即獨立運作。所有Linux相關指令與函數都是讀取系統時鐘的設定。

系統時鐘的設定就是我們常用的date命令,而我們寫的RTC驅動就是為硬件時鐘服務的,它有屬于自己的命令hwclock,因此使用date命令是不可能調用到我們的驅動的(在這點上開始把我郁悶到了,寫完驅動之后,傻傻的用date指令來測試,當然結果是什么都沒有),我們可以通過hwclock的一些指令來實現更新rtc時鐘——也就是系統時鐘和硬件時鐘的交互。

hwclock –r顯示硬件時鐘與日期

hwclock –s將系統時鐘調整為與目前的硬件時鐘一致。

hwclock –w將硬件時鐘調整為與目前的系統時鐘一致。

用戶輸入 hwclck -s // 這個命令是 把硬件的時鐘更新到系統中去

這個命令會調用busybox源碼中的hwclock.c,在目錄util-linux/hwclock.c 中的 ->int hwclock_main(int argc UNUSED_PARAM, char **argv)

后面的參數會以argv形式接收

opt = getopt32(argv, "lurswtf:", &rtcname);
        會把argv的參數進行轉換 l -> 0x01
        u -> 0x02
        r -> 0x04
        s -> 0x08
        w -> 0x10
        t -> 0x20
        f -> 0x40 
        : -> 0x80
        #define HWCLOCK_OPT_LOCALTIME 0x01 
        #define HWCLOCK_OPT_UTC 0x02
        #define HWCLOCK_OPT_SHOW 0x04 // 等價 hwclock –r 顯示硬件的時間
        #define HWCLOCK_OPT_HCTOSYS 0x08 // 等價 hwclock –s 硬件時間更新到系統時間
        #define HWCLOCK_OPT_SYSTOHC 0x10 // 等價 hwclock –w 系統時間更新到硬件時間 
        #define HWCLOCK_OPT_SYSTZ 0x20
        #define HWCLOCK_OPT_RTCFILE 0x40
         if (opt & (HWCLOCK_OPT_UTC | HWCLOCK_OPT_LOCALTIME)) // 判斷是是否是 hwclock –l -u
         utc = (opt & HWCLOCK_OPT_UTC); 
         if (opt & HWCLOCK_OPT_HCTOSYS) // 判斷是是否是 hwclock –s
        to_sys_clock(&rtcname, utc);
        else if (opt & HWCLOCK_OPT_SYSTOHC) // 判斷是是否是 hwclock –w
        from_sys_clock(&rtcname, utc);
        else
        /* default HWCLOCK_OPT_SHOW */ // 默認是 hwclock –r 
        show_clock(&rtcname, utc);
        hwclock –s ->to_sys_clock-> read_rtc(pp_rtcname, NULL, utc); // 讀rtc的時間
        -> fd = rtc_xopen(pp_rtcname, O_RDONLY)
        *default_rtc = "/dev/rtc";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/rtc0";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/misc/rtc";
        // 會打開這幾個默認的文件
        -> rtc_read_tm(&tm_time, fd);
        -> xioctl(fd, RTC_RD_TIME, ptm);
        // 讀系統的時間
        -> settimeofday(&tv, &tz)) // 設置系統的時間
        hwclock –w ->from_sys_clock(&rtcname, utc); -> rtc = rtc_xopen(pp_rtcname, O_WRONLY);
        *default_rtc = "/dev/rtc";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/rtc0";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/misc/rtc";
        // 會打開這幾個默認的文件
        -> gettimeofday(&tv, NULL); // 獲得系統時間
        -> xioctl(rtc, RTC_SET_TIME, &tm_time); // 設置系統時間
        -> close(rtc) // 
        hwclock –r -> show_clock(const char **pp_rtcname, int utc) 
        -> time_t t = read_rtc(pp_rtcname, &sys_tv, utc);
        ->*default_rtc = "/dev/rtc";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/rtc0";
        rtc = open(*default_rtc, flags);
        *default_rtc = "/dev/misc/rtc";
        // 會打開這幾個默認的文件
        -> fd = rtc_xopen(pp_rtcname, O_RDONLY);
        -> rtc_read_tm(&tm_time, fd); 
        -> xioctl(fd, RTC_RD_TIME, ptm);

以上可以知道, 讀時間使用ioctl進行的,使用兩個命令

RTC_RD_TIME // 讀時間
        RTC_SET_TIME // 設置時間

第二部分: rtc驅動架構分析

rtc的驅動架構是基于platform機制實現的,platform_device是由設備樹生成

rtc的設備樹如下:

rtc@10070000 
        {
                compatible = "samsung,s3c6410-rtc";
                reg = < 0x10070000 0x100>;
                interrupts = < 0 44 0>, <0 45 0>;
                clocks = < &clock 346>;
                clock-names = "rtc";
                status = "disabled";
        };

這個設備樹會生成platform_device

驅動在driver /rtc/rtc-s3c.c 文件中定義

static struct platform_driver s3c_rtc_driver = {
        .probe = s3c_rtc_probe,
        .remove = s3c_rtc_remove,
        .id_table = s3c_rtc_driver_ids,
        .driver = {
        .name = "s3c-rtc",
        .owner = THIS_MODULE,
        .pm = &s3c_rtc_pm_ops,
        .of_match_table = of_match_ptr(s3c_rtc_dt_match),
        },
        };
        module_platform_driver(s3c_rtc_driver);

實現了platform_driver s3c_rtc_driver的注冊

設備樹中的compatible = "samsung,s3c6410-rtc";和驅動中的 .compatible = "samsung,s3c6410-rtc",名稱一直時,會執行驅動的probe函數-> s3c_rtc_probe

在probe函數中注冊一個字符設備驅動

rtc = devm_rtc_device_register(&pdev->dev, "s3c", &s3c_rtcops, 
        -> rtc = rtc_device_register(name, dev, ops, owner);
        -> of_id = of_alias_get_id(dev->of_node, "rtc"); // 注冊一個rtc的類
        -> rtc_dev_prepare(rtc);
        -> cdev_init(&rtc->char_dev, &rtc_dev_fops);
        -> rtc_dev_add_device(rtc);
        -> if (cdev_add(&rtc->char_dev, rtc->dev.devt, 1))
        -> rtc_sysfs_add_device(rtc); // 等價于 mknod /dev/rtc c 254 0
        -> s3c_rtc_gettime(NULL, &rtc_tm); // 獲得系統的時間

以上是一個字符設備的創建。

注冊了一個cdev結構體和file_operations結構體rtc_dev_fops

rtc_dev_fops實現如下:
        static const struct file_operations rtc_dev_fops = {
        .owner = THIS_MODULE,
        .llseek = no_llseek,
        .read = rtc_dev_read,
        .poll = rtc_dev_poll,
        .unlocked_ioctl = rtc_dev_ioctl,
        .open = rtc_dev_open,
        .release = rtc_dev_release,
        .fasync = rtc_dev_fasync,
        };

由以上可知 : 應用程序調用ioctl 驅動也調用ioctl

hwclock –w -> xioctl(fd, RTC_RD_TIME, ptm); -> rtc_dev_ioctl(命令) (用戶空間) (內核空間)
        -> case RTC_RD_TIME:rtc_read_time(rtc, &tm);
        if (copy_to_user(uarg, &tm, sizeof(tm)))

由以上可知 : 應用程序調用ioctl 驅動也調用ioctl

hwclock –s -> xioctl(fd, RTC_SET_TIME, ptm); -> rtc_dev_ioctl(命令) (用戶空間) (內核空間) 
        -> case RTC_SET_TIME: 
        if (copy_from_user(&tm, uarg, sizeof(tm)))
        return rtc_set_time(rtc, &tm);
        hwclock –r -> xioctl(fd, RTC_RD_TIME , ptm); -> rtc_dev_ioctl(命令) (用戶空間) (內核空間) 
        -> case RTC_RD_TIME: rtc_read_time(rtc, &tm);
        if (copy_to_user(uarg, &tm, sizeof(tm)))

上一篇:Linux網絡編程之套接字

下一篇:基于FS4412內核移植之USB驅動的移植

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 国产一区二区三区免费视频 | 中文字幕黄色 | 亚洲精品一 | 黄色片国产 | 欧美日韩中文在线 | 欧美成人a| 可以在线观看的av | 黄色a毛片| 久久精品视频一区二区 | 亚洲一区精品视频 | 久热久草 | 性色av蜜臀av浪潮av老女人 | 青青草视频在线观看 | 亚洲五月婷婷 | 噜噜噜在线 | 午夜在线观看视频 | 一级黄色在线观看 | 青青国产在线 | 99热超碰 | 黄色小视频在线免费观看 | 欧美黄色录像 | 日本成人黄色 | 久久视频免费 | 在线观看免费毛片 | 97精品久久| 免费的毛片| 亚洲欧美日韩成人 | 日韩精品极品视频在线观看免费 | 日韩精品久久久久 | a天堂在线观看 | 性做久久久 | 欧美午夜精品 | 国产一及片 | 国产欧美成人 | 秋霞啪啪片| 久热中文字幕 | 久久久久女人精品毛片九一 | 久久xxxx| 久久精品在线观看 | 日韩精品在线看 | 黄色影视| 国产一级二级三级 | 免费在线观看黄 | 成人午夜激情视频 | 中文字幕在线观看网站 | 日本黄色免费看 | 精品国产乱码久久久久久影片 | 日韩一区在线播放 | 亚洲网在线 | 艳妇臀荡乳欲伦交换h漫 | 欧美日韩精品久久久免费观看 | 日韩不卡在线观看 | 亚洲黄色在线 | 免费看一级毛片 | 日韩av在线免费播放 | 国产黄色在线观看 | 天天视频国产 | 国产精品久久久久久久久久久久午夜片 | 天天操天天干天天爽 | 亚洲精品乱码久久久久 | 激情综合五月天 | 青青草在线免费视频 | 亚洲欧美精品 | 久草福利在线 | 一级黄色av | 国产一级黄色录像 | 青青草免费在线观看 | 亚洲精品久久久久久久久 | 久久久久亚洲精品 | 一区二区三区四区在线播放 | 成人深夜视频 | 可以免费看av的网站 | av在线播放观看 | 欧美精品亚洲 | 亚洲不卡在线观看 | 刘玥大战28公分黑人 | 欧美美女视频 | 国产精品视屏 | 亚洲欧美专区 | 成人免费在线视频观看 | 黄色三级网站 | 在线观看黄色av | 国产午夜一区 | 国产精品一区二区三区在线 | 久久久久久久九九九九 | 一区在线观看视频 | 东方成人av| 欧美成人精品欧美一级私黄 | 免费福利在线观看 | 日韩免费一区二区三区 | 欧美视频一区二区 | 日韩和的一区二区 | 日本精品在线视频 | 国产成人精品一区二区三区在线 | 国产精品久久久久久久久久久久久久久 | 福利视频网址导航 | av不卡一区| 日韩精品网 | 中文字幕欧美激情 | 欧美日韩毛片 | 欧美一二三 | 在线免费看毛片 | 免费一区 | 久久久久久久97 | 黄色大片免费在线观看 | 午夜久久久久久久 | 日本中文字幕一区 | 日韩欧美影院 | 欧美97 | 免费国产视频 | 欧美激情网址 | 久久久久久久久久久国产 | 国产精品一品二区三区的使用体验 | 三级福利视频 | 中文字幕2021 | 一级片黄色| 久久riav | 能看的av | 欧美在线不卡 | 婷婷久 | 国产一区二区在线播放 | 黄色片一级 | 成年人观看视频 | 久久综合久 | 中文字幕综合 | 亚洲第一黄网 | 国产成人精品一区二区 | 欧美精品二区三区四区免费看视频 | 欧美日韩国产在线观看 | 亚洲一级黄色片 | 免费观看全黄做爰视频 | 日日骚av | 欧美 日韩 国产 成人 在线 | 93久久精品日日躁夜夜躁欧美 | 亚洲第一视频网站 | 在线免费黄色 | 91精品久久久久久久久久 | 久久艳片www.17c.com | 黄色小视频在线观看 | 在线观看黄色片 | 操操操av | 日韩小视频 | 日韩av大全| 天天有av | 久久久久黄色 | 日韩二三区 | 一级国产片 | 黄色大片在线播放 | 91精品国产综合久久久久久 | 日本中文字幕一区 | 18成人免费观看网站 | 天天色天天干天天 | 色老板免费视频 | 中文字幕自拍偷拍 | 精品国产伦一区二区三区 | 亚洲精品91天天久久人人 | 国产靠逼视频 | 在线午夜视频 | 毛片毛片毛片毛片毛片 | 亚洲另类色图 | 人人艹人人| 天天天天操 | 一区二区三区在线看 | 欧美一级日韩一级 | 成人精品免费视频 | 中文在线观看免费网站 | 日韩精品免费一区二区夜夜嗨 | 日韩在线视频播放 | 日本久久视频 | 天天操天天插 | 久久久久国产一区二区三区 | 国产精品入口夜色视频大尺度 | 五月天激情影院 | 久久爱综合 | 伊人91| 免费看a级片| 美女免费视频网站 | 中文字幕永久 | 秋霞午夜鲁丝一区二区老狼 | 久久一区二区三区四区 | 久久久一本| 亚洲视频在线播放 | 黄色大片儿 | 欧美日韩国产成人 | 激情五月激情综合网 | 黄骗免费网站 | 手机看片福利永久 | 黄色a网站| 99国产视频 | 欧美日本国产 | 欧美久久久久久 | 亚洲福利在线观看 | 韩国免费理论片 | 久久免费看视频 | 国产福利在线 | 97国产视频 | 欧美激情综合 | 精品久久久久久一区二区里番 | 亚洲三级网站 | 国产欧美久久久 | 天天干天天干天天干 | 国产探花视频在线观看 | 91精品国自产在线观看 | 久操福利 | 久久在线精品 | 中文一级片 | 91av免费在线观看 | 一级黄色免费 | 国产欧美日韩一区 | 亚洲视频不卡 | 国产精品av在线 | 二区三区在线观看 | 国产成人片 | 国产成人久久精品麻豆二区 | 人人射人人 | 在线观看a视频 | 91性视频 | 精品一区二区三区视频 | 国产三级在线播放 | 国产一区中文字幕 | 日韩中文字幕在线播放 | cao视频 | 五月天毛片 | 在线观看黄色片 | 四虎海外| 久久精品国产免费 | 可以免费看的av | 91av视频| 国产成人一区 | 国产伦精品一区二区三区88av | 在线观看黄网站 | 黄色免费观看网站 | 91成人精品 | 久草久草 | 日韩黄色大片 | 免费中文字幕 | 国产91在线观看 | 欧美一区二区在线视频 | 久久免费影院 | 五月婷综合 | 午夜精品久久 | 精品国产一二三区 | 亚洲黄色在线 | 成人一区二区三区 | 中文字幕二区 | 成年人黄色片 | 欧美资源在线 | 日本久久综合 | 成人免费看片在线观看 | 欧美专区第一页 | 九九在线精品 | 日本黄色a级片 | 欧美激情亚洲 | 97caoporn| 国产精品一区一区三区 | 九九九精品视频 | 中文字幕在线观看网址 | 精产国产伦理一二三区 | 99国产免费 | 欧美级毛片 | 国产高潮在线 | 久久久久久97 | 欧美在线不卡 | av在线免费网站 | 日韩精品视频在线 | 自拍偷拍欧美日韩 | 伊人久久精品视频 | 欧美精品一二三 | 精品久久网 | 女人av在线| 精品国产99 | 天天看天天爽 | 亚洲精品一区二区三 | 欧美日韩国产在线 | 国产亚洲欧美在线 | 久久亚洲精品视频 | 中文字幕永久在线 | www.草 | 久久久久久中文字幕 | 成人免费视频观看视频 | 三级理论片 | 亚洲天堂网址 | 人人澡人人爽 | 免费a网站 | 在线观看av的网站 | 欧美亚洲一区二区三区 | 亚洲va国产va天堂va久久 | 蜜臀久久99精品久久久久宅男 | 久久久久一区二区三区 | 久久成人精品视频 | 91在线精品秘密一区二区 | 亚洲午夜久久久 | 黄网在线免费观看 | 国产永久精品 | 亚洲综合在线视频 | 亚洲 欧美 综合 | 欧美黄色网 | 国产精品偷乱一区二区三区 | 99久久婷婷国产综合精品草原 | 爱福利视频网 | 深夜福利视频在线观看 | 天美传媒在线观看 | 国产免费一级 | 国产特黄| www中文字幕 | 久久不卡| 成人毛片在线观看 | 两性免费视频 | 精品视频999 | 日韩欧美激情 | 久久高清免费视频 | 国产成人一区二区 | 高潮毛片7777777毛片 | 天堂av影院 | 欧美日韩性 | 精品免费国产一区二区三区四区 | 天天cao | 99国产精品99久久久久久 | 涩涩在线 | 亚洲第一天堂网 | 91色视频| 精品小视频 | 成人在线视频观看 | 成人精品国产 | a级片免费在线观看 | 日本中文字幕在线 | 亚洲在线视频 | 国产福利在线播放 | 中文字幕免费在线看线人动作大片 | 精品黑人一区二区三区国语馆 | 日韩精品视频免费 | 高清视频一区二区 | 亚洲天堂第一页 | 91精品久久久久久 | 婷婷久久综合 | 国产精品一区二区在线播放 | 蜜桃视频成人 | 亚洲天堂免费视频 | 美女网站视频在线观看 | 日韩精品大片 | 成人在线一区二区 | 亚洲aaaaaa | 精品一区二区三区四区 | 在线网站免费观看18 | 久久av片| 日韩精品视频免费播放 | 久久久久97| 日韩视频一区二区 | 亚洲在线免费观看 | 久久机热 | 日韩精品免费视频 | 日韩中文视频 | 黄色三级av | 国产三区视频 | 欧美www.| 国产伦精品一区二区三区免.费 | 爱爱免费网站 | 午夜看片 | 精品国产乱码久久久久久蜜臀网站 | 免费网站观看www在线观 | 日本国产在线观看 | 久久久久亚洲精品 | 免费av在线播放 | 久久久国产一区二区三区 | 天堂av中文在线 | 精品一二区 | 日韩视频第一页 | 亚洲视频一区在线观看 | 黄色免费一级片 | 成人小视频在线观看 | 91麻豆精品国产91久久久久久久久 | 五月天综合网 | 黄色小说视频网站 | 99re在线观看视频 | 一级做a爱片性色毛片 | 中文字幕在线观看第一页 | 毛片在线免费播放 | 日韩午夜在线观看 | 成人中文字幕在线观看 | 成人在线观看视频网站 | 97视频在线播放 | 毛片aaa| 91久久久久 | 激情小说在线视频 | 国产黄色av网站 | 九九热这里有精品 | 日本韩国欧美中文字幕 | 国产精品成人免费视频 | a级毛毛片| 欧美性猛交乱大交 | 国产视频在线播放 | 黄视频网站在线观看 | 国产suv精品一区 | 美女黄色大片 | 97人人插| 一区二区影院 | 欧美一区二区在线视频 | 午夜性福利 | 国产精品第一区 | 欧美成人一级片 | 欧美精品日韩 | 欧美日韩国产在线 | 亚洲天堂av网 | 91网站免费 | 日韩一区精品 | 亚洲最大黄色网址 | 欧美日韩一二区 | 欧美成人久久 | 青娱乐福利视频 | 日本视频在线播放 | 成人免费看片在线观看 | 色黄视频在线观看 | 欧美精品第一页 | 麻豆chinese新婚xxx | 九九在线精品 | 亚洲综合久久久 | 国产www | 国产福利视频在线 | 高清免费av | 可以在线观看的av | 成人毛片在线播放 | 色综合久久88色综合天天 | 久久888 | 日产久久视频 | 国产高清成人 | 日韩精品在线播放 | 中文字幕在线一区二区三区 | 欧美黄色一区 | av老司机在线观看 | 欧美在线视频一区二区 | 久久精品小视频 | 亚洲激情另类 | 成人福利视频在线观看 | 97久久久久 | 婷婷综合五月天 | 精品国产一区二 | av老司机在线观看 | 一级黄色录像片 | 一级片免费观看 | 五月天久久久 | 亚洲天堂色 | 中文字幕+乱码+中文乱码91 | 亚洲国产精 | 日韩福利在线 | 在线成人免费 | 九九精品视频在线观看 | 日韩精品久久久久久久酒店 | 欧美啪啪网| 国产又爽又黄免费视频 | 毛片在线免费播放 | 欧美 日韩 国产 成人 在线 | 综合一区二区三区 | 中文字幕免费在线观看 | 亚洲免费黄色 | 日韩高清中文字幕 | 精品久久久一区二区 | 草少妇 | 精品久久久久久久久久久久久久久久 | 日本精品网站 | 色婷婷婷 | 福利三区 | 成人看片网 | 日韩一级二级三级 | 欧美日韩一区二区在线 | 日韩黄网| 黄色一级免费 | www.操 | 麻豆av在线免费观看 | av日韩精品| 成人免费看片在线观看 | 欧美三级韩国三级日本三斤在线观看 | 亚色视频 | www.夜夜 | 国产伦精品一区二区三区88av | 日韩一区二区三区在线播放 | 91成人国产 | 黄色网址免费看 | 欧美日韩在线免费观看 | 男女久久久| 成人中文字幕在线观看 | 国产情侣在线播放 | 日本一本视频 | 激情导航| 亚洲激情久久 | 国产乱淫片视频 | 中文字幕一区二区三区在线观看 | 亚洲看片 | 狠狠干2018 | 五月婷婷综合在线 | av福利在线观看 | 欧美在线视频免费 | 黄色免费av | 一区二区三区高清 | 极品av在线| 三级a毛片 | 欧美区一区二 | 日韩欧美在线播放 | 91亚洲精品在线 | 一区二区三区免费 | 日本免费观看视频 | 九九热在线观看 | 一二区视频 | 91在线小视频 | 亚洲激情网| 91欧美激情一区二区三区成人 | 久久精品视频99 | 国产成人精品久久久 | 久久精品国产精品 | 久久免费国产 | 国产www视频 | 超碰在线网站 | 黄在线免费观看 | 黄色片网站在线观看 | 在线视频日本 | 超碰99在线 | 免费在线观看黄 | 久操福利 | 国产91av视频 | 久久黄色大片 | 国产精品久久久久永久免费看 | 九九影视理伦片 | 青青草国产在线视频 | 国产精品一二三四区 | 日韩视频免费看 | 国产999视频 | 国产精品99久久久久久久久 | 日韩精品三区 | 天天看片天天爽 | 日韩欧美亚洲国产 | 日韩精品国产精品 | 欧美视频在线播放 | 美女免费视频网站 | 国产黄色片视频 | 99视频网| www.青青草 | 日韩中文字幕免费 | www一区二区| 国产视频一区在线播放 | 黄色伊人 | 中文字幕播放 | 国产精品日韩精品 | 亚洲精品久久 | 亚洲天天| 亚洲免费黄色 | 国产精品福利视频 | 久久一区二区视频 | 国产乡下妇女做爰视频 | 久久久久国产精品视频 | 欧美成人激情 | 一道本在线视频 | 欧美成视频 | 日韩一区二区三区在线播放 | 激情久久五月天 | 69er小视频| 欧美日本在线观看 | 青娱乐99| 国产精品久久久一区二区 | 午夜视频在线播放 | 亚洲成av | 国产综合久久久 | 国产网站免费 | 中文在线免费观看 | 全部免费毛片在线播放高潮 | 国产精品久久久999 成人在线国产 | 欧美在线视频播放 | 国产成人精品在线观看 | 欧美日韩在线播放 | 天天天干 | 91手机看片 | 91福利在线视频 | 免费午夜视频 | 日韩精品一级毛片在线播放 | 日韩国产精品一区二区 | 欧美国产在线视频 | 欧美激情一二三区 | 黄色成人小视频 | 成人做爰69片免费 | 一级免费看 | 在线视频亚洲 | 精品成人在线 | 日韩午夜av | 美女一级毛片 | 久草手机在线视频 | 国语对白做受69 | 黄色小视频在线免费观看 | 久久动态图 | www.久久久| 一区二区三区不卡视频 | 欧美特黄| 无套内谢的新婚少妇国语播放 | 欧美黄色录像 | 日韩高清在线播放 | 福利片国产 | 久久伊人精品 | 香蕉在线播放 | 在线观看日韩精品 | www.成人在线 | 亚洲五月婷婷 | 天天色网站 | 午夜看看 | 亚洲免费精品视频 | 日本69视频 | 91在线亚洲| 96在线视频 | 亚洲欧美日韩另类 | 国产又粗又猛又黄又爽无遮挡 | www国产精品 | 97人人爱| 国产黄在线 | 久久久国产视频 | 国产福利网 | 免费视频一区 | 黄色片视频在线观看 | 色午夜 | 天天干在线观看 |