九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團論壇Linux專區Linux驅動開發 → 嵌入式Linux系統中MMC卡驅動管理技術研究


  共有11321人關注過本帖樹形打印

主題:嵌入式Linux系統中MMC卡驅動管理技術研究

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
嵌入式Linux系統中MMC卡驅動管理技術研究  發帖心情 Post By:2010-11-24 11:25:39

摘要  簡明介紹MMC卡驅動程序的體系結構,設計并實現MMC卡的底層驅動;對傳統的塊設備驅動程序中的單塊讀寫進行改進,實現MMC卡的集群讀寫,同時實現了卡的電源管理和即插即用功能。
關鍵詞 Linux MMC卡 底層驅動 集群讀寫 熱拔插

引 言
    MMC(Multitmedia Card)是一種體積小巧、容量大、使用方便的存儲器,目前在手機等嵌入式系統中有著廣泛的應用。MMC通過卡內的一個集成片內控制器對MMC卡進行控制和管理,當主機正確地驅動MMC卡后,就可以像磁盤一樣方便地存取數據。本文所研究與實現的Linux驅動程序,以Intel XScale的PXA250為硬件平臺,在遵循MMC卡通信協議規范的基礎上,實現了卡的底層讀寫。然后對傳統的塊設備驅動程序中的單塊讀寫進行了改進,實現了集群讀寫技術,提高了卡的讀寫速度;同時增加了電源管理功能,滿足了嵌入式系統低功耗的需求;增加了即插即用功能,方便了用戶的使用。

1 MMC卡驅動程序的體系結構
    MMC卡僅通過5個引腳與主機的控制器相連,通過串行協議與主機通信。MMC卡在硬件上的簡單構造必然導致在實現驅動程序上的復雜。依據MMC卡的通信擲議規范和Linux驅動程序的結構,把驅動程序原有的底層驅動、守護線程、單塊讀寫進行改進和擴展,其結構層次再劃分為底層驅動、守護線程、集群讀寫、電源管理及熱拔插管理5個部分,如圖l所示。

圖片點擊可在新窗口打開查看

    圖1中各部分的功能為:
    ①底層驅動——處理直接涉及與MMC卡硬件寄存器端口的操作,包括:命令的發布和響應、中斷響應和處理、PIO或者DMA通道數據傳輸等。
    ②集群讀寫——將磁盤相鄰數據塊的讀寫請求合并起來一起發布讀寫命令,以加快數據讀寫,并在讀寫中實現并發控制。
    ③電源管理——實現MMC卡的低功耗管理。 
    ④熱拔插管理——實現MMC卡的即插即用功能。
    ⑤守護線程——響應文件系統的讀寫請求并啟動對卡的1/O。

2 MMC卡驅動程序的實現
2.1 底層驅動
   
底層驅動指的是直接對MMC卡進行操作。MMC卡采用串行的數據傳輸方式;是一種比較“精細”的卡,對它的操作比較復雜而且必須有準確的時序安排。以下從命令的發布和響應、中斷響應和處理、DMA數據傳輸3個方面講述如何進行底層讀寫驅動。

(1)命令發布和響應

    MMC卡的操作是通過對其18個控制寄存器的讀寫實現的。首先,設置時鐘起停寄存器MMC_STRCPL的最低兩位為01.關閉MMC卡內部時鐘。然后,設置中斷屏蔽寄存器MMC_LMASK的最低7位都為1,屏蔽所有對MMC控制器的中斷,再向指定的MMC控制寄存器中寫入命令參數,如時鐘頻率設置寄存器MMC_CLKRT,讀寫塊數寄存器MMC_NOB,命令寄存器MMC_CMD等。最后,打開內部時鐘,解除屏蔽的中斷。這時,當前讀寫進程進入睡眠狀態,等待中斷處理程序的喚醒。

(2)中斷響應和處理
    MMC卡在數據傳輸請求、內部時鐘關閉、命令發布完畢、數據傳輸完畢的情況下都會產生中斷,但足MMC卡的控制器只通過1裉GPIO23的引腳與CPU相連,用于中斷信號線的復用;因此在中斷處理程序中,必須首先判斷到底是哪種原因產生的中斷,然后再進行相應的處理。這里,MMC卡在正確發布讀寫命令以后,系統會產生1次中斷,中斷處理程序中讀取MMC_IREG的值,判斷命令已經發布成功,同時喚醒等待命令完成的進程。

    讀寫進程被中斷喚醒后,首先讀取MMC卡響應寄存器MMC_RES中的狀態信息,再根據這些狀態信息判斷命令是否發布成功和卡的當前狀態。如果這些狀態信息表示命令執行成功,則通過讀寫緩沖寄存器MMC_RXFIFO和MMC_TXFIFO進行數據的讀寫(這里使用DMA進行數據傳輸,提高了數據的傳輸速度);如果返回的狀態信息表明命令執行不成功,則根據狀念信息進行相應的出錯處理。

