日韩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>
    主站蜘蛛池模板: 久久91亚洲精品中文字幕| 国产欧美另类| 亚洲欧美一区二区激情| 麻豆成人91精品二区三区| 欧美精品一本久久男人的天堂| 久久久福利视频| 欧美成人在线网站| 亚洲欧美日韩第一区| 国产精品va在线| 久久精品日产第一区二区三区| 亚洲春色另类小说| 国产性色av一区二区| 国产欧美日韩一级| 欧美性大战xxxxx久久久| 欧美中文字幕| 亚洲欧美日韩天堂| 亚洲精品色图| 久久99精品久久久久久噜噜| 最近2019中文免费高清视频观看www99 | 国产午夜久久久久| 欧美精品久久久久a| 久热精品视频在线免费观看 | 国产一区欧美日韩| 国产精品久久久久久久久免费樱桃| 久久综合图片| 免费成人av在线| 久久久久久久欧美精品| 久久精品亚洲一区二区三区浴池| 欧美影院精品一区| 久久综合伊人77777麻豆| 久久精品国产一区二区三区免费看 | 国产精品久久久久婷婷| 欧美日韩在线精品| 国产精品无码永久免费888| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 国产精品―色哟哟| 国产精品三级久久久久久电影| 欧美区一区二区三区| 男人的天堂亚洲| 欧美aⅴ一区二区三区视频| 美女图片一区二区| 欧美xxx成人| 欧美日韩国产欧| 欧美视频一区| 国产在线高清精品| 精品视频在线播放免| 国产亚洲精品久久| 久久亚洲精品成人| 亚洲欧洲日产国产综合网| 亚洲精品国产日韩| 亚洲免费中文| 欧美99久久| 国产精品女主播在线观看| 国产亚洲欧美一区二区| 日韩电影中文字幕av| 中文字幕日韩欧美| 亚洲日本欧美在线| 久久理论片午夜琪琪电影网| 免费中文日韩| 国内精品一区二区三区| 在线观看欧美成人| 亚洲精品中文字幕有码专区| 欧美主播一区二区三区| 欧美日韩精品免费观看| 国产在线视频不卡二| 神马久久桃色视频| 亚洲一本大道在线| 欧美日韩国产首页| 日韩精品高清在线| 在线亚洲欧美视频| 欧美日韩国产91| 1000精品久久久久久久久| 久久这里有精品| 性欧美暴力猛交另类hd| 欧美三区在线视频| 国产亚洲精品久久久久久| aa级大片欧美| 欧美精品免费在线观看| 悠悠资源网亚洲青| 亚洲精品一线二线三线无人区| 久久久噜久噜久久综合| 国户精品久久久久久久久久久不卡| 国产偷国产偷亚洲清高网站| 日韩视频在线观看| 欧美精品免费在线| 亚洲图片在线综合| 亚洲欧美日韩综合| 国产精品欧美久久| 欧美美女18p| 欧美aaa级| 亚洲欧洲日产国产网站| 欧美亚洲在线播放| 国产一区视频网站| 日韩亚洲欧美成人一区| 国产精品久久久久久影视 | 亚洲国产精品成人va在线观看| 欧美一区午夜精品| 亚洲伦理自拍| 欧美精品久久一区二区| 亚洲精品一二区| 久久不射网站| 亚洲欧美日韩一区二区在线| 欧美在线啊v| 亚洲第一在线视频| 欧美在线日韩| 亚洲性69xxxbbb| 噜噜噜91成人网| 亚洲男人天堂2023| 免费在线看一区| 久久久电影免费观看完整版| 欧美国产日韩一区二区三区| 一区二区成人精品| 欧美大片一区二区| 欧美成人免费全部观看天天性色| 欧美大片一区二区三区| www.日韩不卡电影av| 欧美大片免费观看| 亚洲福利视频免费观看| 国产精品久久久一本精品| 亚洲国产精品久久人人爱蜜臀| 欧美sm视频| www.日韩欧美| 国产精品久久久久久久7电影| 亚洲激情影视| 一区免费观看| 久久综合国产精品台湾中文娱乐网| 亚洲女人被黑人巨大进入al| 美女精品自拍一二三四| 欧美日韩成人黄色| 国产视频综合在线| 久久精品国产亚洲a| 色吧影院999| 国产精品户外野外| 欧美中文在线字幕| 美女黄网久久| 欧美日韩999| 国产亚洲一区在线播放| 欧美一区二区三区视频在线观看| 亚洲美女动态图120秒| 欧美日本三区| 一区二区三区产品免费精品久久75| 国产午夜久久久久| 蜜臀91精品一区二区三区| 亚洲国产精品久久| 亚洲福利小视频| 欧美精品二区| 亚洲欧美变态国产另类| 日韩在线视频观看正片免费网站| 国产欧美精品一区| 久久久亚洲高清| 亚洲欧洲综合| 亚洲激情小视频| 欧美日韩亚洲不卡| 午夜亚洲伦理| 亚洲激情国产精品| 亚洲品质视频自拍网| 国产精品丝袜久久久久久app| 欧美在线视频播放| 亚洲激情网址| 亚洲一区二区久久| 韩国在线一区| 欧美日韩一视频区二区| 久久黄色网页| 亚洲小视频在线观看| 久久天天躁夜夜躁狠狠躁2022| 国产拍揄自揄精品视频麻豆| 久久久久一区| 亚洲欧美日韩在线不卡| 亚洲经典在线看| 一本一本久久a久久精品牛牛影视| 国产精品麻豆va在线播放| 久久久国产精彩视频美女艺术照福利| 亚洲毛片av| 欧美一区二区高清在线观看| 亚洲精品免费看| 国产一区二区三区丝袜| 激情成人亚洲| 国产精品视频999| 欧美日韩午夜在线| 欧美成人日韩| 久久久久久自在自线| 亚洲天堂偷拍| 亚洲视频中文字幕| 亚洲美女电影在线| 亚洲成人原创| 日韩在线观看免费全集电视剧网站| 尤物99国产成人精品视频| 国产精品成人观看视频免费| 欧美精品一区二区三区四区| 蜜臀久久久99精品久久久久久| 欧美一区二区三区在线看 | 久久精品亚洲国产| 日韩久久精品成人| 亚洲国产精品va在线看黑人| 在线播放豆国产99亚洲| 黄色成人精品网站| 加勒比av一区二区| 伊人狠狠色丁香综合尤物| 国产日产高清欧美一区二区三区| 国产精品稀缺呦系列在线| 国产精品三级久久久久久电影| 欧美视频中文一区二区三区在线观看 | 亚洲欧美另类中文字幕| 99视频精品全国免费| 亚洲另类在线视频| 亚洲精品久久视频| 亚洲视屏一区| 狠狠色噜噜狠狠狠狠色吗综合| 欧美视频在线观看 亚洲欧| 欧美大片在线观看一区| 欧美日韩中文字幕在线视频| 国产精品高潮呻吟久久av无限| 国产精品你懂的| 国产婷婷精品| 亚洲国产精品人人爽夜夜爽| 亚洲欧美综合图区| 久久久国产成人精品| 欧美日韩爱爱视频| 日韩一级免费观看| 欧美一区二区在线观看| 久久综合久久综合久久| 欧美激情二区三区| 国产精品久久久久久影院8一贰佰| 欧美午夜女人视频在线| 国内久久精品| 国产亚洲免费的视频看| 亚洲精美视频| 欧美影视一区| 欧美激情在线播放| 国产女精品视频网站免费| 伊人狠狠色j香婷婷综合| 亚洲视频在线观看免费| 亚洲国产成人在线| 午夜精品国产更新| 欧美另类专区| 国内精品美女av在线播放| 亚洲欧美日韩网| 亚洲国产片色| 午夜国产精品视频| 欧美日韩国产欧美日美国产精品| 国产在线播精品第三| 精品视频中文字幕| 亚洲区在线播放| 久久久人人人| 国产日韩视频| 久久精品国产99国产精品澳门 | 国产精品一区一区三区| 国产视频久久久久| 欧美亚洲成人精品| 在线播放日韩专区| 欧美日本中文字幕| 另类尿喷潮videofree| 欧美日韩精品久久| 国产精品ⅴa在线观看h| 国产精品豆花视频| 欧美日韩hd| 激情一区二区三区| 亚洲国产三级| 欧美成ee人免费视频| 国产亚洲激情在线| 亚洲国产日韩欧美在线图片 | 国产日韩欧美精品综合| 色99之美女主播在线视频| 亚洲在线不卡| 国产精品日韩在线| 中文字幕视频一区二区在线有码| 亚洲女人av| 欧美午夜精品一区| 久久精品国产96久久久香蕉| 欧美一区二区三区免费在线看| 国产精品99一区二区| 中文字幕一区二区三区电影| 欧美与黑人午夜性猛交久久久| 国产精品专区一| 欧美日本亚洲视频| 欧美电影在线播放| 亚洲欧洲国产精品| 久久精品国亚洲| 日韩电视剧在线观看免费网站| 亚洲精品一区二区三区不| 欧美成人黑人xx视频免费观看| 日韩不卡中文字幕| 久久福利资源站| 精品不卡视频| 亚洲欧美在线一区二区| 国自产拍偷拍福利精品免费一| 日韩午夜三级在线| 国产日韩欧美在线观看| 一级日韩一区在线观看| 国产精品入口日韩视频大尺度| 亚洲高清资源综合久久精品| 欧美精品午夜视频| 另类亚洲自拍| 国产一区二区久久精品| 你懂的国产精品永久在线| 亚洲欧美一区二区激情| 久久久噜噜噜久久人人看| 在线精品国精品国产尤物884a| 中文国产成人精品| 国产日韩在线一区二区三区| 亚洲一区三区电影在线观看| 亚洲第一页自拍| 午夜精品久久久久久| 亚洲国产精品99久久| 欧美在线视频在线播放完整版免费观看 | 欧美尤物巨大精品爽| 精品成人a区在线观看| 欧美在线黄色| 中文字幕亚洲情99在线| 欧美日韩直播| 亚洲一级在线| 日韩禁在线播放| 欧美国产在线观看| 亚洲美女黄网| 日韩av网站大全| 欧美va天堂| 亚洲国产欧美日韩精品| 黄色成人在线免费| 久久先锋影音| 99re热精品| 亚洲男人天堂网站| 欧美午夜女人视频在线| 亚洲欧美日韩网| 色噜噜国产精品视频一区二区| 欧美激情中文不卡| 亚洲精品一区二区在线观看| 国产一区二区三区黄视频| 亚洲在线观看视频| 中文字幕亚洲二区| 欧美α欧美αv大片| 亚洲人成网站在线观看播放| 亚洲精品影视在线观看| 欧美日韩第一区| 欧美一区网站| 亚洲精品网址在线观看| 久久不见久久见免费视频1| 中日韩美女免费视频网址在线观看| 欧美日韩国产另类不卡| 亚洲女人天堂av| 久久亚洲精品一区| 狠狠入ady亚洲精品| 欧美高清在线视频| 亚洲欧美国产毛片在线| 欧美巨大黑人极品精男| 精品视频在线播放免| 欧美图区在线视频| 久久国产精品免费一区| 亚洲黄色免费| 久久精品国产视频| 在线不卡视频| 国产精品系列在线播放| 欧美.www| 久久久久久久久岛国免费| 日韩视频在线观看| 日韩视频免费看| 亚洲国产精品专区久久| 国产日韩一区二区三区| 欧美激情综合网| 久久伊人亚洲| 午夜精品免费在线| 99国产精品久久| 亚洲国产一区视频| 在线性视频日韩欧美| 极品少妇一区二区三区精品视频| 欧美日韩免费一区二区三区| 模特精品在线| 久久久夜色精品亚洲| 亚洲欧美不卡| 午夜精品一区二区三区在线视| 日韩一级在线观看| 99亚洲一区二区| 91久久夜色精品国产九色| 日韩在线观看免费全| 中日韩美女免费视频网站在线观看| 亚洲精品美女视频| 亚洲精品大尺度| 亚洲成人动漫在线播放| 国产最新精品精品你懂的| 国产精品中文字幕欧美| 国产精品一区二区欧美| 国产精品视频免费| 国产美女诱惑一区二区| 国产精品午夜电影| 亚洲国产日韩一区| 亚洲欧洲日产国产综合网| 91久久中文字幕| 亚洲欧洲久久| 在线一区二区日韩| 亚洲欧美日韩成人| 久久经典综合| 牛人盗摄一区二区三区视频| 欧美国产精品日韩| 欧美深夜福利| 国产婷婷色一区二区三区四区| 国产日本精品| 精品成人国产在线观看男人呻吟| 精品动漫一区| 精品亚洲一区二区| 在线播放亚洲激情| 久久高清视频免费| 亚洲毛片一区| 亚洲欧美日韩综合aⅴ视频| 久久精品五月婷婷| 欧美久久影院| 国产一区二区主播在线| 日韩av在线看| 色悠悠久久久久| 亚洲黄色影院| 欧美亚洲免费电影| 免费观看亚洲视频大全| 国产精品www色诱视频| 国产一区二区三区四区五区美女| 国内一区二区三区| 亚洲一级一级97网| 九九热这里只有精品6| 亚洲国产精品久久久久婷婷884| 亚洲精品久久久久久久久久久| 亚洲一区二区三区精品动漫| 久久资源在线| 国产视频精品xxxx| 一区二区三区国产视频| 亚洲狠狠丁香婷婷综合久久久| 日韩亚洲国产中文字幕| 一本色道**综合亚洲精品蜜桃冫| 久久成人人人人精品欧| 欧美午夜影院| 亚洲小视频在线观看| 亚洲国产精品va在线看黑人| 亚洲综合视频网| 欧美区一区二区三区| 国产一区二区三区观看| 久久国产一区二区三区| 一区二区国产在线观看| 免费一级欧美片在线观看| 亚洲精品日韩在线| 久久精品在线免费观看| 国产精品av免费在线观看| 日韩精品久久久久久福利| 欧美成人免费网| 久久精品99久久香蕉国产色戒| 欧美日韩成人在线观看| 亚洲精品福利在线| 亚洲国产一区二区视频| 久久久久.com| 影音先锋久久久| 亚洲欧洲日本专区| 欧美成人综合| 日韩av影视在线| 一本一本久久a久久精品综合麻豆| 久久久久久电影| 国外成人免费视频| 一区视频在线播放| 亚洲麻豆视频| 欧美日韩四区| 日韩有码在线视频| 久久尤物电影视频在线观看| 精品成人乱色一区二区| 一本不卡影院| 国产精品一二三视频| 久久久精品在线| 老色批av在线精品| 亚洲精品日韩久久久| 亚洲欧美视频在线观看| 国产欧美日韩精品一区| 亚洲国产一区二区在线| 欧美人成在线| 久久综合久久88| 欧美日本免费| 亚洲大片av| 欧美啪啪成人vr| 久久躁狠狠躁夜夜爽| 欧美激情在线有限公司| 中文字幕久久久| 欧美成人免费观看| 搡老女人一区二区三区视频tv| 久久综合狠狠综合久久激情| 亚洲精品美女久久久| 欧美一区二区播放| 精品调教chinesegay| 久久精品一区二区| 一本久久综合亚洲鲁鲁| 麻豆精品一区二区综合av| 在线日韩av观看| 欧美成人精品在线播放| 三级精品视频久久久久| 欧美精品一区在线发布| 亚洲高清视频一区| 国产精品系列在线| 亚洲一区二区三区视频播放| 午夜欧美大片免费观看| 亚洲国产精品99| 久久久五月婷婷| 久久福利视频导航| 国产精品成人在线观看| 在线亚洲电影| 日韩av在线网页| 麻豆精品一区二区av白丝在线| 亚洲午夜女主播在线直播| 欧美大片专区| 亚洲国内高清视频| 黄色成人91| 蜜臀久久久99精品久久久久久| 精品国内亚洲在观看18黄 | 亚洲精品免费电影| 极品裸体白嫩激情啪啪国产精品| 久久不见久久见免费视频1| 中文字幕免费精品一区| 国产精品嫩草久久久久| 亚洲欧美www| 日韩亚洲欧美中文在线| 国产精品一区免费观看| 久久精品91| 亚洲欧洲另类国产综合| 国产视频精品免费播放| 久久五月婷婷丁香社区| 亚洲精品人人| 一区二区三区日韩在线| 国产精品一区二区在线观看| 欧美在线一级va免费观看| 欧美另类极品videosbest最新版本| 国产女人18毛片水18精品| 另类酷文…触手系列精品集v1小说| 欧美猛男性生活免费| 亚洲黄色片网站| 欧美日韩一区二区三区免费看| 亚洲欧美日韩精品在线| 欧美理论片在线观看| 亚洲精品国产精品乱码不99按摩| 欧美激情区在线播放| 欧美在现视频| 91久久国产综合久久| 亚洲日本中文字幕| 国产一区二区三区在线观看精品| 你懂的国产精品| 欧美一区永久视频免费观看| 亚洲高清av| 综合网中文字幕| 在线观看视频日韩| 国产精品女人毛片| 欧美xx视频| 欧美综合第一页| 亚洲无限乱码一二三四麻| 亚洲第一偷拍| 亚洲天堂男人的天堂| 国产亚洲精品久久飘花| 欧美日韩午夜| 欧美—级高清免费播放| 性伦欧美刺激片在线观看| 国产精品人成在线观看免费 | 亚洲最快最全在线视频| 久久精品国产91精品亚洲| 日韩精品视频免费专区在线播放| 国产伦精品一区二区三区视频孕妇| 欧美顶级少妇做爰| 久久av一区二区三区| 一本色道久久综合亚洲精品高清| 欧美成人性生活| 国产一区二区三区视频| 日韩成人免费视频| 精品99一区二区| 国内精品久久久久影院优| 国产精品第三页| 欧美日韩一级黄| 欧美国产日韩在线| 欧美 日韩 国产在线| 蜜桃伊人久久| 免费中文日韩| 欧美sm视频| 欧美成人在线影院| 欧美99在线视频观看| 欧美国产日产韩国视频| 欧美成人一区二区| 欧美理论片在线观看| 欧美日韩国产一区二区三区地区 | 日韩精品有码在线观看| 精品网站999www| 亚洲视频在线播放| 尤物精品国产第一福利三区| 亚洲天堂av在线免费观看| 在线视频日韩精品| 欧美精品一本久久男人的天堂| 久久成年人免费电影| 91久久夜色精品国产九色| 亚洲人成亚洲人成在线观看| 这里只有精品视频| 亚洲欧美中文在线视频| 欧美一区二区久久久| 久久久亚洲精品一区二区三区 | 揄拍成人国产精品视频| 中文字幕在线精品| 亚洲国产视频一区| 宅男精品导航| 久久激情视频| 欧美日韩黄视频| 国产美女一区| 亚洲精品久久久久国产| 一区二区三区视频免费| 深夜福利日韩在线看| 亚洲国产激情| 亚洲一区在线视频| 噜噜噜噜噜久久久久久91| 欧美日韩免费观看一区三区| 国产视频精品va久久久久久| 亚洲精品97久久| 欧美成人激情图片网| 亚洲精品美女久久7777777| 欧美亚洲免费在线| 欧美福利精品| 国内精品国产成人| 国产一区二区日韩精品欧美精品| 九九热精品视频在线播放| 亚洲一区二区在线播放| 欧美成人xxx| 在线成人亚洲| 欧美精品日韩三级|