国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看


曙海教育集團論壇Win CE 專區(qū)WinCE應(yīng)用開發(fā) → WINCE驅(qū)動開發(fā)之DMA的使用


  共有11309人關(guān)注過本帖樹形打印

主題:WINCE驅(qū)動開發(fā)之DMA的使用

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


加好友 發(fā)短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
WINCE驅(qū)動開發(fā)之DMA的使用  發(fā)帖心情 Post By:2010-11-26 9:22:53

以下是MSDN中的說法:

The Windows CE NDIS implementation does not support direct memory access (DMA). Do not use the NdisSetupDmaTransfer, NdisCompleteDmaTransfer, NdisMRegisterDmaChannel, NdisMDeregisterDmaChannel, NdisMAllocateMapRegisters, NdisMFreeMapRegisters, NdisMReadDmaCounter, and NdisGetSharedDataAlignment functions. 

Use the NdisMAllocateSharedMemory and NdisMFreeSharedMemory functions for PCI bus master DMA transfers. 


具體如何實現(xiàn)DMA呢?

在microsoft windows CE device driver kit中有一節(jié)是:Implementing DMA for NDIS Miniport Drivers 
專門提到了這個問題,當前ce還沒有自己的DMA機制,然而開發(fā)人員可以在他們自己的小端口卡驅(qū)動程序中實現(xiàn)相同的功能,但是寫的太簡單了

Implementing DMA for NDIS Miniport Drivers
DMA is important for efficient networking because it enables the layers in 
the networking architecture to share data without first copying that data

two categories of DMA: slave DMA and busmaster DMAB
 
Slave DMA
Slave DMA is appropriate for OEMs because it requires a block of memory that 
is pre-allocated in the device memory map of the Windows CE–based platform. 
Miniport drivers can map that block of physical memory to the driver’virtual
memory space, and then use the VirtualAlloc and VirtualCopy functions to move 
data in and out of that space
 
busmaster DMA 
To receive data, the driver allocates a shared memory block, transfers the 
data to buffers within that block, and uses NDIS functions to indicate that a 
packet has arrived. To send data, the driver uses the LockPages and 
UnlockPages functions to map the virtual memory to device memory, informs the 
NIC of the addresses of the data, and instructs the NIC to send the data. 
This method can be faster for larger data block sizes.

后來發(fā)MAIL給一位曾經(jīng)遇到此問題的朋友,回復(fù)如下:

事實上在使用DMA是的關(guān)鍵是得到一個連續(xù)的物理地址空間,然后將該空間的物理地址放入DMA控制器的源地址或者目的地址寄存器中(根據(jù)你使用DMA的方向決定);
然后等待DMA中斷;
由于DMA使用的是物理地址但是在wince中只能使用虛擬地址,所以在DMA中斷產(chǎn)生之后如需分析數(shù)據(jù)請使用虛擬地址;
特別提示參考一下的文章:
 DMA的使用
