日韩av免费看-一区二区精品在线-高清视频免费在线观看-中文字幕欧美日韩-日韩无套-亚洲国产精品18久久久久久-中文字幕一区二区三区精品-欧美日韩亚洲国产精品-青青草国产精品-日韩少妇激情-av高清一区-91免费看片播放器-a级片黄色-亚洲精品男人天堂-亚洲欧美精品-男女涩涩

信盈達—您身邊的嵌入式&人工智能專家
全國免費咨詢熱線:400-8788-909

Linux設備驅動學習(4)-字符設備驅動

時間:2018-12-26 00:00:00 來源:信盈達 作者:信盈達

本篇文章記錄的是我閱讀《Essential Linux Device Drivers》-字符設備驅動的閱讀筆記和思考紀錄。

順序存取設備數(shù)據(jù)。字符設備驅動驅動程序能從打印機、鼠標、看門狗、磁帶、內存、實時時鐘等幾類設備獲取原始數(shù)據(jù),但它不適合管理硬盤、軟盤和光盤等可隨機訪問的塊設備中的數(shù)據(jù)。

從程序結構的角度看,字符設備驅動程序包括如下內容:

(2)入口函數(shù)集,如open()、read(),這些函數(shù)對應相應的I/O系統(tǒng)調用,由用戶程序通過對應的/dev、節(jié)點調用。

(3)中斷例程、底半部例程、定時器處理例程、內核輔助線程以及其他組成部分。

從數(shù)據(jù)流的角度看,包括如下關鍵的數(shù)據(jù)結構:

(3)struct file_operations

驅動程序初始化,init()函數(shù)是注冊機制的基礎。它負責完成如下工作:

(1)申請分配主設備號,alloc_chrdev_region();

(2)為特定設備相關的數(shù)據(jù)結構分配內存,file_operation

(3)將入口函數(shù)(open()、read()等)與字符驅動程序的cdev抽象相關聯(lián)

(4)將主設備號與驅動程序的cdev相關聯(lián),cdev_init(),cdev_add()

(5)在/dev和/sys下創(chuàng)建節(jié)點,class_create(),device_create(),(這兩個函數(shù)用于自動創(chuàng)建設備結點)

打開與釋放,當應用程序打開設備節(jié)點時,內核調用相應驅動程序的open()函數(shù),關閉時,內核調用release()函數(shù)。

數(shù)據(jù)交換,read()和write()負責在用戶空間和設備之間交換數(shù)據(jù)的主要驅動函數(shù)。但是,不能從內核中直接訪問用戶空間的緩沖區(qū),反之亦然。將數(shù)據(jù)復制到用戶空間,調用copy_to_user()。調用copy_from_user()完成相反的工作。由于這兩個函數(shù)可能會睡眠,所以在調用這兩個函數(shù)的時候不能持有自旋鎖。

如果一個字符驅動程序的write()成功返回,就表示驅動程序已經(jīng)完成了將數(shù)據(jù)傳送下去的任務。但這并不能保證數(shù)據(jù)已經(jīng)成功地寫到了設備中。可以調用fsync()函數(shù),確保數(shù)據(jù)從驅動程序緩沖區(qū)中排出,并且寫到設備。

如果用戶程序有數(shù)據(jù)存儲在多個緩沖區(qū)中并需要發(fā)送至設備,可以使用向量驅動函數(shù)aio_read()/aio_write()。

另一個數(shù)據(jù)訪問函數(shù)是mmap(),他將設備內存和用戶的虛擬內存關聯(lián)在一起。

宏likely()和unlikely()負責將相關條件為真/假的可能性報告給GCC。GCC根據(jù)這一信息決定要執(zhí)行的代碼分支。

查找,內核使用內部指針跟蹤當前文件訪問的位置。應用程序使用lseek()系統(tǒng)調用去申請內部文件指針的重定位。字符驅動程序相對應的是llseek()函數(shù)。

控制,常見的字符驅動程序函數(shù)被稱作I/O控制(ioctl)。

兩個能夠感知數(shù)據(jù)是否可獲得的字符驅動程序方法:poll()和fasync()。前者是同步的,后者是異步的。

輪詢,poll()驅動程序方法是select()系統(tǒng)調用的支柱。

