《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > Linux下基于PCI-E時統卡的驅動程序設計
Linux下基于PCI-E時統卡的驅動程序設計
2015年微型機與應用第24期
劉 凱,胡愛蘭
(華北計算機系統工程研究所,北京 100083)
摘要: 簡要介紹了Linux操作系統和PCI-Express(PCI-E)總線的特點以及Linux設備驅動的作用。以PEX8311時統卡為例,闡述了Linux系統下PCI-E驅動程序開發的流程和技巧,并通過DMA模式測試了驅動程序的可行性。
Abstract:
Key words :

  摘  要: 簡要介紹了Linux操作系統和PCI-Express(PCI-E)總線的特點以及Linux設備驅動的作用。以PEX8311時統卡為例,闡述了Linux系統下PCI-E驅動程序開發的流程和技巧,并通過DMA模式測試了驅動程序的可行性。

  關鍵詞: 設備驅動;Linux;PCI-Express;PEX8311;DMA

0 引言

  Linux操作系統憑借其開放的源代碼、良好的擴展性以及安全高效等特點,受到越來越多領域開發者的重視,并逐步成為各種計算機終端、服務器工作站及嵌入式平臺的主流操作系統。PCI-Express(PCI-E)作為最新一代的總線接口,其點對點的串行設計以及雙通道高帶寬的傳輸模式,大大提高了數據的傳輸速率[1],它的廣泛應用將全面取代PCI、AGP等總線。

  目前基于Linux平臺下的PCI-E總線的應用十分廣泛,小到微型嵌入式系統,大到超大型服務器系統,都可以看到二者的完美結合。而驅動程序作為硬件設備與操作系統之間的橋梁,對硬件的工作起著至關重要的作用。本文介紹的是Linux下基于PCI-E時統卡的驅動程序的開發過程。

1 PCI-E時統卡

  本文中使用的PCI-E時統卡是自主研發的一款硬件設備。該時統卡通過接受B碼終端發來的信號,然后經FPGA進行解碼,獲得時間信息,并以1 pps脈沖為基準產生用戶所需要的20 Hz、100 Hz等中斷脈沖信號,最后通過PCI-E橋接芯片PEX8311進行數據交互,使得時統卡中的時間信息以及中斷信息能夠傳到計算機終端或服務器中。而要想讓安裝在計算機終端或者服務器中的時統卡能夠正常工作,就需要為其開發配套的驅動程序,主要就是針對PEX8311芯片的驅動。圖1所示為時統卡PEX8311芯片的結構簡圖。數據經由PFGA傳到Local Bus,然后通過內部總線再到PCI-E總線,最后傳到計算機終端中。

001.jpg

2 Linux設備驅動程序

002.jpg

  Linux設備驅動程序是一種使計算機軟件與硬件設備進行交互的特殊程序。圖2所示為Linux設備驅動與操作系統及外設的關系。設備驅動程序位于Linux操作系統的內核空間,它相當于操作系統內核空間與物理層硬件設備之間的接口,它還為用戶層提供系統調用的接口函數。用戶層的應用程序不能直接訪問操作物理層的外部硬件設備,只有通過系統調用才可以訪問操作外部硬件設備[2]。因此可以看出設備驅動程序在操作系統中起到了相當大的作用。