(3)DMA數據傳輸

    驅動程序中對MMC卡的數據讀寫是通過DMA通道進行傳輸的。為了保汪操作的連續性,驅動程序對MMC卡的輸入和輸出緩沖各設置1個DMA通道,在進行實際數據傳輸時,讀寫進程也進入睡眠狀態,等待DMA數據傳輸完畢后,被DMA中斷喚醒。實現一次讀操作的偽代碼如下:
Pxa_read_mmc(){

    關閉時鐘,屏蔽中斷;
    設置讀寫寄存器的內容; /*讀寫塊數,起始塊數,讀寫速度等*/
    打開時鐘,發布讀寫命令;
    Interruptible_sleep_on(); /*進入可打斷睡眠狀態,等待中斷程序的喚醒*/
    被中斷程序喚醒,打開DMA通道,進行數據傳輸,再次進入可打斷睡眠狀態;
    被DMA傳輸完畢中斷喚醒,發布結束傳輸命令,結束數據傳輸;

2.2 集群(clustering)讀寫和并發控制
2.2.1 傳統的塊設備驅動程序結構和不足
   
塊沒備驅動程序是Linux系統中最復雜的驅動程序之一,參閱文獻[3,4]可以詳細了解Linux塊設備驅動程序。這里簡單介紹與集群讀寫相關的數據結構和操作。扇區(seetor)是塊設備硬件傳輸數據的基本單位,而塊(block)是塊設備請求1次I/O操作所涉及的一組相鄰扇區,每個塊都需要有自己的內存緩沖區。緩沖區首部(buffer_head)是與每個緩沖區相關的數據結構,每次對塊沒備的I/O傳輸都必須經過塊的緩沖區。

    Linux塊沒備驅動程序采取一種延遲I/O策略。當進程有I/O請求時,驅動程序延遲一段時間,把塊設備上相連續的buffer_head結構關聯在一起形成一個I/O請求描述符(struct request),再把request結構按照電梯算法排隊到設備的請求隊列(request_queue_t)。這樣實際執行I/O傳輸時,順次處理對應塊設備的請求隊列。
    對于request結構的電梯排隊算法,避免由于頻繁的移動磁頭而導致塊設備性能下降;然而,目前在Linux塊設備驅動程序中,對一個request結構中的各個buffer_head結構分別發布I/O讀寫命令,會導致每次對一個buffer_head的輸入/輸出時,磁頭都會停頓一段時間,進行DMA數據讀寫。這樣頻繁的磁頭啟停會導致磁盤性能下降。

2.2.2 集群讀寫的實現

    傳統的塊設備驅動程序中每次發布讀寫命令都只對一個buffer_head緩沖而導致塊設備性能下降。針對這一問題,我們對傳統塊設備進行改進,實現了集群讀寫。由于每一個request結構的buffer_head結構鏈對應的物理塊都是相鄰的,因此為進行集群讀寫創造了條件。request結構中的nr_sectors表示該request結構需要讀寫的塊數。進行讀寫時,一次性發布讀寫塊數為nr_seetors,讀入塊設備內容到requem結構指向的第一個buffer_head結構對應的內存區域。在一個buffer_head結構的緩沖區讀寫滿了以后,就調整讀寫緩沖區地址為下一個buffer_head所指向的緩沖區,同時配合DMA進行數據傳輸,提高了讀寫速度。對一個request結構操作完成以后,釋放request結構資源。實現集群讀操作偽碼如下:
Read_mmc(){

    發布讀寫命令,讀入的數據塊數為一個rcquest一>nr_sectors的塊數;
    緩沖區的指針指向第1個bh結構所指的緩沖區;
    while(數據還沒有讀完){
    讀入數據到buffer_head結構所指定的緩沖區;/*調用Pxa_read_mmc()*/
    調整緩沖區的指針到下一個buffer_head結構所指向的緩沖區;
    }

}

2.2.3集群讀寫中的并發控制
   
如果I/O請求隊列request_queue_t是在內核中的許多地方都被訪問的,則該隊列就成為了臨界資源。為了對該隊列進行互斥保護,Linux2.4中所有的請求隊列都受一個單獨的全局自旋鎖io_request_lock的保護。所有對清求隊列的操作必須要求擁有該鎖并禁止中斷,然而,在驅動程序擁有這個鎖的同時,其他任何讀寫請求不能排隊到系統的任何塊設備上,其他讀寫處理函數也不能運行。為了盡量減輕由于驅動程序長期的擁有該鎖而導致系統性能下降的問題,在實現集群讀寫時必須遵循以下原則:

    ①對請求隊列進行讀寫操作時要獲得鎖;
    ②對請求隊列操作完畢后釋放請求鎖;
    ③為了減少占用鎖的時間,可先把隊列中的request結構從隊列中取下來,再打開鎖,然后在開鎖的情況下對取下的request結構進行操作。

    基于以上原則,讀/寫處理函數的偽碼如下所示:
mmc_request_fn()
    whilc(1){
    加鎖io_request_lock;
    讀取當前mmc卡請求隊列的第一個請求結構request;
    釋放鎖io_request_lock;
    if(request為空)
    cxit(O); /*沒有可以處理的隊列,返回*/
    read_mmc(); /*調用集群讀寫函數*/
    加鎖io_request_lock;
    在queue結構中取處理完畢的request結構,釋放request資源;
    釋放鎖io_request_lock;
    }

}