1、 芯片DMA的使用要點:
AK3224芯片的DMA使用中,RAM的地址作為DMA傳輸?shù)哪繕说刂贰⒃吹刂罚仨氁?字節(jié)對齊。而且DMA的操作長度以內(nèi)的RAM地址,必須連續(xù)。
不過在使用中發(fā)現(xiàn):Nandflash驅(qū)動中RAM地址作為目標地址時,只需要2字節(jié)對齊。RAM地址作為源地址可不需對齊。(其他情況需要逐一驗證)
2、 wince中的DMA使用:
根據(jù)DMA一次操作的RAM地址必須連續(xù)的特性,在驅(qū)動DMA使用時,我們需要確保虛擬地址映射的物理地址是連續(xù)的。有3個途徑:
1:數(shù)據(jù)區(qū)地址是由應(yīng)用層或者其他進程、線程傳入的,驅(qū)動并不知道其虛擬地址對應(yīng)的物理地址是否一直連續(xù)。
由于wince的內(nèi)存申請,是以4K字節(jié)為一個頁,一段數(shù)據(jù)的內(nèi)存申請可能跨越多個頁。因此,只要數(shù)據(jù)區(qū)長度大于1字節(jié),就有可能其物理地址是跨越的、不連續(xù)的。為了確保DMA操作,我們必須查詢這段數(shù)據(jù)區(qū)在RAM上的物理分布。
首先,得到數(shù)據(jù)區(qū)所在的虛擬頁: VirPageStart = (ULONG)pSourceBuffer & 0xFFFFF000;
其次,得到數(shù)據(jù)區(qū)在頁內(nèi)的偏移地址 :offset = (ULONG)pSourceBuffer & 0x0FFF;
計算數(shù)據(jù)區(qū)是否跨越頁段
if(offset + NumberOfBytes > 4096)
PageSize = WCE_UNIFORM_SIZE - offset;       //整個數(shù)據(jù)跨越此頁,則DMA傳輸需要分多個部分,一次一個頁段的傳
else
PageSize = NumberOfBytes;                //數(shù)據(jù)區(qū)沒有跨越頁
由得到的頁地址,查詢映射的物理地址。
if(!LockPages((LPVOID)VirPageStart, 4096, &TransAddr, LOCKFLAG_READ))
{
        //異常處理
}
UnlockPages((LPVOID)VirPageStart, 4096);
得到了映射的物理地址TransAddr后,根據(jù)RAM是目標地址還是源地址,做進一步的處理。
假設(shè)一個數(shù)據(jù)區(qū)作為DMA源地址,大小為9K。在虛擬地址首頁的偏移為4K。那么它必然跨越3個頁段。
首先查詢第一頁的物理地址發(fā)送,第一個頁的2K數(shù)據(jù)。然后查詢第二頁的物理地址,發(fā)送4K數(shù)據(jù)。最后查詢第三頁的物理地址,發(fā)送3K數(shù)據(jù)。

2:數(shù)據(jù)區(qū)的申請可以使用AllocPhysMem函數(shù)申請。
LPVOID AllocPhysMem(
DWORD cbSize,                 參數(shù)1:數(shù)據(jù)區(qū)大小
DWORD fdwProtect,             參數(shù)2:保護標記
DWORD dwAlignmentMask,         參數(shù)3:0(default system)
DWORD dwFlags,                參數(shù)4:0(Reserved for future use)
PULONG pPhysicalAddress         參數(shù)5:得到數(shù)據(jù)區(qū)對應(yīng)的物理地址
);
AllocPhysMem函數(shù)返回值為指向申請后的虛擬地址指針。
如:pSerialHead->RxBufferInfo.RxCharBuffer =            //alloc physical memory
AllocPhysMem(pSerialHead->RxBufferInfo.Length + 16, PAGE_READWRITE, 0, 0, &RX_PhyAddr);
由于此函數(shù)必定申請到一片連續(xù)的物理地址,因此pSerialHead->RxBufferInfo.RxCharBuffer的使用不再需要查詢是否跨越多個頁段。
但是,AllocPhysMem函數(shù)申請的物理地址可能會跨越多個RAM CHIP。因此,在使用1片以上RAM芯片的系統(tǒng)中,依然需要查詢是否跨越CHIP。
       AllocPhysMem函數(shù)使用后,需要使用FreePhysMem函數(shù)進行釋放。
3:數(shù)據(jù)區(qū)可以在系統(tǒng)config.bib文件中,預(yù)先定義好一片連續(xù)、不跨越CHIP的RAM空間。
如下,系統(tǒng)保留了虛擬地址0x80024000開始,大小為0x3000的一段RAM。
SER_DMA                80024000 00003000 RESERVED
那么驅(qū)動DMA使用中,不再需要對這段內(nèi)存,進行任何的查詢動作。我們只需要在進程空間中做映射即可。
pSerialHead->RxBufferInfo.RxCharBuffer = VirtualAlloc(0, RX_PhySize, MEM_RESERVE, PAGE_NOACCESS);
    if (pSerialHead->RxBufferInfo.RxCharBuffer == NULL)
    {
        DEBUGMSG(ZONE_ERROR, (TEXT("COM_Init:: VirtualAlloc failed!\r\n")));
        return(NULL);
    }
    else
    {
        if (!VirtualCopy((PVOID)pSerialHead->RxBufferInfo.RxCharBuffer, (PVOID)(RX_PhyAddr),
            RX_PhySize, (PAGE_READWRITE | PAGE_NOCACHE)))
        {
           DEBUGMSG(ZONE_ERROR, (TEXT("COM_Init:: VirtualCopy failed!\r\n")));
           return(NULL);
        }
    }