3 Linux設備驅動開發過程

  Linux設備驅動程序的編寫可以模塊化,主要包括:設備的初始化、驅動模塊的加載與卸載、設備的打開與釋放、數據讀寫與操作、中斷響應。

  3.1 設備的初始化

  Linux系統啟動后會自動檢測計算機終端上所有的PCI-E設備的信息,并記錄在pci_dev結構體中,其中包括硬件設備的廠商號、設備號等大部分的硬件信息。PCI-E驅動程序就是根據廠商號和設備號來連接設備并加載驅動的,這就需要在驅動程序中定義該驅動所支持的硬件參數信息。本文中使用的時統卡的PCI-E橋接芯片是PEX8311,其硬件參數信息定義分別為廠商號、設備號、子廠商號、子設備號、類別和類別掩碼。初始化代碼如下。

  static struct pci_device_id PlxPciIdTable()=

  {

  #if(PLX_CHIP==8311)

  {0x10B5,0x8311,PCI_ANY_ID,PCI_ANY_ID,0x000000,0x000000},

  {0x10B5,0x86E1,PCI_ANY_ID,PCI_ANY_ID,0x000000,0x000000},

  #endif

  };

  MODULE_DEVICE_TABLE(pci,PlxPciIdTable);

  3.2 驅動模塊的加載與卸載

  硬件設備驅動的加載,必須要有一個主設備號。設備號的分配有兩種方式:靜態分配和動態分配。靜態分配指的是由開發人員指定一個固定的設備號;動態分配則是由操作系統自動分配設備號。在不能明確某設備號是否被使用的情況下,建議使用動態分配的方式獲得設備號,這樣就避免了因設備號沖突導致硬件設備不能正常工作的情況出現。分配了設備號就可以注冊設備并加載設備驅動了。而當該設備不再使用時,可以將該設備的驅動模塊卸載掉,以此來減少系統內核的占用以及其他系統資源的開銷。驅動模塊加載與卸載的代碼如下。

  //驅動模塊的加載

  static int__init plxpci_init(void)

  {

  ……

  /*注冊設備,register_chrdev函數的第一個參數為0,表示系統自動分配一個空閑的主設備號*/

  card->MajorID=register_chrdev(0,PLX_DRIVER_NAME,&plxpci_fops);

  pci_register_driver(&PlxPciDriver);

  ……

  }

  //驅動模塊的卸載

  static void__exit plxpci_cleanup(void)

  {

  unregister_chrdev(major,PLX_DRIVER_NAME);

  pci_unregister_driver(&plxpci_driver);

  }

  3.3 設備的打開與釋放

  Linux系統內核在驅動模塊加載之后就可以打開硬件設備。設備的打開模塊主要是獲取設備的控制權,允許中斷的產生等。而當不再使用該設備時,就需要釋放該設備。設備的釋放模塊的任務與設備的打開模塊的任務正好相反,主要是釋放對設備的控制權、中斷以及之前系統分配的一些資源等。設備打開與釋放的代碼如下。

  //設備的打開

  static int plxpci_open(struct inode*inode,struct file*file)

  {

  ……

  /*獲取設備的控制權*/

  dev->open_mode|=file->f_mode&(FMODE_READ|FMODE_WRITE);

  /*允許中斷產生*/

  plxpci_enable_IRQ(dev);

  return 0;

  }

  //設備的釋放

  static int plxpci_release(struct inode*inode,struct file*file)

  {

  ……

  /*釋放對設備的控制權*/

  dev->open_mode&=(~file->f_mode)&(FMODE_READ|FMODE_WRITE);

  free_irq(card->irq,card);

  kfree(card);

  return0;

  }

  3.4 數據讀寫與操作

  本文中驅動程序使用的是DMA(Direct Memory Access)傳輸模式。DMA傳輸模式無需計算機或本地控制器的干預,傳輸效率很高,從而大大降低了控制器的工作量且提高了數據的傳輸速率及效率[3]。要完成DMA傳輸模式就需要了解時統卡上主要的PCI-E橋接芯片PEX8311的工作模式。從參考文獻[4]中可知,PEX8311芯片中有幾個重要的寄存器:(1)LCS_DMAMODE0,地址是80h,該寄存器主要用來設置DMA的模式。(2)LCS_DMADPR0,地址是90h,該寄存器主要用來設置DMA的傳輸方向。當LCS_DMADPR0[3]=1,表示傳輸方向從Local Bus到PCI-E,若為0,則方向相反。(3)LCS_DMACSR0,地址是A8h,該寄存器主要用來啟動DMA傳輸。成功設置了DMA的傳輸模式,就可以從時統卡中讀出時間信息。DMA傳輸的代碼如下。

  //DMA傳輸模式

  {

  ……

  /*設置DMA傳輸方向*/

  PlxPci_PlxRegisterWrite(pDevice,0x90,SglPciAddress|(1<<0)|(1<<3));

  /*設置DMA模式*/

  PlxPci_PlxRegisterWrite(pDevice,0x80,0x00020642);

  /*啟動DMA傳輸*/

  RegValue=PlxPci_PlxRegisterRead(pDevice,0xA8,NULL);

  RegValue|=(1<<0);

  PlxPci_PlxRegisterWrite(pDevice,0xA8,RegValue);

  RegValue|=(1<<1);

  PlxPci_PlxRegisterWrite(pDevice,0xA8,RegValue);

  ……

  }

  3.5 中斷響應

  中斷是Linux系統中非常寶貴的資源,任何驅動程序都需要申請中斷并注冊中斷處理才可以使用中斷。可以使用中斷的方式來讀取硬件設備中的數據。而如果硬件設備不支持中斷,則只能采用輪詢的方式來讀取數據。硬件設備中一般包含好幾種不同的中斷,例如1 Hz、20 Hz、100 Hz等。因此,當讀取中斷狀態位之后還需要將不同的中斷識別區分開來才能使用。另外,為方便用戶層的應用軟件對中斷的使用,使用信號機制來向用戶層發送中斷信號,通知用戶層的應用軟件獲取中斷狀態位。中斷響應程序如下。

  //中斷響應

  irq_handler_t plxpci_interrupt(int irq,void*dev_id,struct pt_regs*regs)

  {

  ……

  /*讀取中斷狀態位,其中包含多種中斷,需要在下一步識別并解析出不同的中斷*/

  status=inb(PLXPCI_IRQ_REG(dev));

  if(status)

  {

  /*識別20 Hz中斷*/

  if(status&IRQ_FLAG_20 Hz)

  {

  ……

  }

  ……

  /*通知調度函數向應用層軟件發送中斷信號*/

  tasklet_schedule(&dev->tlet);

  }

  return(IRQ_HANDLED);

  }