2.3 守護線程
   
在MMC卡驅動程序初始化的時候,啟動守護線程mme_block_thread。它平時處于睡眠狀態,當有對MMC卡的讀/寫請求時,mmc_blok_thread被喚醒。該線程調用上述讀/寫處理函數mmc_request_fn(),處理完畢后再進入睡眠狀態。

2.4 電源管理
   
嵌入式系統一般有低功耗要求,當某設備長期沒有運行時,就應該停止給該設備供電,以減少電能消耗。在內核中有一個需要注冊的電源管理設備的隊列pm_list,同時也有電源管理線程kpowered,它的優先級是所有運行進程中最低的。當系統長時間沒有進程運行時,kpowered被喚醒,掃描pm_list隊列各個注冊的設備。如果發現該設備長期沒有運行,則向該設備發出PM_SUSPEND事件;而當設備重新開始使用時,則向pm_list隊列發出:PM_RESUME事件。

    在MMC卡驅動模塊中注冊了電源管理的回調函數mme_block_callback,即pm_register(PM_UNKNOWN_DEV,0,mme_pm_callback)。這樣MMC卡就注冊到了pm_list隊列中去了。當有電源事件時,就觸發mmc_pm_callback函數。該函數處理各種電源事件。

    程序中的電源事件有兩種:
    ①PM_SUSPEND事件。該事件使MMC卡進入省電模式。這時驅動程序保存MMC卡的當前狀態和重要寄存器的內容,如時鐘寄存器MMC_CLKRT和狀態寄存器MMC_STAT等。然后,設置MMC卡的供電GPIO為高電平,關閉MMC卡的電源供應,沒置MMC卡在時鐘使能寄存器CKEN的相應位為O,關閉MMC卡的時鐘脈沖。這時,MMC卡就進入了省電模式。
    ②PM_RESUME事件。該事件使MMC卡進入正常工作模式。這時程序恢復在進入省電模式前保存的寄存器,打開電源供應和時鐘脈沖,MMC卡恢復到正常的工作模式。
    當然電源事件也可以由用戶進程自愿觸發。在文件系統的接口file_operaion io_control中留有電源理管理接口,用戶可以通過io_contol向卡發送電源事件請求。

2.5 熱插拔管理

    在手機、PDA等嵌入式系統中,都要求提供對設備的即插即用功能,使用戶無須安裝驅動程序就可以即時使用設備。Linux在系統層和應用層都要對熱插拔事件進行處理。在系統層,一方面要探測MMC卡的熱插拔事件,分配或釋放系統資源,并驅動MMC卡;另一方面,要將此事件準確及時地通知給應用層,應用層則根據熱插拔事件作相應的處理。

    在操作系統層,需要注冊一個字符型設備mmc_plug文件,用于應用層探測MMC卡的熱插拔事什。CPU通過GPIO12引腳與MMC卡相連,用于卡插拔的中斷探測。同時驅動程序巾設置一個信號量MMC_EVENT,它取MMC_INSERT和MMC_REMOVAL兩個值。當卡插入和或者拔出時,在中斷處理程序中被分別設置為MMC_INSERT和MMC_REMCOVAL;并同時傳給字符設備mmc_plug,供上層的應用程序使用。為了讓應用層能夠知曉卡的拔插事件,在字符設備mmc_plug使用異步I/O機制poll,需要接收內核拔插事件的進程通過poll在一個等待隊列上睡眠,當有卡拔插事件時產生中斷,中斷處理程序喚醒在隊列上等待的進程。上層進程在被喚醒后就讀取字符設備,獲取所發生的事件。

    在應用層,進程通過select機制監聽MMC卡所發生的熱插拔事件,在沒有拔插事件的時候,進程進入阻塞狀態,讓出CPU資源;當發生熱拔插事件時,系統喚醒通過poll加入到等待隊列中的進程,然后應用層通過read函數得到MMC卡的熱插拔事件,進行相應的應用層處理。當然,應用層也可以通過write方法通知系統層對卡進行處理。

