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

Rss & SiteMap

曙海教育集團論壇 http://www.bjzhda.cn

曙海教育集團論壇
共1 條記錄, 每頁顯示 10 條, 頁簽: [1]
[瀏覽完整版]

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

1樓
wangxinxin 發表于: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卡驅動程序,其實現的集群讀寫證明有穩定而較高的讀/寫速度;增加了電源管理功能,降低了電源的功耗,滿足了嵌入式系統低功耗的要求;增加的即插即用功能,大大方便了用戶的使用。驅動程序的體系結構是實現嵌入式系統塊設備驅動的一種好方法。

共1 條記錄, 每頁顯示 10 條, 頁簽: [1]

Copyright © 2000 - 2009 曙海教育集團
Powered By 曙海教育集團 Version 2.2
Processed in .01563 s, 2 queries.
主站蜘蛛池模板: 91免费高清| 亚洲国产综合色产精品色在线 | 中文人妻无码一区二区三区信息 | 亚洲aav | 中国极品少妇xxxxx小艳 | 羞羞影院午夜男女爽爽 | 国产香港明星裸体xxxx视频 | 日韩福利视频在线观看 | www887色视频免费 | 日韩网站在线 | 久久久久久久国产免费看 | 成人h视频| 香蕉视频一区二区三区 | 奇米二区 | 欧美大肚乱孕交hd孕妇 | 我撕开了少妇的蕾丝内裤视频 | 最大胆裸体人体牲交免费 | 伊人免费在线 | 国产精品国产三级国产aⅴ9色 | 一本一道人人妻人人妻αv 自拍日韩亚洲一区在线 | 国产视频在线一区 | 伊人网国产 | 免费毛片看片 | 可以直接免费观看的av网站 | 黄色a级片网站 | 久久久性高潮 | 久久亚洲精品中文字幕 | 国产精品入口牛牛影视 | 亚洲精品一区二区三区婷婷月 | 欧美性xxxx极品少妇 | 成人a级片 | 日日操夜夜爱 | 热九九精品 | 一区二区三区四区中文字幕 | 91亚洲国产 | 范冰冰一级做a爰片久久毛片 | 国产九九在线 | 日韩欧美自拍偷拍 | 兔费看少妇性l交大片免费 脱裤吧av导航 | 精品毛片一区二区三区 | 亚洲爽爆av | 婷婷午夜天 | 99久久精品久久久久久清纯 | 免费三级网站 | 性欧洲精品videos' | 亚洲毛片一区二区三区 | 日韩一区二区免费播放 | 色婷婷777 | 成人久久久精品国产乱码一区二区 | 亚洲日本va午夜中文字幕 | 亚洲中文字幕无码爆乳 | 免费的又色又爽又黄的片捆绑美女 | 国产玖玖视频 | 久久久精品久久久久 | 久久99精品久久久久婷婷 | 日本爽快片100色毛片 | 国产一级二级三级在线观看 | 日韩久久无码免费毛片软件 | 日日天日日夜日日摸天天 | 亚洲午夜性猛春交xxxx | 欧美日韩国产91 | 亚洲欧美日韩愉拍自拍 | 精品国产91乱码一区二区三区 | 五十路熟女丰满大屁股 | 真实亲伦对白清晰在线播放 | 亚洲熟妇无码另类久久久 | 愉拍自拍第43页免费 | 国产精品久久久久久亚洲影视公司 | av网站天堂 | 美女丝袜合集 | 国产av熟女一区二区三区 | 亚洲一级黄色毛片 | 日本不卡1| 日韩av一二三四区 | 和嫩模做爰在线播放 | 日本美女黄色一级片 | 欧美一区二区国产 | 美女性高潮视频 | 国产高清在线精品一区二区三区 | 夜夜爽网站| 国产精品成 | 国产最猛性xxxx | 日韩伦理一区二区三区 | 亚洲成a∨人片在线观看不卡 | 午夜久久一区 | 久久人人爽人人爽人人片亞洲 | 91精品视频免费在线观看 | 亚洲精品国产成人av在线 | 日本黄色三级视频 | 亚洲二三区 | 亚洲欧美日韩久久精品 | 国产午夜性爽视频男人的天堂 | 国产精品成人免费视频网站 | 国产女人高潮抽搐喷水免费视频 | 激情免费网站 | 国产三级精品三级男人的天堂 | 日本少妇毛耸耸毛多水多 | 一级做a爱片久久毛片 | 亚洲午夜爱爱香蕉片 | 五月天激情国产综合婷婷婷 | 成人含羞草tv免费入口 | 黑人一区二区 | 久久久久久一区二区三区 | 久久99精品国产麻豆婷婷洗澡 | 综合五月| 久热国产区二三四 | 久久久ww | 在线观看欧美国产 | 少妇精品蜜桃偷拍高潮系列 | 波多野结衣在线视频免费观看 | h欧美| 国产美女av | 日本特黄| 久久熟妇人妻午夜寂寞影院 | 可播放的亚洲男同网站 | 婷婷色中文字幕综合在线 | 国产精品欧美一区二区三区不卡 | 99久久精品久久久久久动态片 | 国产成人精品一区二区仙踪林 | 一区二区三区国产 | 久久都是精品 | 少妇粉嫩小泬喷水视频www | 国产一区二区网站 | 免费看av毛片 | 日本一区二区视频免费 | 爱爱一区二区三区 | 亚洲婷婷av| 色老妹| www夜夜操| 国产一线二线三线在线观看 | 九九热免费在线视频 | 91porny九色91啦中文 | 紧身裙女教师三上悠亚红杏 | аⅴ资源天堂资源库在线 | 亚洲欧洲激情 | 四虎综合网 | 国产精品无码久久久久久 | www.com毛片| www色94色com| 中文字幕在线观看视频网站 | 黄色片网站免费观看 | 无码专区一ⅴa亚洲v天堂 | 欧美人人爽 | 青娱乐极品视频在线 | 福利视频一区二区三区 | 亚洲精品国产精品乱码不卡 | 日本成人免费视频 | 日本成人动漫在线观看 | 国产污视频在线播放 | 最新av不卡 | 国产亚洲精品精品国产亚洲综合 | 久久av无码精品人妻出轨 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 国产精品久久久久久麻豆一区 | 日韩精彩视频在线观看 | 久久视频在线观看精品 | 国产亚洲精品久久久久5区 国产亚洲精品久久久久久 国产亚洲精品久久久久久国模美 | 精品久久久久久亚洲综合网 | 国产奶水涨喷在线播放 | 亚洲一区二区欧美 | 欧美三级不卡在线观看 | 亚洲天堂中文 | 中文字幕乱码av | 东京一本一道一二三区 | 国产91会所女技师在线观 | 亚州少妇无套内射激情视频 | 免费日韩一区 | 人妻无码中文专区久久五月婷 | 伊人蕉影院久亚洲高清 | 末成年娇小性色xxxxx | 性猛交ⅹxxx乱大交孕妇 | 日本高清视频一区二区三区 | 国内精品久久久久影视老司机 | 美女爽到呻吟久久久久 | 福利在线一区二区 | 国产爆乳无码一区二区麻豆 | 在线观看日韩一区 | 91亚瑟| 欧美性生活一区 | 久草在线视频免费资源观看 | 观看成人永久免费视频 | 一级二级三级毛片 | 国产精品911 | 97精品国产97久久久久久免费 | 九色porny自拍视频在线播放 | 中文字幕人妻熟女人妻洋洋 | 欧美性猛交99久久久久99按摩 | ass东方小嫩模pics | 邻居少妇张开双腿让我爽一夜 | 污视频在线观看免费网站 | 免费看黄色片的网站 | 99精品国产高清一区二区麻豆 | 国产裸体美女视频全黄 | 高潮添下面视频免费看 | 欧美成a| 香蕉视频在线网址 | 国产黄色一级录像 | 国产女人高潮合集特写 | 狠狠干av| 久久嫩草精品久久久精品才艺表演 | 国产精品99一区二区三区 | 色噜噜狠狠色综合av | 国产日本视频 | 成人啪啪色婷婷久 | 少妇饥渴偷公乱h姚蕊 | 亚洲男人第一av网站 | 69国产精品视频 | 国产极品粉嫩 | 午夜剧场成人 | 日日网| 免费视频色 | 偷看少妇做爰过程裸体 | 麻豆亚洲一区 | 欧美一区日韩一区 | √天堂资源在线中文8在线最新版 | 夜色88v精品国产亚洲 | 狠狠躁夜夜躁人人爽超碰91 | 女女同恋一区二区在线观看 | 欧美性一级片 | 国产又黄又爽又色的视频 | 日本猛少妇色xxxxx猛叫 | 少妇69xx| 日日躁夜夜躁狠狠躁 | 美女视频黄频大全免费 | 激情在线观看视频 | 国产成人精品久久 | 色婷婷五月综合亚洲小说 | 国产56页| 日日摸天天添天天添破 | 国产男女猛烈无遮挡免费视频 | 视频一区二区三区在线观看 | 国产一区二区免费在线 | 人妻少妇中文字幕久久 | 亚洲精品中文字幕在线 | 国产免费又黄又爽又刺激蜜月al | 亚洲人亚洲人成电影网站色 | 国产福利一区二区三区在线观看 | 一级片久久 | 国产做a爱片久久毛片a片高清 | 国产精品一区二区在线 | 久久久久久国产精品免费免费男同 | 日本欧美色图 | 欧美jizz欧美性大全 | 在线视频夫妻内射 | 免费欧美一区 | 人妻无码第一区二区三区 | 久久综合久久综合久久 | 久久精品视频免费观看 | 日韩视频一区二区三区在线播放免费观看 | 日韩欧美视频在线免费观看 | 天天射天天舔 | 日韩1区3区4区第一页 | 成人在线黄色 | 久久亚洲人成网站 | 亚洲国产精品尤物yw在线观看 | 台湾佬美性中文网 | 色视频网址| 性做久久久久久久免费看 | www日本在线 | 国产女人高潮大叫a毛片 | 久久影视院线 | 久久福利小视频 | 日韩精品区一区二区三vr | 中文字幕亚洲在线观看 | 久久99亚洲网美利坚合众国 | 成人午夜网 | 最近中文字幕mv在线资源 | 日韩综合无码一区二区 | 国产91丝袜在线播放 | av大全网站| 国产在线精品一区二区三区 | 丁香六月婷婷激情 | 欧美大肚乱孕交hd孕妇 | 国产高清在线精品一区二区三区 | www.黄色免费 | 欧美色图激情 | 亚洲产国偷v产偷v自拍色戒 | 亚洲呦女专区 | 日本肉体xxxx裸体784大胆 | 国产日韩欧美一区二区东京热 | 99精品国产九九国产精品 | 无码专区男人本色 | 日韩欧美在线观看一区 | 噼里啪啦高清 | 欧美亚洲国产成人一区二区三区 | 国产乱国产乱老熟300部视频 | 超薄肉色丝袜一区二区 | 国产中文字幕在线 | 欧美破处大片 | 亚洲一区二区三区高清 | 欧洲人妻丰满av无码久久不卡 | 亚洲精品456在线播放dvd | 97精产国品一二三 | 国产乱a视频在线 | 国产女同疯狂激烈互摸 | 国产精品一区二区三区不卡 | 久久久久久久久久久久久大色天下 | 免费一级黄色片 | 1级av| 日韩亚洲第一页 | 三级黄色片网站 | 好紧好爽好湿别拔出来视频男男 | 在线永久免费观看黄网站视频 | 午夜精品久久久久久 | 国产一级片在线播放 | 国产伦子真实事例对白 | 亚洲欧美日韩综合在线 | 成人免费看片载 | 亚洲精品乱码久久久久久蜜桃欧美 | 亚洲综合av一区二区三区 | a视频免费在线观看 | 亚洲精品国产精品国自产 | 久久一本精品 | 成人午夜视频网站 | 波多野结衣不打码视频 | 亚洲精品乱码久久久久66国产成 | 不卡中文字幕 | 亚洲熟女乱色综合亚洲图片 | 国产新婚夫妇白天做个爱 | 国精产品一区一区三区有限公司 | 少妇高潮喷水惨叫久久久久电影 | 国产免费黄色录像 | 精品女同一区二区三区在线播放 | 久久久亚洲色 | 中文字幕av一区中文字幕天堂 | 大胸奶汁乳流奶水出来h | 久久综合一区二区 | 欧美成人性影院 | 亚洲伊人伊色伊影伊综合网 | 亚洲国产日韩a在线播放性色 | 再深点灬舒服灬太大了网站 | 天天干天天看 | 国产精品永久久久久久久www | 午夜福利视频 | 国产精品亚洲综合色区韩国 | 中文字幕无码日韩专区 | 成人在线视频一区二区 | 欧美a在线视频 | 色哟哟网站在线观看 | 啪啪av网 | 亚洲天堂男人的天堂 | 欧美日本国产va高清cabal | 女人浣肠av大片 | 国产卡一卡二卡三无线乱码新区 | 亚洲精品久久久一区二区图片 | 国产精品99久久久久久久久久 | 激情xxxx | 九色视频导航 | 91精品久久天干天天天按摩 | 亚洲一区二区蜜桃 | 9.1成人看片 | 成人之间dvd | 精品粉嫩aⅴ一区二区三区四区 | 婷婷激情亚洲 | 国产日韩久久久 | 五十路熟妇亲子交尾 | 最近2019中文字幕大全第二页 | 久久精品国产精品亚洲精品 | 欧美日韩激情视频 | 丰满肉嫩西川结衣av | 国产视频一区二区三区四区 | 亚洲污污网站 | 一本色道久久亚洲综合精品蜜桃 | 精品无码人妻一区二区三区品 | 日韩欧美成 | 久人久人久人久久久久人 | 超碰97人人爱 | a在线免费观看 | 日日噜噜夜夜狠狠va视频v | 国产精品自在拍在线拍 | 欧美xxxx见血 | 欧美日韩在线免费看 | 亚洲影院丰满少妇中文字幕无码 | 国产精品久久久久久99 | 正在播放国产老头老太色公园 | 日本最新免费二区 | 日本大乳奶做爰洗澡三级 | 白嫩初高中害羞小美女 | 亚洲精品乱码久久久久红杏 | 秋霞一区| 在线成人免费观看www | 人妻精品久久无码专区精东影业 | 特级毛片网站 | 中文字幕国内自拍 | 国产乱人对白 | 91视频国产免费 | 日韩av激情在线观看 | 四虎综合网| 天天狠天天狠天天鲁 | 噼里啪啦动漫高清在线观看 | 老女人综合网 | 国偷自产av一区二区三区 | 国产精品久久久久久久久久久久久久久久久久 | 风流少妇又紧又爽又丰满 | 国产精品丝袜久久久久久高清 | 精品超清无码视频在线观看 | 俄罗斯a级毛片 | 2024男人天堂 | 456av| 伊人精品成人久久综合 | 另类 欧美 日韩 国产 在线 | 久久久久久天堂 | 色婷婷综合久久久中文字幕 | 激情内射亚洲一区二区三区爱妻 | 色综合视频一区二区三区44 | 精品国产露脸对白在线观看 | 天天干夜夜躁 | r级无码视频在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 久久爱另类一区二区小说 | 熟妇人妻系列av无码一区二区 | 蜜臀av国产精品久久久久 | 免费av网址大全 | 胸大美女又黄的网站 | 在线观看免费观看av | 色四虎 | 国产精品久久久久9999 | 欧美爱爱网站 | 黄色av网站免费看 | 久久精品免费观看 | 9色视频在线观看 | 久久国产劲暴∨内射 | www亚洲天堂com | 狠狠色香婷婷久久亚洲精品 | 理论片福利片 | 亚洲丝袜一区二区 | 久久夜色精品亚洲噜噜国产mv | 中文字幕在线永久 | 强行18分钟处破痛哭av | 亚洲欧美激情精品一区二区 | 男人添女人下部高潮全视频 | 亚洲精品噜噜丝袜区精品 | 男女午夜影院 | 午夜精品久久久久久久99 | 国产成人片无码视频在线观看 | 精品一区二区三区欧美 | 色播国产 | 亚洲精品免费在线视频 | 精品av天堂毛片久久久借种 | 亚洲欧美日韩国产成人精品影院 | 性猛交xxxx免费看蜜桃 | 深爱五月激情五月 | 9色91| 天天干夜夜躁 | 九九热在线视频观看这里只有精品 | 成人网址在线观看 | 久久国产欧美 | www.欧美亚洲| 国产免费破外女真实出血视频 | 国产无线乱码一区二三区 | 天天色天天草 | 91免费进入 | 精品视频9999 | 91制片国产| 香港三日本8a三级少妇三级99 | 99国产欧美久久久精品蜜芽 | 刚添一下她就呻吟起来的视频 | 欧美一区二区三区在线观看 | 熟妇人妻系列aⅴ无码专区友真希 | 无码熟妇人妻av在线网站 | 欧美无马 | 欧美精品高清 | 欧美亚洲国产成人 | 国产日韩精品欧美一区喷水 | 91少妇对白露脸 | 一本久久精品一区二区 | 日日av拍夜夜添久久免费 | 天堂网av在线 | 久久久橹橹橹久久久久高清 | 真人啪啪高潮喷水呻吟无遮挡 | 亚洲制服丝袜一区二区三区 | 亚洲精品123区 | 污视频在线免费观看 | 在线免费视频 | 日批视频免费看 | 九九久久国产精品 | 久久香蕉国产精品麻豆粉嫩av | 少妇一级片 | 亚洲精品在线一区二区 | 毛片毛片毛片毛片毛片毛片 | 蜜臀av88 | 日韩 高清 无码 人妻 | 黄色日本视频 | 精品国产aⅴ| 亚洲精品国产精品99久久 | 欧美一区二区三区 | 黄色激情在线观看 | 91精品在线播放 | 日本一卡二卡四卡无卡乱码视频免费 | 五月网婷婷 | 久久婷婷国产麻豆91 | 丰满白嫩欧洲美女图片 | 日本边添边摸免费视频网站 | 国产精品毛片a∨一区二区三区 | 亚州a级片| 日批动态图 | 2019亚洲天堂 | 9999国产精品欧美久久久久久 | 加勒比综合在线19p 加勒比综合在线888 | 国产亚洲精品久久久闺蜜 | 插插射啊爱视频日a级 | 国产在线无 | 乡村乱淫 | 中文字幕亚洲欧美日韩2019 | 久久久久久久久一区 | 性瘾荡乳h古代 | 亚洲成人基地 | 麻豆影院免费夜夜爽日日澡 | 日韩精品第一区 | 九九视频网 | 一性一乱一乱一爱一频 | 久操视频在线观看 | 亚洲精品国产一区黑色丝袜 | 国产亚洲精品精品国产亚洲综合 | 黄色91免费| 天堂在线www天堂中文在线 | 最近中文在线观看 | 黄色录像一级大片 | 一本一道av无码中文字幕 | 一区二区三区不卡在线观看 | 在线中文字幕第一页 | 亚洲一区二区三区写真 | 中文字幕av一区二区三区人妻少妇 | 国产做a爱免费视频在线观看 | 午夜色婷婷 | 国产成人在线播放 | 三区四区| 亚洲成人观看 | 欧美国产一区二区三区 | 少妇又色又紧又爽又刺激视频 | 一本色道久久综合亚洲精品婷婷 | 99在线精品免费视频九九视 | 69视频入口 | 免费黄网在线观看 | 欧美88av | 天天操操夜夜操操 | 古代黄色一级片 | 成人爱爱免费视频 | 原神污文全文肉高h | 撸啊撸av| 99国产精品久久久久久久 | 男女69式互吃动态图在线观看 | 一本大道香一蕉久 | 国产精品99久久免费黑人人妻 | 亚洲国产午夜精品理论片在线播放 | 麻豆hdxxxxx仙踪林 | 少妇情欲一区二区影视 | 国产乱女淫av麻豆国产 | 4399午夜理伦免费播放大全 | 欧美色呦呦 | 热久久亚洲 | 婷婷性多多影院 | 国产精品欧美综合 | 亚洲精品国产suv一区88 | 九九热在线精品视频 | 亚洲天堂成人av | 182tv在线观看免费午夜免费线路 | 伊人中文字幕无码专区 | 国产丰满老熟女重口对白 | 亚洲最大无码中文字幕 | 久久国产情侣 | 国产女人18毛片水真多18精品 | 男男羞羞视频网站国产 | 欧美手机看片 | 亚洲综合在线第一页 | 日韩专区在线观看 | 亚洲精品久久久久久久久久久 | 新x8x8拨牐拨牐永久免费影库 | 手机看片日韩久久 | 天堂a视频 | 国产精品一区二区av日韩在线 | 三级特黄视频 | 国产偷人爽久久久久久老妇app | 毛片av网站 | 日韩另类av | 久久久久一区二区三区 | 深夜视频在线观看免费 | 国产亚洲欧美在线视频 | 桃色网站在线观看 | 少妇呻吟白浆高潮啪啪69 | 91丨国产丨香蕉|入口 | 一级国产精品一级国产精品片 | 天天视频污 | 亲子伦一区二区三区观看方式 | 精品日韩在线播放 | 91成人精品视频 | 欧美寡妇性猛交 | 男女乱淫真视频免费播放 | 欧美整片在线观看 | 另类小说久久 | 国产日本一区二区三区 | 综合九九| 国产片久久久 | 天堂网av2014 | 黄色的毛片 | 波多野结衣91| 国产又爽又黄无码无遮挡在线观看 | 精品国产一区二区三区av片 | 久久精品www人人爽人人 | 国产真实夫妇视频 | 国产日屁 | 草的我好爽视频 | 午夜精品一区二区三区免费 | 亚洲精品国产综合99久久夜夜嗨 | 在线亚洲+欧美+日本专区 | 亚洲欧美日韩国产手机在线 | 无遮挡在线 | 亚洲色欧美另类 | 黄色成人av在线 | 亚洲综合在线五月 | 国产在线精品一区 | 国产精品久久久久久妇女 | 草色网| 国产精品美女久久久久av爽李琼 | 手机在线观看免费av |