4 驅動程序的測試

  4.1 驅動程序的加載

  本文中開發及測試平臺所使用的操作系統是中標麒麟Linux操作系統,該系統的內核版本是2.6.32。Linux下驅動程序模塊的加載通常有動態加載和靜態加載兩種方式。靜態加載就是把編譯生成的驅動程序文件plx8311.ko編譯到內核中,每次系統啟動時自動調用,這種方式比較適合最終版本的驅動程序。動態加載就是通過insmod命令加載驅動程序,通過rmmod命令可以卸載驅動程序,這樣隨時可以修改驅動程序,對于還在調試階段的程序比較方便。

  4.2 測試過程與結果

003.jpg


  測試前首先保證在計算機終端中安裝好時統卡,并連接B碼終端,然后加載驅動程序,使用lsmod命令查看驅動程序是否已經加載好。圖3所示為plx8311驅動加載成功。當驅動程序可以正常加載,并且能夠通過測試程序讀出時統卡中的時間信息和中斷信息,則說明編寫的驅動程序是可行的。圖4所示為測試結果,前面顯示的是從時統卡中讀出的當前時間,后面3個數字表示從啟動測試程序到當前時刻所獲得的1 Hz、20 Hz、100 Hz中斷信號的個數。

5 結論

  Linux系統的開源性加上PCI-E總線在計算機系統中的廣泛應用,使得其兩者的結合越來越緊密,Linux系統下的PCI-E的驅動開發也得到了廣泛的關注。本文結合實際項目開發,通過對PEX8311時統卡的驅動程序編寫過程中的各模塊的介紹,闡述了整個驅動的開發流程和相關技巧,并通過編寫測試程序完成了驅動程序的測試工作,驗證了驅動的可用性。

  參考文獻

  [1] BUDRUK R, ANDERSON D, SHANLEY T. PCI Express系統體系結構標準教材[M].田玉敏,王崧,張波,譯.北京:電子工業出版社,2005.

  [2] 鄭強.Linux驅動開發入門與實踐[M].北京:清華大學出版社,2010.

  [3] 范晶,胡愛蘭.基于狀態機的PEX8311的DMA實現[J].微型機與應用,2014,33(22):30-33.

  [4] PLX. PEX8311 AA data book version 1.0[OL]. [2015-04-15].http://www.plxtech.com/mydata.