fasync,fcntl(F_SETFL)調用導致fasync()驅動程序方法的調用。fasync()負責從接收SIGIO信號的進程列表里添加或刪除條目。最后,fasync()利用內核庫函數(shù)提供的服務調用了fasync_helper()。

字符驅動程序調用kill_fasync()發(fā)送SIGIO給注冊的進程。為了通知一個讀事件,將POLLIN作為kill_fasync()的參數(shù)。相應的寫事件傳遞的參數(shù)是POLLOUT。

drivers/parport/目錄包括IEEE1284并行端口通信的具體實現(xiàn)代碼(稱為parport)。parport有一個架構無關的模塊和一個架構相關的模塊。這兩個模塊為以并行端口為接口的設備驅動程序提供可編程接口。

新的設備模型將驅動程序和設備區(qū)分開來。調用parport_register_device()注冊設備。

還可以使用sysfs控制并行端口。它使用了kobject,用于代表“控制”抽象。

內核中對RTC的支持分為兩層:(1)硬件無關的頂層字符設備驅動程序,用于實現(xiàn)內核的RTC API;(2)硬件相關的底層驅動程序,用于和底層的總線通信。底層的RTC驅動程序由總線決定。

內核有一個專門的RTC子系統(tǒng),提供了頂層的字符設備驅動程序,并給出了用于頂層和底層RTC驅動程序進行捆綁的核心基礎結構。分散在不同的總線有關的目錄下的底層RTC驅動程序通過此子系統(tǒng)統(tǒng)一在drivers/rtc/下。

RTC子系統(tǒng)使系統(tǒng)可以擁有不只一個RTC。

為了使能RTC子系統(tǒng),在內核配置過程中需要選中CONFIG_RTC_CLASS配置選項。

有幾個常用的內核工具沒有和任何物理硬件相連接,它們被靈巧地實現(xiàn)偽字符設備。null設備、zero設備和內核隨機數(shù)產(chǎn)生器被當作虛擬設備,并使用偽字符設備驅動程序來訪問。

/dev/null字符設備接收你不想顯示在屏幕上的數(shù)據(jù)。

/dev/zero驅動程序的read()方法中獲取一串0。

/dev/random和/dev/urandom用于產(chǎn)生隨機數(shù),從/dev/random讀取的隨機數(shù)隨機性高。

/dev/mem和/dev/kmem是典型的偽字符設備,它們提供了查看系統(tǒng)內存的工具。

上述幾種字符設備擁有不同的設備號,但擁有靜態(tài)分配的相同的主設備號1。還有其他的偽驅動程序屬于同一個主設備號系列:其中/dev/full模擬一個總是處于滿的設備,/dev/port查看系統(tǒng)的I/O端口。

混雜驅動程序是那些簡單的字符設備驅動程序,它們擁有一些相同的特性。內核將這些共同性抽象至一個API中(具體實現(xiàn)見代碼drivers/char/misc.c),這簡化了這些驅動程序初始化的方式。

所有的混雜設備被分配一個主設備號10,但每個設備可選擇一個單獨的次設備號。

混雜驅動程序只需要調用misc_register()即可。每個混雜驅動程序自動出現(xiàn)在/sys/class/misc/文件中,而不必驅動程序編寫者再編寫了。

在drivers/char/目錄下運行grep misc_register()命令可找到內核中其他的混雜設備。

(1)open()調用可能由于幾個原因而失敗。

(2)成功運行的read()和write()返回的字節(jié)數(shù)可能是1至請求的字節(jié)數(shù)之間的任意值,因此應用程序必須能處理這些情況。

(3)即使1字節(jié)的數(shù)據(jù)讀或寫就緒,select()也會返回成功。

(4)很多字符驅動程序方法是可選的,并不是所有的方法都提供。

另外,字符驅動程序不僅在drivers/char/目錄下。下面是一些“超級”字符驅動程序:

(1)串行驅動程序,放在drivers/serial/目錄下。

(2)輸入驅動程序,放在drivers/input/目錄下。

