国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情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>
    成人久久一区二区| 国产成人精品久久| 一区精品视频| 国产精品成人播放| 精品一区二区不卡| 欧美又大又硬又粗bbbbb| 国产成人成网站在线播放青青| 在线观看欧美一区| 亚洲综合国产精品| 欧美精品videos另类日本| 国产精品永久免费视频| 欧美连裤袜在线视频| 91成人在线播放| 国产精品久久久久av福利动漫| 欧美精品videosex牲欧美| 成人黄色av网站| 性欧美.com| 国产精品成人免费电影| 精品免费国产| 国产精品18久久久久久首页狼 | 国产色视频一区| 日本在线高清视频一区| 国产在线高清精品| 欧美精品精品精品精品免费| 国产美女精品在线观看| 国产精品第二页| 午夜精品亚洲一区二区三区嫩草| 91在线观看免费网站| 一区二区不卡在线| 成人资源av| 97成人精品视频在线观看| 九色91视频| 国产欧美一区二区三区视频| 一区二区精品国产| 97se亚洲综合| 国产福利视频一区二区| 中文字幕99| 九色91在线视频| 成人黄色午夜影院| 77777亚洲午夜久久多人| 欧美中日韩一区二区三区| 成人福利在线视频| 97视频在线看| 在线视频亚洲自拍| 日本不卡高清视频一区| 超碰国产精品久久国产精品99| 日韩免费不卡av| 亚洲一区二区高清视频| 精品视频一区二区三区四区| 91九色国产在线| 日韩av手机在线看| 97精品视频在线播放| 少妇精品久久久久久久久久| 精品国产一区二区三| 亚洲综合在线做性| 国产一区玩具在线观看| 国产999精品久久久影片官网| 亚洲永久一区二区三区在线| 久久精品一二三区| 成人免费看片网址| 91久久精品一区二区别| 91精品美女在线| 国产精品欧美激情| 国产精品高潮呻吟久久av无限| 97视频在线播放| 国内偷自视频区视频综合| 一区二区三区在线观看www| 天堂精品视频| 亚洲人成网站在线播放2019| 欧美日韩在线不卡一区| 久久久久九九九| 久久精品国产99精品国产亚洲性色| av资源站久久亚洲| 亚洲一区精品电影| 亚洲一区二区三区sesese| 91麻豆国产精品| 成人在线免费观看视视频| 91精品国产综合久久香蕉922| 日韩av大片在线| 日韩美女毛茸茸| 国产高清在线不卡| 国产精品久久久久久久久久免费| 国产精品www| 国产精品美乳一区二区免费| 国产精品自拍偷拍| 91在线高清免费观看| 99re视频在线播放| 久久综合九九| 日韩欧美国产二区| 欧美激情性做爰免费视频| 一区二区三区精品国产| 欧美高清自拍一区| 91精品国产亚洲| 欧洲亚洲免费在线| 国产精品视频永久免费播放| 成人久久久久久久| 国产精品xxxx| 欧美一区少妇| 色在人av网站天堂精品| 91黑丝在线观看| 国产精品男人的天堂| 亚洲自拍欧美另类| 久久久精品动漫| 无遮挡亚洲一区| 久久免费视频在线观看| 国产精品av电影| 成人乱色短篇合集| 国产一区福利视频| 日韩精品无码一区二区三区| 久久久久久久久久亚洲| 国产精品第一区| 99一区二区| 欧美日韩一区二区视频在线 | 日本成人看片网址| 欧美第一页在线| …久久精品99久久香蕉国产| 国产一区二区丝袜| 久久久久国产精品视频| 久久久久久久久网站| 国产精品国内视频| 国产精品一 二 三| 久久爱av电影| 色99中文字幕| 国产精品久久久久久久久免费看| 91色精品视频在线| 欧美日韩国产高清视频| 亚州精品天堂中文字幕| 成人免费视频a| 欧美综合激情| 91精品国产99| 91久久精品一区二区别| 丝袜足脚交91精品| 国产福利精品视频| 国内不卡一区二区三区| 亚洲一区二区三区加勒比| 欧美亚洲一级片| 高清国产在线一区| 欧美激情一级欧美精品| 91久久精品国产91久久性色| 日本一区视频在线播放| 国产成人精品免高潮在线观看 | 韩国成人动漫在线观看| 亚洲精品中文字幕乱码三区不卡| 国产成人精品久久久| 国产精品一区二区三区观看| 欧美激情欧美激情| 91精品久久久久久久久久另类| 蜜桃视频在线观看91| 欧美在线观看一区二区三区| 国产亚洲欧美另类一区二区三区| 国内精品小视频在线观看| 成人免费在线视频网站| 亚洲精品影院| 亚洲一区二区三区xxx视频| 亚洲国产成人不卡| 国产一区二区丝袜高跟鞋图片| 欧美一区二区视频在线| 国产精品爽爽爽爽爽爽在线观看| 日韩三级电影免费观看| 国产在线播放91| 自拍偷拍一区二区三区| 99九九电视剧免费观看| 97在线观看视频国产| 痴汉一区二区三区| 欧美性在线观看| 久久婷婷人人澡人人喊人人爽| 国产不卡av在线免费观看| 欧美精品123| 成人www视频在线观看| 亚洲一区二三| 成人综合电影| 国产91亚洲精品| 青青草国产精品| 91久久精品日日躁夜夜躁国产| 宅男在线精品国产免费观看| 风间由美久久久| 国产成人精品av| 亚洲视频欧美在线| 成人一区二区在线| 国产精品成久久久久三级| 天堂av一区二区| av一区二区三区四区电影| 欧美一区在线直播| 日韩一区不卡| 风间由美久久久| 国产精品日韩欧美| 亚洲**2019国产| 日本一区精品| 国产伦精品一区二区三区照片91 | 国产精品久久久久久久午夜| 亚洲自拍偷拍二区| 国产自产精品| 91免费看国产| 国产精品video| 欧美精品www在线观看| 蜜桃999成人看片在线观看| 国内久久久精品| 亚洲电影一二三区| 欧美成人一区二区在线| 91文字幕巨乱亚洲香蕉| 国产精品久久久| 777777777亚洲妇女| 性欧美videosex高清少妇| 国产三区二区一区久久| 成人性生交大片免费观看嘿嘿视频 | 亚洲精品9999| 精品国产乱码久久久久久久软件| 91久久嫩草影院一区二区| 91精品国产91久久久久| 亚洲一二三区精品| 欧美日韩免费精品| 久久爱av电影| 精品麻豆av| 国产精品推荐精品| 91偷拍精品一区二区三区| 国产日韩欧美在线视频观看| 国产999精品久久久| 久久久久久久一| 欧美第一淫aaasss性| 亚洲不卡1区| 日本一区二区精品| 欧美色欧美亚洲另类七区| 国产一区在线免费| 官网99热精品| 国产精品亚洲综合| 成人影片在线播放| 国产精品一区二区三区精品| 国产精品久久久对白| 91久久爱成人| 99精彩视频在线观看免费| 成人中文字幕+乱码+中文字幕| 国产xxx69麻豆国语对白| 欧美夜福利tv在线| 日韩69视频在线观看| 欧美在线亚洲一区| 国产成人精品电影久久久| 国产成人一区二区| 国产精品久久久久免费a∨| 国产精品久久9| 91精品国产自产在线观看永久| 成人免费视频a| 91中文字幕一区| 91免费看片在线| 成人在线免费观看一区| 精品久久久三级| 免费不卡亚洲欧美| 日韩在线观看电影完整版高清免费| 色噜噜一区二区| 中文有码久久| 97在线免费观看| 97视频在线观看免费高清完整版在线观看| 97精品伊人久久久大香线蕉 | 豆国产97在线| 国产一区二区三区高清| 国产美女精品在线观看| 老司机精品福利在线观看| 日韩av一区二区三区在线观看| 亚洲电影一二三区| 国外成人在线直播| 国产精品成人一区二区| 成人有码在线视频| 成人欧美一区二区三区在线观看| 精品不卡一区二区三区| 天堂精品一区二区三区| 欧美激情区在线播放| 欧美高清一级大片| 日本成人在线视频网址| 国产日韩欧美成人| 国产高清在线一区| 日本a级片久久久| 久久久久久久久久久久久久久久久久av| 7777kkkk成人观看| 国产日本欧美在线观看| av噜噜色噜噜久久| 欧美一区三区二区在线观看| 欧美激情一区二区三区在线视频观看| 欧美在线视频网站| 国产欧美日韩专区发布| 国内精品视频在线播放| 欧美日韩最好看的视频| 久久人人爽人人爽人人片av高请| 国产精品欧美日韩| 国产日韩在线一区二区三区| 先锋影音亚洲资源| 欧美亚洲在线观看| 亚洲自拍偷拍色片视频| 久中文字幕一区| 久久久久久12| 成人春色激情网| 欧美激情第六页| 欧美性一区二区三区| 成人免费直播live| 欧美日韩综合网| 8050国产精品久久久久久| 成人中文字幕在线观看| 欧美下载看逼逼| 91av视频在线观看| 国产精品久久久久久久久婷婷| 天堂资源在线亚洲视频| 国产精品成久久久久三级| 国产伦精品一区二区三区在线| 中文字幕在线中文字幕日亚韩一区 | 国产精品69久久| 99久久久精品免费观看国产| 亚洲自拍偷拍二区| 成人a免费视频| 欧美一区二区三区在线免费观看| 2021国产精品视频| 国产精品久久久久久久小唯西川| 久久久久久久成人| 亚洲综合中文字幕在线| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 国产欧美一区二区三区久久人妖| 欧美日韩在线播放一区二区| 国产福利视频一区二区| 久久婷婷开心| 国产精品第1页| 区一区二区三区中文字幕| 欧洲s码亚洲m码精品一区| 国产综合欧美在线看| 26uuu国产精品视频| 国产在线精品二区| 日韩av免费看| 日韩电影在线播放| 91精品久久久久久久久久久| 亚洲一区在线免费| 亚洲www永久成人夜色| 久久久久久久久国产| 国产精品二区三区| 日韩av免费在线观看| 欧美精品中文字幕一区二区| 国产精品丝袜白浆摸在线| 亚洲精品中文字幕在线| 1卡2卡3卡精品视频| 欧美激情亚洲视频| 国产在线精品一区二区中文| 日本成人黄色片| 日韩理论片在线观看| 91亚洲精品在线观看| 欧美精品激情在线观看| 国产亚洲情侣一区二区无| 国产精品91一区| 亚洲自拍的二区三区| 国产高清在线精品一区二区三区| 日韩美女主播视频| 一区二区三区四区欧美日韩| 国产成人精品自拍| 国产精品久久久av久久久| 在线综合视频网站| 久久国产一区| 亚洲在线免费视频| 国产成人拍精品视频午夜网站| 日韩欧美一区二区在线观看| 99r国产精品视频| 国产成人一区二区三区小说| 亚洲一区三区| 精品久久一区二区三区蜜桃| 国产精品久久久久久超碰 | 欧美黑人性视频| 久久国产精品免费一区| 成人xvideos免费视频| 欧美极品少妇xxxxⅹ裸体艺术| 国产一区二区三区黄| 国产女人18毛片水18精品| 午夜免费在线观看精品视频| 色噜噜狠狠色综合网| 国产视频精品网| 成人性教育视频在线观看| 97在线视频免费观看| 视频一区视频二区视频三区视频四区国产| www.av一区视频| 国产日韩欧美黄色| 国产suv精品一区二区三区88区| 中文字幕在线观看一区二区三区| 久久久久久九九九九| 91性高湖久久久久久久久_久久99| 欧美孕妇毛茸茸xxxx| 欧美大片免费观看| 日韩欧美视频第二区| 精品免费视频123区| 91传媒视频免费| 国产综合香蕉五月婷在线| 日本视频久久久| 国内外成人免费激情在线视频网站 | 精品视频高清无人区区二区三区| 91精品国产综合久久久久久蜜臀| 日本不卡免费高清视频| 欧美精品福利视频| 自拍视频一区二区三区| 亚洲精品二区| 性刺激综合网| 亚洲成人a**址| 视频在线观看成人| 日韩欧美视频一区二区| 欧美一级爱爱| 日本一区视频在线观看| 任我爽在线视频精品一| 日本成人三级电影网站| 欧美大香线蕉线伊人久久国产精品| 狠狠爱一区二区三区| 精品国产综合久久| 久久久综合香蕉尹人综合网| 国产欧美日韩一区| 国产综合色一区二区三区| 国产一区二区中文字幕免费看| 国产精品白丝jk白祙| 成人免费视频网站入口| 97中文在线| 2020国产精品久久精品不卡| 成人精品一区二区三区电影免费| 国产精品自产拍在线观看| 91精品国产自产在线观看永久| 国产日韩欧美日韩大片| 成人网在线观看| 91黄色国产视频| 国产精品久久精品视| 久久国产手机看片| 蜜桃麻豆www久久国产精品| 日本黄网免费一区二区精品| 性刺激综合网| 中文字幕一区二区三区精彩视频| 欧美多人爱爱视频网站| 2020欧美日韩在线视频| 国产精品极品美女粉嫩高清在线| 国产日韩在线看片| 99中文视频在线| 国产无套精品一区二区| 久久艳妇乳肉豪妇荡乳av| 日产精品高清视频免费| 欧美高清电影在线看| 992tv成人免费视频| 国产成人啪精品视频免费网| 国产精品人成电影在线观看| 亚洲a在线播放| 国产一区二区视频在线免费观看| 国产一区二区在线网站| 日韩欧美视频第二区| 欧美激情精品久久久久久| 欧美专区中文字幕| 国产欧美一区二区三区在线看| 成人在线视频电影| 日本高清不卡一区二区三| 正在播放91九色| 国产91久久婷婷一区二区| 国产日韩在线看片| 国产综合av一区二区三区| 亚洲v欧美v另类v综合v日韩v| 97视频在线观看免费| 国产日韩精品在线| 久久国产精品 国产精品| 一区二区三区免费看| 日本高清不卡在线| 成人3d动漫一区二区三区91| 日本不卡久久| 欧美亚洲免费电影| 亚洲sss综合天堂久久| 欧美一区二区三区成人久久片| 国产综合在线看| 91精品国产自产在线观看永久| 久久99精品久久久久久青青日本| 最新不卡av| 国产精品自拍偷拍视频| 久久久久久久久一区| 91精品国产91久久久久| 亚洲aⅴ男人的天堂在线观看| 日本不卡一区二区三区在线观看| 91干在线观看| 99一区二区| 欧美激情一区二区三区成人 | 欧美日韩在线一二三| 国产最新精品视频| 91手机在线播放| 亚洲视频电影| 国产伦精品免费视频| 欧美日韩喷水| 国产精品爱久久久久久久| 久久精品国产美女| 97久久久久久| 翡翠波斯猫1977年美国| 久久久久久久影院| 51国偷自产一区二区三区| 一区二区日本| 3d动漫啪啪精品一区二区免费 | 国产日韩精品一区二区| 日本福利一区二区三区| 国产不卡av在线| 久久婷婷人人澡人人喊人人爽| 欧美亚洲日本黄色| 久久久精品动漫| 国产精品黄色av| 色姑娘综合av| 成人精品视频久久久久| 在线免费观看成人网| 91网站在线免费观看| 色综合久久久久久中文网| 亚洲自拍高清视频网站| 欧美精品videos另类日本| 不卡视频一区二区三区| 97av在线视频| 欧美二级三级| 国产自摸综合网| 欧美激情久久久| 国产伦精品一区二区三区免| 91成人在线播放| 欧美一区二区三区四区在线观看地址 | 中文字幕一区二区三区四区五区 | 久久久久久久91| 国产一区二区在线观看免费播放| 欧美性一区二区三区| 欧美视频观看一区| 92国产精品久久久久首页| 91精品国产乱码久久久久久久久| 久久精品国产99精品国产亚洲性色| 国产精品成人av性教育| 一区二区三区四区五区精品| 国产精品久久久久久久久久直播| 国产成人av网| 欧美激情2020午夜免费观看| 精品国产一区二区三区麻豆免费观看完整版 | 精品国产一区二区三区麻豆免费观看完整版 | 日本成人三级电影网站| 国产美女久久精品| 高清视频欧美一级| 欧美一级爽aaaaa大片| 亚洲一区中文字幕| 欧美专区福利在线| 亚洲欧美日韩精品在线| 国产欧美韩日| 成人黄色午夜影院| 日本中文字幕成人| 欧美贵妇videos办公室| 欧美lavv| 俄罗斯精品一区二区| 国产免费一区视频观看免费| 98精品国产自产在线观看| 亚洲精品视频一区二区三区| 国产自产精品| 成人免费视频视频在| 国产欧美精品日韩精品| 欧美资源在线观看| 欧美黑人性视频| 污视频在线免费观看一区二区三区| 国产美女精品在线观看| 91沈先生作品| 国产精品入口免费视| 日本视频久久久| 国色天香2019中文字幕在线观看| 亚洲高清在线观看一区| 欧美日韩国产精品一卡| 国产日韩精品久久| 超碰97在线资源| 亚洲自拍偷拍色片视频| 国产又爽又黄的激情精品视频| 日韩美女主播视频| 国产91精品不卡视频| 久久久在线视频| 欧美激情xxxx性bbbb| 一本久道久久综合| 亚洲v国产v在线观看| 日本成人三级| 欧美一区二区视频17c| 久久精品日产第一区二区三区乱码 | 三区精品视频观看| 久久久一本精品99久久精品66| www.成人av| 99c视频在线| 97神马电影| 亚洲在线视频观看| 亚洲最大的网站| 97netav| 91亚洲精品久久久久久久久久久久| 国产精品你懂得| 成人国产亚洲精品a区天堂华泰| 国产精品一区二区三区免费视频| 国产精品久久久久91| 国产精品免费在线免费| 国产精品久久久久不卡| 国产精品www网站| 国产精品美女主播| 国产精品一区二区久久国产| 国产欧美在线看| 91亚洲国产成人久久精品网站| 亚洲xxxxx电影| 国产精品大全| 精品国产乱码久久久久| 欧美成人综合一区| 四虎影院一区二区三区| 一区二区三区免费看| 久久久久久久久电影| 欧美一级视频一区二区| 日韩免费黄色av| 国产欧美精品一区二区三区-老狼| 国产精品青草久久久久福利99| 成人欧美一区二区三区在线| 999精品视频一区二区三区| 国产精品视频免费观看| 欧美高清性xxxxhdvideosex| 色一情一乱一伦一区二区三区| 欧美第一黄色网| 日本一区二区不卡|