結語
   
本文研究實現的MMC卡驅動程序,其實現的集群讀寫證明有穩定而較高的讀/寫速度;增加了電源管理功能,降低了電源的功耗,滿足了嵌入式系統低功耗的要求;增加的即插即用功能,大大方便了用戶的使用。驅動程序的體系結構是實現嵌入式系統塊設備驅動的一種好方法。


支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

嵌入式Linux系統中MMC卡驅動管理技術研究








簽名
主站蜘蛛池模板: 又紧又大又爽精品一区二区 | av大片在线| 国产性色强伦免费视频 | 国产网站免费 | 欧美污视频在线观看 | 97在线播放视频 | 国产v片在线播放 | 亚洲精品中文字幕乱码三区 | 天堂久久爱| 亚洲午夜福利在线视频 | 石榴视频成人在线观看 | 少妇全光淫片bbw | 亚洲综合欧美在线一区在线播放 | 麻花传媒在线mv免费观看视频 | 久久艹逼 | 国精产品乱码一区一区三区四区 | 欧美在线视频一区 | 日本三级吃奶头添泬无码苍井空 | 国产精品午夜在线观看 | 一级黄色特级片 | 成人性生交大片免费卡看 | 免费在线观看视频a | 九九午夜| 精品爆乳一区二区三区无码av | 97在线看免费观看视频在线观看 | 国产人妻久久精品二区三区老狼 | 深夜成人在线观看 | 亚洲va一区二区 | 欧美激情精品久久久久久 | 男人的网站在线观看 | 中出 在线 | 精品久久人人爽天天玩人人妻 | 亚洲免费永久精品 | 超碰成人免费 | 日日碰狠狠丁香久燥 | 草草草在线观看 | 青娱乐欧美 | 131美女视频黄的免费 | tube国产麻豆 | 开心激情站 | 最新日韩在线视频 | 在线亚洲一区二区 | av+在线播放在线播放 | 亚洲精品午夜一区人人爽 | 午夜在线网址 | 69精品在线 | 久久久久北条麻妃免费看 | 18中国性生交xxxxxhd | 国产操女人 | 国产高清精品在线 | 高潮毛片无遮挡高清视频播放 | 国产欧美一区二区在线 | 成年人视频免费在线观看 | 狠狠色狠狠色很很综合很久久 | 国产传媒一级片 | 糖心vlog一区二区三区在线 | 国产精品18久久久久久麻辣 | 男女偷爱性视频刺激 | 黄色片在线观看免费 | 免费观看黄色小视频 | 18禁真人抽搐一进一出在线 | 91精品国产91久久久久游泳池 | 亚洲一线二线三线久久久 | 91视频免费观看网站 | 成人xxx| 无毒的av网站 | 欧美成人aaaaaaaa免费 | 成人免费av网址 | 欧美日韩国产三区 | 欧美裸体xxxx极品少妇 | 国产最新网址 | 亚洲成av人片在www色猫咪 | 色婷婷综合久久久久中文 | 国产精品久久免费视频 | 任你躁在线精品免费 | 黄色一级一片 | 国产日产欧产美韩系列麻豆 | 久久午夜羞羞影院免费观看 | awww在线天堂bd资源在线 | 欧美狂野另类xxxxoooo | 亚洲精品无码国产片 | 日韩av成人在线 | 波多野结衣99 | 亚洲图片欧美激情 | 国产又粗又猛又爽视频上高潮 | 成人精品网站在线观看 | 一个人免费观看视频www中文 | 国产美女视频一区二区三区 | 麻豆蜜桃九色在线视频 | 日韩欧美亚洲在线 | 欧美成人免费观看全部 | 四虎影酷 | 亚洲欧洲美洲无码精品va | 伊人久久九 | 浪潮av激情高潮国产精品 | 欧美黄色性 | 精品乱人伦一区二区三区 | 午夜精品久久久久久99热 | 日韩欧美综合视频 | 国产日韩欧美一区二区三区乱码 | 91国产视频在线 | 久久美女免费视频 | 黑人性视频 | 国产大学生自拍视频 | 激情综合五月婷婷 | 国产一区二区免费在线 | 国产午夜无码精品免费看 | 久久久久久久岛国免费网站 | 日本高清www视频在线观看 | 一区二区传媒有限公司 | 九九精品在线播放 | 色翁荡熄又大又硬又粗又视频图片 | 亚洲黄色免费观看 | 亚洲熟女乱综合一区二区 | 毛茸茸绝色孕妇孕交 | 香蕉97超级碰碰碰免费公开 | 久操新在线 | 国产一级性生活片 | 国产白浆在线 | 欧美性xxxxx极品少妇偷拍 | 久久久久亚洲精品中文字幕 | 在线一区av| 亚洲精品一区二区三区蜜桃 | 亚洲精品网站在线观看 | 他揉捏她两乳不停呻吟动态图 | 欧美精品一区二区三 | 大sao货你好浪好爽好舒服视频 | 老女人毛片50一60岁 | 亚洲乱码国产乱码精品精98午夜 | 国产精品一区二区久久 | 吻胸摸腿揉屁股娇喘视频网站小说 | 成人欧美一区二区三区在线观看 | 欧美熟妇另类久久久久久多毛 | 国产自偷自拍视频 | 成人之间dvd | 爱爱视频网站免费 | 性色av极品无码专区亚洲 | 美女18免费视频 | 一级黄色在线播放 | 动漫av在线免费观看 | 国产馆在线视频 | av高清在线观看 | 日韩激情小说 | 国产一二三四在线视频 | 成人区人妻精品一区二区不卡视频 | 九色视频自拍 | 成人性生交视频免费看 | 在线看免费av | 自拍偷拍亚洲一区 | 精品无码一区二区三区水蜜桃 | 成年在线视频 | 久久se精品一区精品二区 | 1级黄色大片儿 | 亚洲人成网线在线播放 | 黄色毛片在线观看 | 女同一区 | 亚洲人成网7777777国产 | avtt亚洲| jizz成熟丰满日本少妇 | 婷婷色亚洲 | 中文字幕有码av | 俄罗斯丰满熟妇hd | 色久综合网| 欧美性猛交内射兽交老熟妇 | 色播五月婷婷 | 国产情人综合久久777777 | 青青操视频在线观看 | 欧美日韩国产成人一区 | 不卡视频一区 | 欧美亚洲黄色片 | 偷偷操99| 国产精品自拍一区 | 一区二区看片 | 国产精品一区二区三区免费 | 男女啪啪免费体验区 | 伊人久久精品一区二区三区 | 中文字幕高清在线免费播放 | 黄色免费在线视频 | 日韩另类在线 | 男人懂得网站 | 国产欧美日韩在线观看 | 一本色道久久88亚洲精品综合 | 黄色片国产 | 久久一区精品 | 国语自产偷拍精品视频偷 | 久久婷婷久久 | 国产人与zoxxxx另类91 | 少妇脚交调教玩男人的视频 | a v免费视频 | 亚洲欧美在线综合 | 鲁鲁狠狠狠7777一区二区 | 黄色免费国产 | 无码人妻av免费一区二区三区 | 欧美老熟妇牲交 | 日韩一级二级三级 | 久久精品国产精品亚洲红杏 | 99精品热6080yy久久日韩 | 中文字幕热久久久久久久 | 成人免费看片98欧美 | 午夜精品福利视频 | 内谢少妇xxxxx8老少交 | 成人午夜精品无码区 | 人人妻人人澡人人爽人人精品 | 男女裸体做爰爽爽全过程软件 | 亚洲成人av一区 | 国产系列在线观看 | 精品国产乱码久久久 | 久久精品欧美一区二区三区麻豆 | 欧美1314 | 国产三区四区视频 | 国产色网 | 久久精品人人做人人妻人人玩 | 日本久久精品少妇高潮日出水 | 精品久久一 | 欧美视频黄 | 人妻被按摩到潮喷中文字幕 | 欧美肥妇bwbwbwbxx | 操大逼免费视频 | 永久免费的av在线电影网无码 | 夜精品a片一区二区三区无码白浆 | 高清三区| www.色综合| 亚洲成人免费 | 另类三区 | 国产一区2区 | avav国产| 好大好湿好硬顶到了好爽视频 | 欧美人与动牲交a欧美精品 98久9在线 | 免费 | 亚洲精品国精品久久99热 | 色噜噜狠狠色综合成人网 | 亚洲成色在线综合网站 | 久久99婷婷国产精品免费 | 午夜精品一区二区三区在线观看 | 久久久久xxxx | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 日韩国产精品视频 | 91精品众筹嫩模在线私拍 | 激情丁香婷婷 | 好男人中文资源在线观看 | 亚洲综合性网 | 亚洲天堂区| 北条麻妃青青久久 | 免费黄色av网站 | 久热国产精品视频一区二区三区 | 亚洲7天堂人人爽人人爽 | 黄色在线免费网站 | 久操网站 | 亚洲va视频 | 亚洲国产一区二区三区日本久久久 | 99色综合网 | 狼人综合伊人网 | 欧美精品播放 | 三级三级久久三级久久18 | 免费久久99精品国产婷婷六月 | 天天摸天天干 | 人妻在线日韩免费视频 | 日韩成人免费观看视频 | 天天曰 | 国产精品videossex久久发布 | 色综久久综合桃花网 | 性一交一性一色一性一乱 | 欧美成人二区 | 亚洲国产成人精品久久久国产成人 | 夜夜爽一区二区三区精品 | 精品国产一区二区三区日日嗨 | 国产免费拔擦拔擦8x网址 | 亚洲成熟毛多妇女av毛片 | 四虎黄色影院 | 毛片视频网 | 91精品众筹嫩模在线私拍 | 国产一区二区四区 | 成人国产1314www色视频 | 国产成人一区二区三区小说 | 国内精品久久久久久99蜜桃 | abp绝顶系列最猛的一部 | 18久久久| 久久性| 久热精品视频在线 | 国产一二三区精品 | 亚洲日韩av无码一区二区三区人 | 色综合久久88 | 亚洲色图视频在线 | 成年人视频在线看 | 精品久久久无码中字 | 中文字幕无限2021 | 婷婷综合在线观看 | 日日夜夜av| 噼里啪啦免费观看高清动漫 | 欧美一卡二卡三卡四卡视频区 | 女人浣肠av大片 | 欧洲精品视频在线 | 五月婷婷免费视频 | 美女视频黄a视频免费全程软件 | 久久婷婷五月综合色一区二区 | 青青草97国产精品免费观看 | 日本熟妇乱子伦xxxx | 午夜精品极品粉嫩国产尤物 | 国产精品自拍小视频 | 日韩综合网站 | 丰满的继牳3中文字幕系列 丰满的少妇xxxxx人伦理 | 中国精品毛片 | 中文字幕国产一区 | 日日夜夜综合 | 久久婷婷久久一区二区三区 | 国产精品久久久久久妇女6080 | 亚洲成年轻人电影网站www | 国产精品久久一区二区三区 | 激情久久av一区av二区av三区 | 国产精品久久久久久久久久新婚 | 性欧美又大又长又硬 | 伊人情人综合网 | 欧美色精品在线 | 婷婷激情六月 | 日韩视频在线一区二区 | 丰满妇女强制高潮18xxxx | 丰满人妻翻云覆雨呻吟视频 | 欧美亚洲人成网站在线观看 | 最新久久久| 欧美特级毛片 | 国产精品成人免费 | 插插综合视频 | 国产又粗又猛又爽又黄的视频一 | 欧美成a人片在线观看久 | 免费人妻av无码专区 | 欧美亚洲日本国产 | 国产香蕉97碰碰久久人人 | 理论视频在线观看 | 永久免费网站看黄yyy45视频 | 国产色视频一区二区三区qq号 | 日韩精品99久久久久久 | 风间由美一区 | 日本视频中文字幕 | 又黄又爽的视频在线观看网站 | 国产精品成人免费视频一区二区 | 国产日韩一区 | 伊人精品影院 | 国产精品视频入口麻豆 | 18禁黄污吃奶免费看网站 | 欧美性xxxxx极品娇小 | 久久久久国产精品人妻 | 91啦丨九色丨国产人 | 欧美绿帽合集xxxxx | 欧美成年网站 | 国产精品久久久久久久久久 | 福利在线国产 | 日本视频www| 国产禁女女网站免费看 | 精品国产自在精品国产精小说 | 国产农村妇女露脸对白视频 | 久久综合伊人 | 亚洲精品97 | 国产天美传媒性色av | av免费在线观看免费 | 91免费看国产 | 无套内谢少妇在线观看视频 | 在线播放小视频 | 少妇把腿扒开让我爽爽视频 | 中文字幕人乱码中文 | 国产自产c区 | 日韩欧美一区二区三区久久婷婷 | 一个人免费观看视频www中文 | 中文字幕第5页 | 一区二区三区在线免费观看视频 | 欧美性一区二区三区 | 奇米影视7777 | 国产伦精品一区二区三区妓女 | 无码国产69精品久久久久网站 | 小嫩草张开腿让我爽了一夜 | 在线看mv的网址入口 | 国产69精品久久777的优势 | 狠狠色婷婷丁香综合久久韩国 | 日本一二三不卡 | 日本a一级 | 欧美韩一区二区三区 | 欧美视频免费在线观看 | 97精品在线观看 | 蜜桃视频在线观看免费视频网站www | 国产做爰视频 | 成人免费精品网站 | 中文成人无码精品久久久 | 97视频免费看 | 国产精品久久久久久三级 | 中文字幕一区二区三区四区五区 | 欧产日产国产精品精品 | 五月婷婷综合网 | 亚洲精品乱 | www深夜福利 | xxxxx亚洲| 国产一级免费在线观看 | 国产9 9在线 | 中文 | 毛片无限看 | 国产成人无码aⅴ片在线观看 | 日本免费黄色小视频 | 国产精品香蕉500g | 国产成年无码久久久久毛片 | a级高清免费毛片av播放 | 国产欧美一区二区精品性色超碰 | 公用小sao货h | 女邻居的大乳中文字幕 | 色成人亚洲| 国产成人久久婷婷精品流白浆 | 国产精品久久久久久欧美 | 精品国产福利 | 怡红院久久| 国产成人亚洲综合 | 女人张开腿涩涩网站 | 在线观看国产精品日韩av | 特级黄色毛片在放 | 真实乱偷全部视频 | 国产制服丝袜一区 | 午夜噜噜| 久久久久久一区二区三区四区别墅 | 成人午夜视频免费观看 | 久久精品不卡一区二区 | 在线观看人成视频免费 | 天堂中文在线8 | 极品少妇一区 | 99久久久国产精品免费消防器 | 新版天堂资源中文8在线 | 国产学生美女无遮拦高潮视频 | 99vv1com这只有精品 | 91久久久久久久久久 | va在线观看 | 无码人妻精品一区二区蜜桃网站 | 在线观看成年人网站 | 91亚洲精品国偷拍自产 | 国产在线视频卡一卡二 | 色播日韩 | 亚洲乱码国产乱码精品精大量 | 亚洲精品成a人在线 | 99精品一区二区三区无码吞精 | 一本色道无码道在线观看 | 在线中文字幕播放 | 2021中文字幕 | 久久无码专区国产精品 | 精品亚洲成在人线av无码 | 少妇一夜三次一区二区 | 肉色超薄丝袜脚交69xx | 成人网战 | 国产最猛黑人xxxxx猛交 | 国产青草视频在线观看 | 国产老头与老太xxxxx看看吧 | 久久新网址 | 国产在线视频一区二区三区 | 国产一区二区三区撒尿在线 | 3344成人| 婷婷综合基地俺也来 | 色综合久久久久久久久五月 | 久久久一级片 | 少妇高潮喷水久久久久久久久久 | 无码福利日韩神码福利片 | jvid在线 | 在线看片中文字幕 | 激情视频区 | 亚洲男人的天堂在线 | 男女晚上黄羞羞视频播放 | 亚洲黄色中文字幕 | 台湾佬综合网 | 男女一边摸一边做爽视频 | 日韩人妻无码精品-专区 | 少妇精品无码一区二区免费视频 | 伊人网欧美| www免费黄色| 久久婷香 | 久久久视 | 欧美一级特黄aaaaaaa什 | 久久美女性网 | 欧美视频一区二区 | 欧美精品入口 | 久热精品视频 | 欧美精品久久久久久久自慰 | 香蕉视频一级片 | 欧美一级黄色片免费看 | 人人射人人澡 | 久久狠狠高潮亚洲精品 | 中国一级黄色大片 | 成人av网站在线观看 | 妺妺窝人体色www在线下载 | 光明影院手机版在线观看免费 | 国产农村妇女aaaaa视频 | 日本久久久一区二区三区 | 免费观看黄色小视频 | 中文字幕日韩一区二区不卡 | 毛片aaaa| 久久精品女同亚洲女同13 | 美女内射毛片在线看免费人动物 | 国产视频在 | 成人免费毛片果冻 | 99re久久精品国产 | 国语做受对白xxxxx在线流氓 | 精品国产一二三产品价格 | 国产男女无套在线播放 | 成人美女毛片 | 亚洲一区 日韩精品 中文字幕 | 少妇高潮一区二区三区99 | 草草影院发布页 | 国产小视频在线观看免费 | 日产a一a区二区www | 操老女人视频 | 精品欧美乱码久久久久久1区2区 | 青青啪啪 | 深爱激情综合 | 久久久久久久久久久久久国产 | 懂色av噜噜一区二区三区av88 | 99精品国产一区二区三区麻豆 | 色视频一区二区三区 | 中文字幕亚洲精品在线 | 日本高清视频免费看 | 国产suv精品一区二区883 | 国产av新搬来的白领女邻居 | 无码av免费一区二区三区试看 | 国产日韩欧美亚洲精品中字 | 久久精品国产精品亚洲蜜月 | 日日橹狠狠爱欧美视频 | 国产美女福利视频 | 亚洲综合网在线 | 懂色avcom | 久久精品久久久久久 | 大陆日韩欧美 | 国外av在线 | 中文字幕在线观看网站 | 北京少妇宾馆露脸对白 | 一区二区三区在线视频播放 | 亚洲一区在线观看免费 | 国产福利在线播放 | 怡红院免费的全部视频 | 国产精品水嫩水嫩 | 亚洲人成无码网站18禁10 | 日日麻批免费40分钟无码 | 成人免费黄色网址 | 情趣五月天 | 国产露脸ⅹxxxⅹ高清hd | 波多野结衣在线播放 | 99色在线| 另类小说婷婷 | 99热这里只有精品66 | 久久久久黄色 | 色老大影院| 天天综合视频 | 精品国产一区二区三区久久 | 亚洲一区二区三区四区的 | 国模小丫大尺度啪啪人体 | 国产免费视频一区二区裸体 | 91丨porny丨在线 | 亚洲综合在线五月 | 亚洲精品国产摄像头 | 亚州黄色网址 | 婷婷久久伊人 | 中文乱字幕视频一区 | 女人张开腿涩涩网站 | 欧美精品偷拍 | 欧美亚洲综合网 | 色欲久久综合亚洲精品蜜桃 | 亚洲爱婷婷色婷婷五月 | 国产黑色丝袜呻吟在线91 | 黄网在线免费观看 | 国产精品污www一区二区三区 | 先锋av在线资源 | 可以免费观看av | 麻豆成人久久精品综合网址 | 337p人体粉嫩胞高清视频 | 激情亚洲一区国产精品 | 久久理论视频 | 久久在线免费视频 | 成人另类小说 | 国产无套水多在线观看 | 精品成人免费一区二区在线播放 | 日韩毛片基地 | 91网页入口 | 大地资源中文在线观看官网第二页 | 日本aaaaa女人裸体h片 | 精品国产综合 | 91户外露出一区二区 | 一区二区黄色 | 一区二区三区不卡视频 | 西西人体www44rt大胆高清 | 日日干日日色 | 日韩性插 | 久久久久无码中 | 久久久www成人免费精品 | 白天躁晚上躁麻豆视频 | 国产清纯粉嫩学生白丝在线观看 | 美女热逼| 在线中文字幕乱码英文字幕正常 | 午夜视频在线观看免费视频 | 国产精品99久久久久久董美香 | 中文字幕资源站 | 日本高清在线播放 | 激情综合一区二区三区 | 非洲黑人狂躁日本妞视频 | 久久综合a∨色老头免费观看 | 蜜桃91麻豆精品一二三区 | 国产爆乳美女娇喘呻吟 | 国产福利在线观看 | 俄罗斯精品一区二区 | 狂野欧美性猛交xxxxhd | 国产精品9999久久久久仙踪林 | 在线网站免费观看入口 | 天天摸天天操天天爽 | 国产精品久久久久久久久久三级 | 久久精品日日躁夜夜躁 | 黄色精品视频 | 动漫av纯肉无码av在线播放 | 国内视频精品 | 久久99精品久久久久久久清纯 | 天天碰视频 | 99在线 | 亚洲| 无码一区二区三区在线观看 | 久久夜色精品国产欧美一区麻豆 | 中出亚洲| 国产传媒一区二区三区 | 蜜桃臀无码内射一区二区三区 | 我要看www免费看插插视频 | 亚洲成av人片一区二区密柚 | 99精品人妻无码专区在线视频区 |