(3)幀緩存區(qū)(/dev/fb/*)提供對顯存的訪問,/dev/mem提供對系統(tǒng)內存的訪問途徑。

(4)一些設備類支持少量采用字符接口的硬件。

(5)一些子系統(tǒng)提供額外的字符接口,以向用戶空間提供原始的設備模型。例如MTD子系統(tǒng)

(6)一些內核層提供鉤子,通過導出相應的字符接口實現(xiàn)用戶空間的設備驅動程序。

在drivers/目錄下的register_chrdev上運行grep-r可了解內核中字符驅動程序的大致情況。

日韩av免费看-一区二区精品在线-高清视频免费在线观看-中文字幕欧美日韩-日韩无套-亚洲国产精品18久久久久久-中文字幕一区二区三区精品-欧美日韩亚洲国产精品-青青草国产精品-日韩少妇激情-av高清一区-91免费看片播放器-a级片黄色-亚洲精品男人天堂-亚洲欧美精品-男女涩涩
  • <bdo id="4osu4"><source id="4osu4"></source></bdo>
    <li id="4osu4"></li>
  • <li id="4osu4"></li>
    <rt id="4osu4"><delect id="4osu4"></delect></rt>
    <button id="4osu4"><strong id="4osu4"></strong></button>
    <bdo id="4osu4"></bdo>
    主站蜘蛛池模板: 一区二区三区天堂av| 亚洲精品资源| 欧美日韩极品在线观看一区| 亚洲精品国产精品久久清纯直播| 欧美日产国产成人免费图片| 久久青草久久| 久久精品国产精品亚洲综合| 亚洲男女毛片无遮挡| 亚洲国产精品系列| 黄色另类av| 黄色一区三区| 麻豆精品一区二区av白丝在线| 午夜日韩av| 亚洲一级免费视频| 欧美手机在线视频| 国产精品视频99| 国产精品亚洲一区| 国产日韩在线看片| 新狼窝色av性久久久久久| 亚洲国产欧美一区二区三区同亚洲| 国产精品日本精品| 麻豆国产精品777777在线| 久久偷看各类wc女厕嘘嘘偷窃| 欧美一级专区免费大片| 久久视频在线视频| 一本一本久久a久久精品综合麻豆| 国内精品久久久久久 | 欧美在线视频不卡| 久久国产精品久久国产精品| 国产日韩欧美日韩| 伊甸园精品99久久久久久| 亚洲第一福利网| 在线视频日本亚洲性| 日韩在线视频播放| 久久天天躁狠狠躁老女人| 在线播放不卡| 国产偷国产偷亚洲高清97cao| 国产一级揄自揄精品视频| 亚洲国产精久久久久久久| 亚洲欧美在线磁力| 亚洲国产欧美日韩精品| 亚洲一区二区精品| 欧美大片在线看免费观看| 欧美日韩亚洲综合在线| 国产午夜精品久久久久久久| 日韩www在线| 久久精品2019中文字幕| 日韩性生活视频| 久久精品天堂| 国产精品v日韩精品| 欧美视频一区二| 黄色成人在线网址| 国产区亚洲区欧美区| 亚洲乱码一区二区| 亚洲毛片在线| 欧美激情2020午夜免费观看| 久久久精品网| 国产精品亚洲成人| 一区二区三区无码高清视频| 亚洲精品视频一区| 亚洲精品一区二区三区在线观看 | 欧美在线国产精品| 欧美香蕉大胸在线视频观看| 日韩精品高清在线| 亚洲美女精品成人在线视频| 亚洲精品欧美日韩| 欧美波霸影院| 精品网站999www| 99精品黄色片免费大全| 欧美国产日韩一区| 国产偷国产偷亚洲清高网站 | 欧美精品自拍| 亚洲精品国产精品国产自| 91久久综合亚洲鲁鲁五月天| 欧美韩国一区| 亚洲国产高清福利视频| 99精品久久久| 国产精品入口| 亚洲第一精品夜夜躁人人爽| 蜜臀久久99精品久久久久久9 | 久久av中文字幕| 欧美在线日韩| 国内激情久久| 亚洲国产天堂久久综合网| 亚洲一区二区不卡免费| 欧美日韩三级电影在线| 久久精品国产免费观看| 99re热这里只有精品视频| 欧美日韩一区二区三区四区在线观看| 欧美日韩一区视频| 欧美美女操人视频| 欧美日韩妖精视频| 亚洲国产成人久久综合| 野花国产精品入口| 国产精品自拍网站| 日韩久久精品电影| 久久色在线观看| 亚洲欧美中文日韩在线v日本| 久久精品国亚洲| 欧美激情日韩| 操人视频在线观看欧美| 正在播放亚洲一区| 亚洲第一av网站| 亚洲欧美成人| 国产精品久久久久aaaa| 亚洲激情欧美激情| 国产欧美日韩综合| 亚洲美女啪啪| 狠狠久久亚洲欧美专区| 欧美一级片在线播放| 欧美成人资源网| 久久亚洲国产精品| 国产精品老牛| 午夜激情综合网| 亚洲欧美日韩国产中文| 欧美成人一区二区三区片免费| 色青青草原桃花久久综合 | 久久亚洲精选| 另类天堂视频在线观看| 欧美性猛交视频| 亚洲福利在线看| 国产欧美日韩视频一区二区| 亚洲欧美日韩国产成人| 亚洲性夜色噜噜噜7777| 欧美区一区二| 日韩中文字幕视频| 国产精品永久免费| 久久三级福利| 亚洲天堂久久av| 欧美香蕉大胸在线视频观看| 亚洲伊人久久综合| 亚洲欧美三级伦理| 国产精品毛片a∨一区二区三区|国 | 久久综合88中文色鬼| 国产精品久线观看视频| 国产精品久久9| 久久精品首页| 亚洲精品社区| 在线高清一区| 99精品视频免费| 亚洲欧美在线x视频| 久久手机免费观看| 亚洲精品国产系列| 亚洲欧美日韩爽爽影院| 国产精品成人播放| 欧美在线一级va免费观看| 欧美成人在线免费视频| 在线免费精品视频| 亚洲欧美综合国产精品一区| 在线成人激情视频| 欧美亚洲视频一区二区| 亚洲丁香婷深爱综合| 国产精品电影网站| 久久久久九九九| 夜夜嗨av一区二区三区网站四季av | 亚洲第一中文字幕| 欧美日韩国产免费观看| 久久久精品五月天| 日韩中文字幕免费视频| 日韩精品视频观看| 国产一区二区三区久久 | 久久香蕉国产线看观看网| 黄色免费成人| 国产欧美日韩视频一区二区三区 | 极品尤物一区二区三区| 国产精品久久二区二区| 欧美激情亚洲视频| 久久夜色精品一区| 久久精品一区二区三区四区| 亚洲夜间福利| 在线视频欧美日韩精品| 日韩亚洲视频| 9色porny自拍视频一区二区| 亚洲精品国精品久久99热一| 亚洲国产美女| 亚洲国产日韩一区二区| 亚洲第一在线综合在线| 欧美成人午夜剧场免费观看| 好吊妞**欧美| 精品成人国产| 日韩麻豆第一页| 亚洲欧美在线磁力| 一色桃子一区二区| 久久精品人人| 久久综合久久久| 欧美成年人在线观看| 蜜桃精品久久久久久久免费影院| 另类天堂av| 欧美本精品男人aⅴ天堂| 欧美aaaaaaaa牛牛影院| 亚洲视频碰碰| 欧美专区一区二区三区| 久久视频在线免费观看| 欧美大香线蕉线伊人久久国产精品| 鲁鲁狠狠狠7777一区二区| 蜜臀av一级做a爰片久久| 欧美aⅴ一区二区三区视频| 亚洲淫片在线视频| 久久久午夜视频| 欧美大片在线看免费观看| 欧美日韩国产成人在线| 国产精品欧美风情| 国产亚洲精品bv在线观看| 国产综合网站| 激情av一区| 亚洲视频电影图片偷拍一区| 久久国产精品久久精品| 一区二区激情视频| 久久精品伊人| 欧美日韩123| 国产一区免费视频| 亚洲人成在线观看| 亚洲精品极品| 久久久www成人免费精品| 欧美精品综合| 黄色成人精品网站| 久久中文久久字幕| 亚洲欧美日韩专区| 欧美区一区二| 亚洲国产精久久久久久| 九九热精品视频国产| 最近2019年好看中文字幕视频| 欧美日韩国产成人高清视频| 亚洲一区欧美激情| 欧美激情成人在线| 国内精品久久久久影院薰衣草| 国产午夜精品美女视频明星a级| 欧美成人高清视频| 久久精品国产清高在天天线 | 亚洲精品久久久久久久久| 亚洲精品动漫久久久久| 亚洲新声在线观看| 九九精品视频在线观看| 久久综合久久综合九色| 亚洲精品久久嫩草网站秘色| 日韩精品在线观| 1769国内精品视频在线播放| 欧美午夜寂寞影院| 欧美国产一区二区在线观看| 久久九九精品| 久久久av水蜜桃| 久久午夜羞羞影院免费观看| 欧美在线日韩| 校园激情久久| 性色av一区二区三区| 欧美精品免费播放| 美女福利视频一区| 亚洲人www| 亚洲国产精品一区二区www| 亚洲欧美日韩第一区| 一本一本久久a久久精品牛牛影视| 日韩精品视频中文在线观看 | 理论片一区二区在线| 亚洲国产日韩在线一区模特| 亚洲欧洲综合| 久久福利毛片| 欧美另类videos死尸| 欧美日韩亚洲一区二区三区在线| 亚洲在线中文字幕| 在线播放中文字幕一区| 亚洲欧美日韩国产中文| 午夜日韩福利| 欧美日韩精品久久| 一区二区在线观看av| 日韩一区二区精品视频| 亚洲影院色无极综合| 老司机午夜精品视频| 国产精品免费久久久久久| 亚洲国产精品字幕| 亚洲精品国产精品国自产观看| 亚洲免费视频成人| 国产欧美日韩不卡免费| 日韩一二三在线视频播| 欧美专区在线观看| 国产精品久久久久毛片软件| 午夜欧美不卡精品aaaaa| 欧美a级在线| 亚洲乱码av中文一区二区| 亚洲永久免费精品| 亚洲国产精品高清久久久| 亚洲午夜久久久久久久久电影网| 欧美高清自拍一区| 亚洲激情视频在线播放| 亚洲精选91| 国产欧美精品日韩| 久久亚洲欧美日韩精品专区 | 久久三级视频| 亚洲欧美中文另类| 欧美高清视频一区二区三区在线观看 | 亚洲欧美视频在线| 欧美日韩国产综合久久| 国产精品日韩一区| 亚洲人成网站色ww在线| 国产一区二区三区免费不卡| 免费日韩精品中文字幕视频在线| 亚洲激情图片小说视频| 国产一区二区三区毛片| 国产午夜精品久久久久久免费视 | 欧美日韩日日夜夜| 久久精品日韩欧美| 亚洲一区二区三区免费视频| 亚洲精品久久久久中文字幕欢迎你| 一区二区成人av| 亚洲欧美精品一区二区| 亚洲国产精品va在看黑人| 韩国三级电影久久久久久| 国产亚洲综合在线| 红桃视频一区| 樱桃视频在线观看一区| 好看的日韩视频| 一区二区三区无毛| 亚洲成色777777在线观看影院| 在线精品一区| 亚洲人成自拍网站| 少妇av一区二区三区| 精品国产一区二区三区久久久 | 久久精品免费看| 欧美一区日韩一区| 久久精品99国产精品| 久久一区二区三区四区| 久久综合久久综合久久综合| 美女啪啪无遮挡免费久久网站| 久久亚洲春色中文字幕久久久| 久久免费视频观看| 你懂的国产精品| 欧美日韩在线大尺度| 国产精品三级久久久久久电影| 国产精品夜夜夜| 黄色成人在线网址| 亚洲老司机av| 九九热这里只有精品免费看| 99re8这里有精品热视频免费| 亚洲一区免费| 免费久久99精品国产自| 国产精品久久久久毛片大屁完整版 | 一区二区三区欧美亚洲| 香港久久久电影| 麻豆av一区二区三区| 欧美日韩国产va另类| 国产美女诱惑一区二区| 亚洲激情电影中文字幕| 久久九九国产精品怡红院| 亚洲精品免费观看| 欧美一区二区免费| 欧美日韩美女一区二区| 狠狠入ady亚洲精品经典电影| 亚洲毛片在线观看.| 亚洲成人在线免费| 亚洲影院在线观看| 久久精品亚洲热| 欧美三级黄美女| 一区二区在线视频| 不卡av日日日| 欧美一区二区三区另类| 欧美日本中文字幕| 亚洲成人在线网| 亚洲国产一区在线| 久久精品国产综合| 国产精品一区=区| 一区二区三区视频免费在线观看| 日韩视频免费看| 欧美成人国产| 在线成人免费观看| 亚洲日韩第九十九页| 久久精品av麻豆的观看方式| 国产精品一二三| 伊人男人综合视频网| 一区二区日韩精品| 欧美福利专区| 精品网站999www| 亚洲视频网在线直播| 欧美日韩在线播放一区| 亚洲最新中文字幕| 性欧美大战久久久久久久免费观看| 欧美精品免费在线| 亚洲天堂色网站| 欧美一区成人| 国产伪娘ts一区| 亚洲黄色大片| 欧美另类videos死尸| 精品视频—区二区三区免费| 亚洲欧美日韩另类| 国产一区二区三区四区三区四| 欧美大胆在线视频| 欧美黑人一区二区三区| 亚洲精选在线观看| 欧美一区午夜精品| 在线观看av一区| 亚洲综合首页| 国产偷国产偷亚洲高清97cao| 亚洲激情自拍| 欧美性天天影院| 欧美不卡视频一区发布| 欧美va天堂| 丝袜美腿精品国产二区| 久久视频国产精品免费视频在线| 禁断一区二区三区在线| 亚洲视频免费在线| 国产亚洲在线观看| 亚洲无线视频| 在线视频成人| 久久久噜噜噜久久中文字幕色伊伊 | 日韩亚洲第一页| 女人天堂亚洲aⅴ在线观看| 国产视频精品免费播放| 久久精品九九| 国产亚洲精品美女久久久| 久久精品亚洲一区| 国产亚洲激情在线| 免费观看在线综合| 日日噜噜噜夜夜爽亚洲精品| 欧美激情一区二区三区不卡| 久久夜色精品国产| 欧美视频在线免费| 亚洲精品久久久一区二区三区| 国产精品久久久免费| 亚洲免费激情| 极品裸体白嫩激情啪啪国产精品 | 亚洲精品中文字| 久久亚裔精品欧美| 自拍偷拍亚洲精品| 欧美日韩午夜精品| 亚洲美女中出| 精品成人a区在线观看| 欧美一区亚洲| 色yeye香蕉凹凸一区二区av| 欧美极品在线观看| 9国产精品视频| 在线观看国产精品淫| 久久本道综合色狠狠五月| 夜夜嗨av一区二区三区四区| 欧美激情视频一区二区三区在线播放 | 欧美亚洲专区| 亚洲区中文字幕| 欧美日韩和欧美的一区二区| 亚洲狼人精品一区二区三区| 在线免费观看一区二区三区| 欧美电影免费观看高清完整版| 91久久久精品| 日韩高清av在线| 欧美日韩性生活视频| 一区二区三区不卡视频在线观看| 日韩精品在线第一页| 欧美激情aⅴ一区二区三区 | 日韩成人中文电影| 欧美大片专区| 亚洲综合日韩| 操91在线视频| 亚洲国产精彩中文乱码av| 欧美日韩免费观看中文| 亚洲你懂的在线视频| 久久网福利资源网站| 黑人巨大精品欧美一区二区小视频 | 亚洲第一区在线观看| 欧美久久九九| 欧美在线你懂的| 亚洲精品国产精品国自产在线| 日韩激情在线视频| 国产精品综合| 欧美久久久久久| 久久精品国产成人| 一卡二卡3卡四卡高清精品视频| 一区二区三区久久精品| 国产午夜精品理论片a级探花 | 一区二区三区四区五区在线| 日韩在线免费高清视频| 在线日韩av片| 国产精品香蕉在线观看| 欧美国产日韩在线观看| 久久国产日韩| 亚洲午夜三级在线| 91久久精品日日躁夜夜躁欧美| 亚洲美女中文字幕| 韩国成人精品a∨在线观看| 欧美日韩一区二区三区在线观看免 | 久久精品五月婷婷| 一本色道久久88精品综合| 久久精品国产一区二区三区 | 国产在线不卡视频| 欧美四级电影网站| 欧美成人午夜77777| 久久久精品久久久久| 亚洲视频自拍偷拍| 亚洲美女尤物影院| 亚洲日本黄色| 亚洲三级免费电影| 亚洲国产精品高清久久久| 久久精品国产69国产精品亚洲| 日韩精品在线观看视频| 亚洲福利视频网| 一区二区在线不卡| 影音先锋日韩精品| 国语自产精品视频在线看抢先版结局 | 久久精品人人| 久久国产一二区| 午夜精品福利电影| 亚洲免费一级电影| 欧美一区=区| 久久久国产精品一区二区三区| 欧美在线关看| 久久躁日日躁aaaaxxxx| 欧美.www| 欧美视频网址| 国产精品一区二区久久久久| 国产麻豆午夜三级精品| 国产永久精品大片wwwapp| 国产欧美日韩专区发布| 国产一二三精品| 一区免费在线| 亚洲男女性事视频| 久久久国产影院| 亚洲人成在线观看一区二区| 最新日韩在线视频| 99re这里只有精品6| 亚洲一区视频在线| 久久久精品国产一区二区三区 | 9l国产精品久久久久麻豆| 洋洋av久久久久久久一区| 亚洲私人黄色宅男| 欧美一区二区三区精品| 久久久久久亚洲精品杨幂换脸| 久久伊人亚洲| 欧美视频免费| 黄色成人在线网址| 一区二区亚洲欧洲国产日韩| 欧美精品在线网站| 亚洲网站在线看| 久久久久一区二区| 欧美网站在线| 在线免费观看日本一区| www.久久久久| 亚洲午夜精品| 欧美va亚洲va国产综合| 国产精品自拍在线| 亚洲女人天堂成人av在线| 亚洲第一狼人社区| 欧美一区日本一区韩国一区| 欧美精品激情在线| 很黄很黄激情成人| 久久九九免费视频| 亚洲免费中文| 欧美日韩国产精品自在自线| 国产综合欧美| 欧美日韩国产第一页| 亚洲婷婷在线| 欧美日韩精品福利| 日韩av一卡二卡| 亚洲激情视频网站| 久久亚洲不卡| 国产日韩在线看片| 久久精品国产91精品亚洲 | 欧美三级电影一区| 在线精品亚洲| 亚洲免费久久| 欧美精品三级| 亚洲欧美成人精品| 亚洲日本成人在线观看| 免费亚洲电影在线| 在线欧美日韩| 日韩一级不卡| 欧美另类在线播放| 亚洲国产精品美女| 亚洲免费av电影| 欧美精品videossex性护士| 亚洲国产精品国自产拍av秋霞| 亚洲国产小视频| 欧美国产精品专区| 日韩精品久久久久久福利| 99精品久久久| 欧美日韩国产色视频| 亚洲男人天堂网站| 亚洲欧美制服中文字幕| 国产精品美女主播| 久久国产精品久久国产精品| 久久久亚洲国产天美传媒修理工 | 亚久久调教视频| 国产精品久久久久久福利一牛影视 | 亚洲精品99久久久久| 亚洲欧洲在线播放| 欧美极品影院| 日日摸夜夜添一区| 麻豆精品在线播放| 亚洲美女在线视频| 欧美在线视频二区| 亚洲第一福利视频| 亚洲深夜影院| 国产亚洲精品一区二区| 宅男噜噜噜66国产日韩在线观看| 国产精品日韩一区二区三区| 亚洲日本成人| 国产精品日韩精品欧美精品| 亚洲国产精品成人一区二区| 欧美日韩一区视频| 亚洲第一成人在线| 欧美日韩在线播放一区| 亚洲国产美女久久久久| 欧美午夜宅男影院| 亚洲麻豆一区| 国产香蕉97碰碰久久人人| 亚洲无限乱码一二三四麻| 韩国女主播一区二区三区| 亚洲欧美综合| 日韩电影中文字幕在线观看| 久久久久久久波多野高潮日日| 日韩精品中文字幕在线| 久久一综合视频| 久久久av免费| 欧美视频中文在线看 | 亚洲国产视频直播| 国产女主播一区二区| 亚洲欧美不卡| 亚洲人成网站色ww在线| 欧美激情视频一区二区三区在线播放| 久久久99免费视频| 国产乱人伦精品一区二区|