上面這段程序中,先使用函數(shù)VirtualAlloc,在進程空間中申請一段保留的虛擬地址空間。然后使用VirtualCopy,把需要使用的物理地址空間,映射到已經(jīng)申請好的虛擬地址上。使用完畢,必須使用函數(shù)VirtualFree進行釋放。
LPVOID VirtualAlloc(
LPVOID lpAddress,                  
DWORD dwSize,
DWORD flAllocationType,
DWORD flProtect
);
BOOL VirtualCopy(
LPVOID lpvDest,
LPVOID lpvSrc,
DWORD cbSize,
DWORD fdwProtect
);
BOOL VirtualFree(
LPVOID lpAddress,
DWORD dwSize,
DWORD dwFreeType
);


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

返回版面帖子列表

WINCE驅(qū)動開發(fā)之DMA的使用








簽名
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    欧美三日本三级少妇三99| 欧美大香线蕉线伊人久久| 日本亚洲欧美成人| 国产99在线播放| 亚洲欧洲久久| 日本一欧美一欧美一亚洲视频| 91传媒视频免费| 亚洲自拍的二区三区| 国产精品美女久久| 日本免费高清一区二区| 国产精品一区二区电影| 亚洲欧美日韩综合一区| 成人激情在线观看| 欧美激情xxxx| 国产成人精品一区二区三区福利| 国产+人+亚洲| 麻豆亚洲一区| 国产在线视频一区| 久久久久久有精品国产| 国产伦精品一区二区三区高清| 97在线视频一区| 精品蜜桃一区二区三区| 国产精品av网站| 香蕉久久夜色| 亚洲一区二区三区四区在线播放| 中文一区一区三区免费| 成人在线免费网站| 欧美亚洲一区在线| 欧美一区二区三区电影在线观看| 国产精品吴梦梦| 在线观看亚洲视频啊啊啊啊| 国产高清在线一区二区| 国产精品wwww| 在线一区高清| 久久99精品国产99久久| 国产精品三级网站| 欧美激情手机在线视频| 精品欧美一区二区久久久伦| 国产视频观看一区| 91精品国产91久久久久福利| 欧美大香线蕉线伊人久久| 91夜夜未满十八勿入爽爽影院 | 日韩.欧美.亚洲| 国产综合久久久久| 午夜精品久久17c| 免费亚洲精品视频| 亚洲一区二区三区成人在线视频精品 | 中文字幕中文字幕在线中心一区| 国产乱码精品一区二区三区不卡| 国产精品偷伦免费视频观看的| 欧美激情女人20p| 欧美精品亚洲精品| 国产精品手机在线| 96sao精品视频在线观看| 日本成人激情视频| 久久久久久亚洲精品| 亚洲不卡1区| 欧美另类高清视频在线| 成人免费视频网站入口| 成人国产精品色哟哟| 国产精品91久久| 97视频在线观看成人| 亚洲精品第一区二区三区| 精品国产乱码久久久久软件| 99精品国产高清一区二区| 国产精品专区一| 日韩美女毛茸茸| 午夜精品福利电影| 97人人模人人爽人人喊中文字| 亚洲一区影院| 亚洲欧美日韩国产yyy| 免费在线成人av| 精品一区二区三区国产| 亚洲一区二区在线播放| 国产自产女人91一区在线观看| 国产极品精品在线观看| 国产成人精品国内自产拍免费看 | 97成人精品视频在线观看| 影音欧美亚洲| 中文字幕中文字幕在线中心一区| 性刺激综合网| 色噜噜一区二区| 日本高清一区| 亚洲第一在线综合在线| 日本免费高清一区二区| 欧洲在线视频一区| 欧美日韩一区在线观看视频| 久久婷婷开心| 日韩久久在线| 欧美成人蜜桃| 日韩妆和欧美的一区二区| 欧美日韩国产综合视频在线| 日韩久久不卡| 欧美激情亚洲精品| 91爱视频在线| 国产精品爱啪在线线免费观看| 国产成人免费av| 国产免费一区视频观看免费| 成人在线国产精品| 97久久精品国产| 欧美成人蜜桃| 欧美连裤袜在线视频| 久久综合狠狠综合久久综青草| 黄色一区三区| 久久精精品视频| 成人免费看片网址| 国产无套精品一区二区| 久热国产精品视频一区二区三区| 国产综合欧美在线看| 91国内在线视频| 日本久久久久久久久久久| 欧美尤物一区| 亚洲自拍偷拍福利| 亚洲综合一区二区不卡| 人人澡人人澡人人看欧美| 亚洲综合视频一区| …久久精品99久久香蕉国产| 日韩免费av一区二区| 国产裸体写真av一区二区| 不卡视频一区二区| 日本成人看片网址| 久久久久国产一区二区三区| 国产精品video| 97se视频在线观看| 欧美性bbwbbwbbwhd| 久久久噜噜噜久久中文字免| 欧美综合激情网| 91久久精品美女| 美国av一区二区三区| 一区二区三区三区在线| 日韩av电影在线播放| 欧美激情videos| 国产精品久久久| 成人av电影天堂| 日本精品视频网站| 91免费欧美精品| 91手机视频在线观看| 国产女人18毛片水18精品| 97精品国产97久久久久久| 欧美一区二区视频17c| 成人久久18免费网站漫画| 九色91视频| 一区二区三区在线视频111| 欧美一级视频在线观看| 国外成人在线直播| 亚州成人av在线| 在线看无码的免费网站| 91久久极品少妇xxxxⅹ软件| 麻豆传媒一区| 国产精品wwwwww| 官网99热精品| 欧美日韩在线精品| 国产精品一区二区三区成人| 97精品久久久| 91亚洲精品久久久| 手机看片福利永久国产日韩| 99精彩视频| 亚洲一区二区四区| 国产美女久久久| 日韩精品久久一区二区三区| 国产精品精品久久久久久| 中文字幕欧美日韩一区二区三区| 欧美国产日韩xxxxx| 日韩精品久久久免费观看| 国产精品久久久久久久久久新婚 | 久久久久资源| 中文字幕一区二区三区5566| 国内精品一区二区三区| 97视频免费在线看| 欧美一级爽aaaaa大片| 久久久在线观看| 高清欧美性猛交| 国产高清一区视频| 日本乱人伦a精品| 欧美富婆性猛交| 偷拍视频一区二区| 51ⅴ精品国产91久久久久久| 国产成人福利网站| 精品乱码一区二区三区| 国产91精品高潮白浆喷水| 国产美女精品在线观看| 久久久久久久香蕉网| 91精品久久久久久久久青青| 97视频免费在线观看| 国产极品精品在线观看| 18久久久久久| 色播亚洲婷婷| 制服诱惑一区| 国产97在线播放| 欧美一区二区视频在线| 国产精品久久久久久久久久99 | 精品国产乱码一区二区三区四区 | 国产激情综合五月久久| 国产精成人品localhost| 亚洲精品女av网站| 国产精品黄色av| 日韩免费av电影| 91精品久久久久久久久不口人| 欧美少妇一区| 51午夜精品视频| 久久综合九色欧美狠狠| 日本aⅴ大伊香蕉精品视频| 精品一区二区三区视频日产| 99九九电视剧免费观看| 国产精品成人免费电影| 亚洲ai欧洲av| 国产一区视频观看| 99精品国产一区二区| 成人网欧美在线视频| 久久久久久久亚洲精品| 国产v综合ⅴ日韩v欧美大片| 清纯唯美日韩制服另类| 国产日韩av在线| 国产三级精品在线不卡| 91色视频在线导航| 97在线观看视频| 欧美凹凸一区二区三区视频| 91在线看www| 国产成人精品视| 羞羞色国产精品| 日韩欧美亚洲日产国产| 国内不卡一区二区三区| 亚洲自拍偷拍第一页| 国产精品视频内| 日本中文字幕不卡免费| 国产精品一区二区久久久久| 日本一区二区三区在线播放| 欧美精品中文字幕一区二区| 久久久久久久999精品视频| 国产成人精品优优av| 深夜福利成人| 久久av一区二区三区漫画| 51国产成人精品午夜福中文下载| 国产精品高潮呻吟久久av野狼| 高清亚洲成在人网站天堂| 亚洲精品一卡二卡三卡四卡| 久久综合给合久久狠狠色| 国产日韩二区| 国产欧美韩日| 2022国产精品| 日韩亚洲欧美精品| 亚洲一区二区三区视频| 日本精品久久中文字幕佐佐木| 久久久久久一区二区三区| 亚洲一区不卡在线| 久久久久久亚洲| 午夜精品久久17c| 91在线播放国产| 国产精品一区在线播放| 正在播放亚洲| 亚洲sss综合天堂久久| 国产精品亚洲一区二区三区| 国产精品久久久亚洲| 国产精品久久久久久av福利| 国产精品欧美一区二区| 国产精品久久视频| 国产精品久久久亚洲| www.久久艹| 国产日韩综合一区二区性色av| 91精品久久久久| 91免费版网站入口| 91精品国产91久久久久青草| 99久re热视频这里只有精品6| 91九色单男在线观看| 成人xxxx视频| 国产精品一二区| 国产精品麻豆免费版| 精品国产免费久久久久久尖叫| 国产精品久久久久久久天堂第1集| 成人在线免费观看一区| 久久久久久一区| 视频一区二区三| 欧美第一淫aaasss性| 98精品国产高清在线xxxx天堂| 日韩美女写真福利在线观看| 国产综合在线观看视频| 国产精华一区| 天堂社区 天堂综合网 天堂资源最新版| 亚洲啪啪av| 97国产精品视频| 国产精品国产三级国产专播精品人 | 韩国美女主播一区| 欧洲亚洲在线视频| 国产拍精品一二三| 国产精品日韩欧美一区二区三区| 欧美一区二区三区四区在线观看地址 | 欧美激情2020午夜免费观看| 欧美一级大胆视频| 国产免费亚洲高清| 久久久久久久久久码影片| 制服诱惑一区| 国产精品va在线播放我和闺蜜| 亚洲综合最新在线| 欧美中日韩一区二区三区| 久久久久久欧美| 成人免费视频a| 免费看成人片| 欧美一区亚洲一区| 国产精品对白刺激久久久| 性欧美.com| 国产精品高清在线| 激情欧美一区二区三区中文字幕| 亚洲女人毛片| 国产极品jizzhd欧美| 国产精品国产三级国产专区53 | 欧美激情一区二区三区高清视频 | 国产精品福利无圣光在线一区| 91久久综合亚洲鲁鲁五月天| 九九九久久久| 777777777亚洲妇女| 亚洲自拍偷拍色片视频| 亚洲国产精品综合| 国产精品久久中文| 久久久久久久久久久一区 | 国产99视频在线观看| 成人区精品一区二区| 欧美大片大片在线播放| 成人免费午夜电影| 午夜精品福利一区二区| 欧洲中文字幕国产精品 | 国产亚洲精品自在久久| 欧美精品999| 国产在线观看精品| 日韩欧美亚洲v片| 国产精品一二区| 色播亚洲视频在线观看| 国产在线拍揄自揄视频不卡99| 日本一区二区在线| 国产精品嫩草影院一区二区| 日本一区二区三区视频在线播放 | 国内精品久久久久久| 91热福利电影| 欧美高清在线视频观看不卡| 亚洲在线一区二区| 久久久久日韩精品久久久男男| 99久久精品免费看国产四区| 国内精品一区二区三区| 国产欧美日韩中文字幕在线| 欧美一区1区三区3区公司| 欧美一级免费视频| 国产午夜精品一区| 日韩av免费在线播放| 麻豆精品视频| 国产精品视频资源| 日韩一区二区三区资源| 国产欧美一区二区三区四区| 午夜精品亚洲一区二区三区嫩草| 国产精品一区二区性色av | 成人xxxxx色| 97在线观看视频| 蜜桃臀一区二区三区| 国产精品日韩电影| 在线观看成人av电影| www.久久久| 日韩美女激情视频| 椎名由奈jux491在线播放| 国产伦精品一区二区三区四区视频| 2019中文字幕全在线观看| 精品乱码一区| 成人激情视频在线| 91爱爱小视频k| 日韩精品最新在线观看| 91亚洲精品久久久| 日本aⅴ大伊香蕉精品视频| 秋霞久久久久久一区二区| 成人欧美一区二区三区黑人| 久久久久久免费精品| 奇米视频888战线精品播放| 亚洲自拍av在线| 国产精品96久久久久久| 欧美疯狂性受xxxxx另类| 久久99久久精品国产| 国产在线日韩在线| 青青草国产精品一区二区| 神马影院我不卡午夜| 国产精品美女诱惑| 成人激情视频免费在线| 日本道色综合久久影院| 亚洲精品在线免费看| 精品国产区在线| 99视频免费观看蜜桃视频| 国产成人精品视频在线观看| 欧美激情中文网| 亚洲 国产 日韩 综合一区| 久久精品日韩| 国产精品久久精品国产| 91亚洲国产精品| 国产一区欧美二区三区| 国产成人精品av在线| 91av在线影院| 91国内精品久久| 久久久久一本一区二区青青蜜月| 性欧美videosex高清少妇| 欧美欧美一区二区| 久久精品中文字幕一区二区三区 | 欧美黄色小视频| 日韩精品不卡| 免费国产一区二区| 国产欧美日韩伦理| 懂色一区二区三区av片| 亚洲a中文字幕| 91影院在线免费观看视频| 成人高清视频观看www| 国产精品高潮呻吟久久av无限| 欧美怡红院视频一区二区三区| 欧美极品少妇xxxxⅹ裸体艺术| 日韩影片在线播放| 日韩欧美在线观看强乱免费| 欧美福利精品| 欧美婷婷久久| 日本在线观看天堂男亚洲| 久久久久久久久久久一区| 精品国产乱码久久久久久蜜柚| 99精品国产高清一区二区| 亚洲a区在线视频| 91久久精品国产91久久性色| 国产日韩av高清| 国产一区红桃视频| 91综合免费在线| 亚洲在线www| 99精品国产高清一区二区| 99在线视频首页| 国产精品亚洲不卡a| 国产综合色一区二区三区| 精品国产一区二区三区麻豆小说| 精品麻豆av| 日韩高清专区| 亚洲一区在线直播| 高清欧美一区二区三区| 欧美性做爰毛片| 国产精欧美一区二区三区| 国产精品视频久| 亚洲一区二区三区四区在线播放 | 日韩免费电影一区二区三区| 日韩av一区二区三区在线| 亚洲成色www久久网站| 欧美黄色片免费观看| 51色欧美片视频在线观看| 日本老师69xxx| 成人网中文字幕| 国产传媒一区二区| 日本不卡在线播放| 久久久久久国产精品久久| 欧美在线国产精品| 国产精品亚洲网站| 国产高清在线一区二区| 欧美一区二区三区四区五区六区 | 伊人久久大香线蕉成人综合网| 欧美激情2020午夜免费观看| 欧美做受高潮电影o| 国产精品一区二区久久久| 99久久国产免费免费| 蜜桃传媒一区二区| 欧美激情极品视频| 国产精品91一区| 不卡视频一区二区| 正在播放亚洲| 91大神福利视频在线| 国产在线精品播放| 欧美高清视频一区| 97精品久久久中文字幕免费| 国产精品亚洲网站| 久久久久久欧美精品色一二三四| 亚洲一区二区三区涩| 日本亚洲欧美成人| 91入口在线观看| 日韩欧美一区二区视频在线播放 | 日本高清一区| 97香蕉久久超级碰碰高清版| 国产日韩欧美91| 久久久com| 性色av一区二区三区| 成人av.网址在线网站| 欧美视频小说| 日本sm极度另类视频| 成人免费在线看片| 中文字幕日韩精品一区二区| 国产免费一区视频观看免费 | 国产主播精品在线| 欧日韩一区二区三区| 欧美一区二区三区图| 亚洲一区二区三区sesese| 色噜噜一区二区| 国产精品精品视频一区二区三区| 国产一区二区三区四区五区在线| 在线一区亚洲| 91久久久在线| 亚洲最大免费| 91久久中文字幕| 正在播放久久| 91九色蝌蚪国产| 一本一生久久a久久精品综合蜜| 国产精品久久久久一区二区| 久久久久久亚洲精品不卡4k岛国 | 精品一区久久| 97免费视频在线播放| 99国产视频在线| 国内精久久久久久久久久人| 99久久免费国| 久久久之久亚州精品露出| 亚洲一区制服诱惑| 久久久久久有精品国产| 岛国视频一区| 欧美一区三区三区高中清蜜桃| 精品国产乱码久久久久久久软件 | 国产精品成人免费视频| 久久精品中文字幕一区二区三区 | 久久久久久久久亚洲| 91精品天堂| 午夜精品一区二区三区视频免费看| 97自拍视频| 韩国欧美亚洲国产| 久久综合婷婷综合| 国产啪精品视频| 欧美大片免费看| 国产一区高清视频| 91高清免费在线观看| 欧美日韩国产免费一区二区三区| 国产日韩中文在线| 国内成人精品视频| 免费在线成人av| 国产一区香蕉久久| 97视频色精品| 色一情一乱一伦一区二区三区| 亚洲一区二区三区香蕉 | 97视频资源在线观看| 91av视频在线观看| 国产一区高清视频| 国产欧亚日韩视频| 97精品国产97久久久久久免费 | 国产在线98福利播放视频| 中文字幕不卡每日更新1区2区| 成人自拍视频网站| 国内精品久久久久久影视8| 欧美lavv| 亚洲在线视频福利| 国产精品高清在线| 久久久久久久一区二区三区| 欧美精品一区二区三区四区五区| 91九色视频导航| 国产成人综合精品| 久久久久久av| 香蕉久久夜色| 久久人人九九| 69堂成人精品视频免费| 国产成人激情视频| 国内精品400部情侣激情| 91亚洲精品丁香在线观看| 精品欧美日韩| 日本日本精品二区免费| 欧日韩不卡在线视频| 亚洲一一在线| 日本一区二区三区四区在线观看| 97视频资源在线观看| 国产女同一区二区| 欧美又大又粗又长| 高清一区二区三区日本久| 欧美中文字幕在线播放| 99在线看视频| 成人免费福利视频| 国产精品av网站| 97香蕉超级碰碰久久免费软件 | 97超级碰在线看视频免费在线看 | 久久精品99久久| 99在线影院| 成人xxxxx色| 欧美在线视频一区| 国产欧美精品日韩| 亚洲成人av动漫| 欧美精品免费观看二区| 国产自产精品| 国产精品免费一区二区三区观看| 国产精品网址在线| 国产日韩欧美在线| 国产精品免费久久久久久| 国产精品午夜一区二区欲梦| 亚洲免费久久| 黄色国产精品一区二区三区| 99www免费人成精品| 亚洲一区二区久久久久久| 成人国产亚洲精品a区天堂华泰| 国产精品xxx视频| 国产精品白嫩美女在线观看 | 日韩av黄色在线观看| 8x拔播拔播x8国产精品| 97涩涩爰在线观看亚洲| 97精品久久久中文字幕免费| 久久久久一本一区二区青青蜜月| 欧美激情精品久久久久久黑人| 中文字幕日韩精品一区二区| 欧美肥臀大乳一区二区免费视频| 一区二区三区av| 色在人av网站天堂精品| 欧美国产视频一区二区| 国内伊人久久久久久网站视频| 91精品国产一区| 国产精品91视频| 91免费精品视频| av资源一区二区| 精品乱子伦一区二区三区|