此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 九九热在线视频观看这里只有精品 | 白天躁晚上躁麻豆视频 | 亚洲精品一区二区三区樱花 | 干美女av | 欧美成人午夜 | 欧州一区二区三区 | 韩国v欧美v亚洲v日本v | 国产成人午夜福利在线播放 | 尤妮丝大尺度av在线播放 | 成人亚洲精品久久久久软件 | 久久精品视频在线看99 | 偷拍女人私密按摩高潮视频 | 色综合久久久 | 粉嫩小泬无遮挡久久久久久 | 国产精品免费久久久久影院仙踪林 | 日韩欧美中文字幕在线三区 | 久久中文视频 | 国产私拍大尺度在线视频 | 91九色ts另类人妖 | 精品久久久无码中文字幕边打电话 | 国产 麻豆 日韩 欧美 久久 | 丁香婷婷网| 国产女人与zoxxxx另类 | 激情综合视频 | 毛片毛片毛片毛片 | 精品国产av 无码一区二区三区 | 国产精品久久久久久久蜜臀 | 草草影院地址 | 日本三级吹潮 | 国产精品久久久久久久久侵犯 | 日韩黄色在线观看 | 精品一区二区三区四区五区六区 | av最新资源 | 水蜜桃无码视频在线观看 | 亚洲综合网国产精品一区 | 精品久久国产字幕高潮 | 午夜美女福利视频 | 欧美孕妇变态重口另类 | 高跟丝袜av| 台湾佬成人中文网222vvv | 91调教视频 | 日本人又黄又爽又大又色 | 夜夜夜网| a√在线| 男女国产精品 | 伦人伦xxx国语对白 伦为伦xxxx国语对白 | 色妺妺视频网 | 国产成人在线精品 | 极品老师腿张开粉嫩小泬 | 亚洲va久久久噜噜噜久牛牛影视 | 免费看成人欧美片爱潮app | 成人精品自拍 | 天天色综合5 | 国产甜淫av片免费观看 | a国产在线 | 天堂а√在线最新版中文在线 | 国产免费又硬又黄又爽的视频喷水 | 亚洲一区二区在线视频观看 | 播放男人添女人下边视频 | 国产乱人乱精一区二视频国产精品 | av大片网站| 亚洲性久久久 | 精品国产乱码久久久久久蜜臀 | 在线观看三级网站 | 亚洲福利午夜 | 亚洲女人天堂色在线7777 | 免费人妻av无码专区 | 天天艹| 黄片毛片在线看 | 色橹橹欧美在线观看视频高清 | 国产精品视频色拍拍 | 免费无码一区二区三区蜜桃 | 成人国产精品免费网站 | 91影院在线播放 | 久久久五月| 紧身裙女教师三上悠亚红杏 | 一级看片 | 精品国产欧美一区二区三区不卡 | 99国产精品视频免费观看一公开 | 日本免费区 | av网站网址 | 国产精品农村妇女白天高潮 | 最近的中文字幕在线看视频 | 久久久丁香 | 久久久久99精品成人片试看 | h视频在线免费看 | 国产精品一品二区三区四区五区 | 久久精品爱 | 成人孕妇专区做爰高潮 | 亚洲爱爱网站 | 一天天影影综合网 | 久久99国产亚洲高清观看首页 | 日韩人妻无码一区二区三区99 | 成人wxx视频免费 | 男人扒开添女人下部免费视频 | 国产成人综合久久久久久 | 久久久久综合网 | 无翼乌口工全彩无遮挡h全彩 | 高清欧美精品xxxxx | 精品一区二区三区无码免费视频 | 国产猛烈尖叫高潮视频免费 | 高中生自慰www网站 日本护士毛茸茸高潮 | 天天插天天透 | 亚洲a区在线观看 | 精品国产一区二区三区av性色 | 美女流白浆视频 | 少妇高潮毛片 | 久久综合激情 | 比利时xxxx性hd极品 | 一本大道加勒比免费视频 | 欧美最新精品videossexohd | 成人做受黄大片 | 亚洲国产欧美日韩精品一区二区三区 | 极品尤物在线观看 | 亚洲午夜天堂吃瓜在线 | 日韩亚洲精品视频 | 精品人妻av一区二区三区 | 久久99网| 91精品国产综合久久四虎久久 | 国产黄a三级三级三级看三级男男 | 亚洲第一色播 | 亚洲精品第三页 | 好看的国产精彩视频 | 久草综合在线观看 | 日本一区二区不卡在线 | 麻豆做爰免费观看 | 欧美色一区二区三区在线观看 | 国产精品视频yjizz免费 | 一边吃奶一边做动态图 | 日韩欧美精品在线播放 | 国产98在线 | 日韩 | 岛国av在线免费观看 | 欧美综合自拍亚洲综合图 | 黄网在线观看视频 | 午夜影院一区二区 | 欧美成人黄 | 日韩日日日 | 石原莉奈av调教中文字幕 | 亚洲一区二区三区在线观看视频 | 久久女性裸体无遮挡啪啪 | 国产女主播在线观看 | mm131美女久久精品美女图片 | 最近更新2019中文字幕 | 青青国产在线观看 | 亚洲成人第一 | a一区二区三区乱码在线 | 欧洲 | 99视频久| 国产成人av在线婷婷不卡九色 | 一进一出下面喷白浆九瑶视频 | 无码中文av有码中文av | 富婆如狼似虎找黑人老外 | 国产男女精品视频 | 麻豆av毛片| 激情综合色五月丁香六月欧美 | 免费av网址在线 | 无码办公室丝袜ol中文字幕 | 中日韩免费视频 | 香蕉视频国产 | 中文字幕久久久 | 毛片麻豆 | 国产精品日韩欧美一区二区三区 | 国产精品av久久久久久久久久 | 黑森林福利视频导航 | 国产成人一区二区三区 | 涩视频在线观看 | 99国语露脸久久精品国产ktv | 伊人久久一区 | 欧美激情偷拍 | 一级性生活大片 | 国产高清av首播原创麻豆 | 黄色免费视屏 | 成年人网站免费 | 日本aaaa大片免费观看入口 | 久久乐国产精品 | 青青草成人影视 | 精精国产xxxx视频在线 | 亚洲欧洲日产av | 日本黄色免费大片 | 久久艹精品 | 亚洲国产成人精品青青草原导航 | 一级a性色生活片毛片 | 久久艳片www17ccom | 国产免费av一区 | 亚洲中文字幕无码一区二区三区 | 国产一区二区三区自拍 | 久久国产精品一区二区三区 | 日韩一二三四区 | 欧美伦理一区二区 | 激情五月色综合国产精品 | 日本女人黄色片 | 国内最真实的xxxx人伦 | 岳的奶又大又白又紧在线观看 | 天天色天天艹 | 国产成人av手机在线观看 | 国产真人毛片 | 99精品视频免费版的特色功能 | 精品国产区 | 三级国产网站 | 国产对白不带套毛片av | 制服丝袜av无码专区 | a√天堂中文字幕在线 | 日韩精品亚洲人成在线 | 国产美女视频91 | 国产一二区在线观看 | 日本黄网站免费 | 久久无码人妻一区二区三区 | 久久久久无码精品亚洲日韩 | 亚洲色欲色欲www在线丝 | 久久久久北条麻妃免费看 | 四虎国产精品成人永久免费影视 | 国产精品欧美成人 | 二区不卡| 伊人精品影院 | 天美传媒一区二区 | 欧美成人手机在线视频 | 国产乱人伦偷精品视频 | 新国产三级在线观看播放 | 777精品国产乱码久777 | 农村老熟妇乱子伦视频 | 992tv成人国产福利在线观看 | 日韩性色视频 | 两性视频久久 | 免费的理伦片在线播放 | 初尝黑人巨砲波多野结衣 | 精品亚洲国产成人av制服丝袜 | 涩涩涩在线视频 | 日本中文字幕在线观看视频 | 麻豆传传媒久久久爱 | 国产乱弄免费视频 | 成人女人看片免费视频放人 | 精品入口麻豆88视频 | 激情综合一区二区三区 | 国产日韩欧美中文另类 | 日批网址| 高清中文字幕 | 国产农村妇女毛片精品久久麻豆 | 欧美日韩国产网站 | 亚洲aaa精品 | 国产超级va在线观看视频 | 欧美精品成人a区在线观看 欧美精品成人久久 | 成人少妇影院yyyy | 国产成人精品男人的天堂 | 国内成人自拍视频 | 免费一级全黄裸片 | 国产成人无码a区在线观看导航 | 欧美一级日韩 | 人妻在线日韩免费视频 | 无码无套少妇毛多18pxxxx | 日韩精品日韩激情日韩综合 | 亚洲网站免费观看 | 秋霞精品| 国产特黄毛片 | 国产精品一区二区在线免费观看 | 日本美女色片 | 一个人在线观看免费中文www | 韩国成年人网站 | 中国亲与子乱ay中文 | √最新版天堂资源在线 | 狠狠噜天天噜日日噜 | 国产三级精品一区二区三区视频 | 永久免费看mv网站入口亚洲 | 成人含羞草tv免费入口 | 国产成人无码精品久久久露脸 | 亚洲色欲色欲www在线丝 | 成人黄色片视频 | 亚洲天堂伊人网 | 免费观看成年人网站 | 亚洲成人精品久久 | 免费精品99久久国产综合精品 | 欧美一区二区高清视频 | 18av在线播放 | 日本三级午夜理伦三级三 | 在线a亚洲视频播放在线观看 | 国产交换配乱淫视频免费 | 特级毛片a片久久久久久 | 免费在线成人 | 国产综合久久久久 | 激情综合网五月 | 黑人巨大精品欧美黑寡妇 | 粗暴肉开荤高h文农民工免费视频 | 日韩欧美自拍 | 亚洲欧美日韩国产成人精品影院 | 综合精品久久久 | 欧美jizzhd精品欧美喷水 | 风流少妇按摩来高潮 | 亚洲色图欧美另类 | 久久99精品久久久久麻豆 | 欧美肥妇bwbwbwbxx | 久久福利网站 | 成人男同在线观看 | 日日日日做夜夜夜夜做无码 | 亚洲国产精品女人 | av一本二本| 一区二区三区视频 | 性一交一黄一片 | 小sao货水好多真紧cao视频 | 日本边添边摸免费视频网站 | 黄色日批网站 | 国产做爰视频 | 国产精品无码久久久久成人影院 | 天堂在线免费观看视频 | 国产91清纯白嫩初高中在线观看 | 国产肉体xx裸体137大胆 | 久久96国产精品久久 | 亚洲深深色噜噜狠狠爱网站 | 天天草夜夜 | 4438x成人网全国最大 | 欧洲精品一区 | 男女啪啪无遮挡免费网站 | 天干天干天干夜夜爽av | 一级片在线免费观看 | 青青草福利视频 | 1000部无遮挡拍拍拍免费视频观看 | 国产一级免费在线观看 | 97在线免费公开视频 | 欧美区在线 | 射久久| а√天堂8资源在线官网 | 男人的天堂av女优 | 岛国大片在线观看 | 色骚网| 黄色免费高清 | 亚洲jizzjizz日本少妇软件 | 欧美大片大全 | 日本少妇毛茸茸高潮 | 欧美成人国产 | 老熟妇乱子伦牲交视频 | 91亚洲精品国偷拍自产在线观看 | 成人午夜激情影院 | 免费色网站 | 国产精品偷伦视频免费还看的 | 动漫av纯肉无码av在线播放 | 国产精品美女久久久免费 | 亚洲精品视频网 | 国内免费精品视频 | 成人亚洲综合 | 午夜影院体验区 | 手机成人在线视频 | 3d成人精品动漫视频在线观看 | 欧美日韩一区三区 | 欧美激情专区 | 日本xxxx在线观看 | 国产一级视频免费看 | 先锋资源久久 | 国产精品 欧美日韩 | 国产99久久久久久免费看 | 欧美日韩一级特黄 | 久久精品久久精品久久 | 国产成人精品一区二区三区免费 | 九七九色丨麻豆 | 午夜精品一区二区国产 | 午夜男女无遮挡拍拍视频 | 亚洲宅男av | 日韩欧美字幕 | 青娱乐国产视频 | 色欲久久久天天天综合网精品 | 两个黑人大战嫩白金发美女 | 亚洲理论中文字幕 | 久久婷婷激情综合色综合俺也去 | a√视频在线观看 | 男人猛躁女人网站 | 夜夜爽天天操 | 久久婷婷五月综合97色一本一本 | 久久亚洲春色中文字幕久久久 | 亚洲第一夜页 | 亚洲经典视频 | 欲色视频 | 成人中文字幕在线 | 欧美成人免费网站 | 亚洲成人在线免费 | 国产黄色a级 | 日本中文在线观看 | 自拍偷拍国产精品 | 国内久久久久 | 久久久久久久国产精品美女 | 国产乱人乱精一区二视频国产精品 | 国产麻豆乱码精品一区二区三区 | 午夜国产免费 | 精品人妻少妇一区二区三区 | 完全免费av | 午夜日韩福利 | 日韩成人极品在线内射3p蜜臀 | 欧美老妇牲交videos | 亚洲精品国偷拍自产在线观看蜜臀 | 奇米网88狠狠狠 | 少妇又色又紧又黄又刺激免费 | a色网站| 欧美影院成年免费版 | 国产玉足脚交欧美一区二区 | 一区视频在线播放 | 国产一区二区三区在线观看 | 亚洲的天堂av无码 | 中文字幕在线欧美 | 男生美女隐私黄www 男生女生羞羞网站 | 国产乱国产乱300精品 | 日韩欧美一区二区三区免费观看 | 北条麻妃一区二区三区四区五区 | 爱爱的网站 | 亚洲一二三级 | 色香色香欲天天天影视综合网 | 亚洲高清偷拍一区二区三区 | 亚洲已满18点击进入在线看片 | 在线不卡aⅴ片免费观看 | 美女张开腿让男人桶爽 | www.日韩精品 | 亚洲精品久久久日韩美女极品 | 成人羞羞视频播放网站 | 成年性羞羞视频免费观看无限 | xnxx女第一次 | 日韩欧美中文字幕在线视频 | 一本久久精品一区二区 | 欧美裸体xxxx极品少妇 | 精品少妇一二三区 | 91康先生在线国内精品 | 久久久人成影片免费观看 | 午夜日韩av | 91久久婷婷 | 丁香婷婷亚洲 | 亚洲欧洲日本综合aⅴ在线 国语自产偷拍精品视频偷 午夜无码区在线观看 | 丁香六月激情综合 | 国产精品特级毛片一区二区三区 | 国产三级精品三级男人的天堂 | 强行糟蹋人妻hd中文字 | 国产一级片毛片 | 国产又粗又硬又大爽黄老大爷 | 国产欧美激情日韩成人三区 | 国产精品我不卡 | 精品国产一区二区三区久久狼黑人 | 怡红院一区 | 国产精品久久久久久久久久久久久久久 | 女人精69xxxⅹxx入口 | 欧美日韩四区 | 亚洲一级黄色大片 | 久久精品欧美 | 亚洲人一区 | 成人无码www免费视频 | 伊人成人免费视频 | 国产一区二区久久久 | 劲爆欧美第一页 | 和岳每晚弄的高潮嗷嗷叫视频 | 91久久极品少妇韩国 | 日出白浆视频 | 爽妇综合网 | 在线观看国产日韩 | 色噜噜狠狠狠狠色综合久 | 中文文字幕一区二区三三 | 国产清纯在线一区二区 | 国产精品内射后入合集 | 日本公妇乱淫免费视频一区三区 | 成人亚洲精品久久久久 | 久久久久久夜 | 国产精品v欧美精品 | 久久精视频 | 国产精品爽爽久久久久久蜜臀 | 四虎国产精品永久在线国在线 | 日本精品黄色 | 91久久婷婷国产一区二区三区 | 91精品综合久久久久久 | 福利片网址 | 一个人在线免费观看www视频 | 九九热精 | 国产一精品一av一免费 | 性日韩 | 日本一区二区三区四区在线观看 | 污视频在线免费观看 | 国产尤物av尤物在线看 | 动漫av在线免费观看 | 亚洲天堂一区 | 亚洲 变态 欧美 另类 捆绑 | 97超碰中文| 成人高潮片免费 | 少妇一级二级三级 | 亚洲精品综合一区二区 | 亚洲高清精品视频 | 在线一区二区视频 | 91免费在线视频 | 国产精品久久久久久久久久免 | 国产乱子伦精品无码专区 | 激情女主播 | 欧美mv日韩mv国产 | 柠檬福利视频导航 | 欧美日本一二三区 | 久久久精品中文字幕 | 人人干天天操 | 潘金莲4级淫片aaaa | 九九久久精品视频 | 黄色试频 | 久久久久久性高 | 国产免费永久精品无码 | 久久精品水蜜桃av综合天堂 | 噜噜噜视频 | 国产一区二区三区久久久久久久 | 欧美动态色图 | 牛和人交xxxx欧美 | 麻豆丰满少妇chinese | 久久精彩 | 狠狠躁夜夜躁av网站中文字幕 | 青娱乐极品视觉盛宴av | 久久久国产精华特点 | 欧美日韩二三区 | 一区二区国产在线 | 色婷婷av一区二区三区影片 | 日本精品久久 | 欧美又大又黄又粗高潮免费 | 国产午夜精品av一区二区 | 日韩在线视频精品 | 久久精品国产清高在天天线 | 26uuu亚洲婷婷狠狠天堂 | 亚洲成人福利 | 欧美乱人伦 | 天干夜天干天天天爽视频 | 人成午夜免费视频在线观看 | 成人在线看片 | 日韩专区欧美专区 | 7777欧美日激情日韩精品 | 中文字幕在线视频网站 | 精品国产一二三产品价格 | 欧美三级少妇高潮 | 欧美视频一区在线观看 | 三级欧美视频 | 精品国产99高清一区二区三区 | 国产欧美精品区一区二区三区 | 啪一啪射一射插一插 | 久久亚洲精精品中文字幕早川悠里 | 日日摸夜夜添夜夜添特色大片 | 久久久999 | 99爱在线视频这里只有精品 | 一级特黄少妇高清毛片 | 台湾性色hd性色av | 韩日毛片| 免费观看性生交大片女神 | 亚洲爆乳精品无码一区二区 | 中文字幕精品亚洲 | 欧美做爰性生交视频 | 欧美一区二区人人喊爽 | 乱码午夜-极国产极内射 | 成年人黄色 | 成人影视免费观看 | 国产精品丝袜久久久久久消防器材 | 91超碰免费| 色综合久久88色综合天天人守婷 | 妞干网欧美 | 国产免费网址 | 亚洲在线一区二区三区 | 成人影片在线播放 | 92电影网午夜福利 | 国产精品成人免费视频 | 美女视频黄频大全免费 | 日本激情小视频 | 国产精品九 | 国产欧美一区二区三区四区 | 青青草视频黄 | 日韩欧美一区二区三区四区 | 成人h猎奇视频网站 | 亚洲国产果冻传媒av在线观看 | 丰满少妇熟乱xxxxx视频 | 欧美性猛交99久久久久99按摩 | 日本高清视频www在线观看 | 能看毛片的网站 | mm1313亚洲精品 | 日韩图片一区 | 一级高清毛片 | 国产理论视频在线观看 | 日本黄色录象 | 欧美黄一级 | 国产精品爽爽v在线观看无码 | 免费观看又色又爽又黄的崩锅 | 亚洲久热无码av中文字幕 | 男女交性全过程免费观看网站 | 青草久久久 | 欧美三日本三级少妇99 | 少妇性l交大片免费观看 | 亚洲色无码国产精品网站可下载 | 国产又粗又硬又大爽黄老大爷视 | 日日躁夜夜躁狠狠躁av麻豆 | av无码人妻中文字幕 | 日本熟妇大屁股人妻 | 日批黄色片 | 中文字幕日韩三级 | 粉嫩久久久久久久极品 | 国产在线精品一区二区不卡麻豆 | 欧美老女人性生活视频 | 日本鲜嫩鲜嫩bbw | 人与动性xxx视频 | 国产av一区二区三区日韩 | 欧美中日韩免费观看网站 | 免费人成网站在线观看欧美高清 | 久久精品国产免费观看 | 日本老少交 | 欧美精品久久久久久久免费 | 成人在线观看网站 | 成人看片泡妞 | 91www在线观看| 可以在线观看的黄色 | 国产91精品久久久 | 中文字幕狠狠 | 99爱在线| 日韩人妻熟女中文字幕a美景之屋 | 日韩精品一二三四区 | 探花系列在线观看 | 91九色丨porny丨丰满6 | 风流少妇按摩来高潮 | 日本少妇高潮叫床声一区二 | 国产一区视频在线观看免费 | 亚洲精品午夜精品 | 国产香蕉av | 嫩草福利视频精品一区二区三区 | 国产97人人超碰caoprom亮点 | 看av在线| 天天av天天翘天天综合网 | av资源新版在线天堂 | 又粗又硬又猛又黄网站在线观看高清观看视频 | 国产伦精品一区二区三区免费 | 日本丰满大乳mm | 91中文在线观看 |