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

Rss & SiteMap

曙海教育集團(tuán)論壇 http://www.bjzhda.cn

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

標(biāo)題:WINCE驅(qū)動(dòng)開發(fā)之DMA的使用

1樓
wangxinxin 發(fā)表于: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. 


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

在microsoft windows CE device driver kit中有一節(jié)是:Implementing DMA for NDIS Miniport Drivers 
專門提到了這個(gè)問題,當(dāng)前ce還沒有自己的DMA機(jī)制,然而開發(fā)人員可以在他們自己的小端口卡驅(qū)動(dòng)程序中實(shí)現(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ù)如下:

事實(shí)上在使用DMA是的關(guān)鍵是得到一個(gè)連續(xù)的物理地址空間,然后將該空間的物理地址放入DMA控制器的源地址或者目的地址寄存器中(根據(jù)你使用DMA的方向決定);
然后等待DMA中斷;
由于DMA使用的是物理地址但是在wince中只能使用虛擬地址,所以在DMA中斷產(chǎn)生之后如需分析數(shù)據(jù)請使用虛擬地址;
特別提示參考一下的文章:
 DMA的使用
1、 芯片DMA的使用要點(diǎn):
AK3224芯片的DMA使用中,RAM的地址作為DMA傳輸?shù)哪繕?biāo)地址、源地址,必須要4字節(jié)對齊。而且DMA的操作長度以內(nèi)的RAM地址,必須連續(xù)。
不過在使用中發(fā)現(xiàn):Nandflash驅(qū)動(dòng)中RAM地址作為目標(biāo)地址時(shí),只需要2字節(jié)對齊。RAM地址作為源地址可不需對齊。(其他情況需要逐一驗(yàn)證)
2、 wince中的DMA使用:
根據(jù)DMA一次操作的RAM地址必須連續(xù)的特性,在驅(qū)動(dòng)DMA使用時(shí),我們需要確保虛擬地址映射的物理地址是連續(xù)的。有3個(gè)途徑:
1:數(shù)據(jù)區(qū)地址是由應(yīng)用層或者其他進(jìn)程、線程傳入的,驅(qū)動(dòng)并不知道其虛擬地址對應(yīng)的物理地址是否一直連續(xù)。
由于wince的內(nèi)存申請,是以4K字節(jié)為一個(gè)頁,一段數(shù)據(jù)的內(nèi)存申請可能跨越多個(gè)頁。因此,只要數(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;
計(jì)算數(shù)據(jù)區(qū)是否跨越頁段
if(offset + NumberOfBytes > 4096)
PageSize = WCE_UNIFORM_SIZE - offset;       //整個(gè)數(shù)據(jù)跨越此頁,則DMA傳輸需要分多個(gè)部分,一次一個(gè)頁段的傳
else
PageSize = NumberOfBytes;                //數(shù)據(jù)區(qū)沒有跨越頁
由得到的頁地址,查詢映射的物理地址。
if(!LockPages((LPVOID)VirPageStart, 4096, &TransAddr, LOCKFLAG_READ))
{
        //異常處理
}
UnlockPages((LPVOID)VirPageStart, 4096);
得到了映射的物理地址TransAddr后,根據(jù)RAM是目標(biāo)地址還是源地址,做進(jìn)一步的處理。
假設(shè)一個(gè)數(shù)據(jù)區(qū)作為DMA源地址,大小為9K。在虛擬地址首頁的偏移為4K。那么它必然跨越3個(gè)頁段。
首先查詢第一頁的物理地址發(fā)送,第一個(gè)頁的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:保護(hù)標(biāo)記
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的使用不再需要查詢是否跨越多個(gè)頁段。
但是,AllocPhysMem函數(shù)申請的物理地址可能會(huì)跨越多個(gè)RAM CHIP。因此,在使用1片以上RAM芯片的系統(tǒng)中,依然需要查詢是否跨越CHIP。
       AllocPhysMem函數(shù)使用后,需要使用FreePhysMem函數(shù)進(jìn)行釋放。
3:數(shù)據(jù)區(qū)可以在系統(tǒng)config.bib文件中,預(yù)先定義好一片連續(xù)、不跨越CHIP的RAM空間。
如下,系統(tǒng)保留了虛擬地址0x80024000開始,大小為0x3000的一段RAM。
SER_DMA                80024000 00003000 RESERVED
那么驅(qū)動(dòng)DMA使用中,不再需要對這段內(nèi)存,進(jìn)行任何的查詢動(dòng)作。我們只需要在進(jìn)程空間中做映射即可。
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,在進(jìn)程空間中申請一段保留的虛擬地址空間。然后使用VirtualCopy,把需要使用的物理地址空間,映射到已經(jīng)申請好的虛擬地址上。使用完畢,必須使用函數(shù)VirtualFree進(jìn)行釋放。
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
);

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

Copyright © 2000 - 2009 曙海教育集團(tuán)
Powered By 曙海教育集團(tuán) Version 2.2
Processed in .01563 s, 2 queries.
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    精品国产免费久久久久久尖叫| 国产一区二区在线观看免费播放| 国产欧美久久一区二区| 亚洲一区二区三区精品视频| 久久av一区二区| 久久久视频在线| 成人午夜激情免费视频| 欧美日韩高清免费| 国产精品v片在线观看不卡| 精品欧美国产一区二区三区不卡| 午夜精品一区二区三区av| 高清不卡一区二区三区| 国自产精品手机在线观看视频| 亚洲自拍偷拍网址| 久久全国免费视频| 激情五月综合色婷婷一区二区| 久久人人爽人人爽人人片av高请| 成人3d动漫一区二区三区91| 亚洲3p在线观看| 精品亚洲欧美日韩| 国产精品精品国产| 亚洲午夜精品一区二区三区| 3d动漫啪啪精品一区二区免费| 欧美激情图片区| 韩国成人一区| 国产精品视频内| 综合久久国产| 国产欧美日韩视频一区二区三区| 日本久久久久亚洲中字幕| 欧美xxxx黑人又粗又长精品| 国产视频观看一区| 午夜精品美女自拍福到在线| 六月婷婷久久| 91系列在线播放| 97人人做人人爱| 欧美精品久久| 91精品久久香蕉国产线看观看| 91av视频在线观看| 五月天色一区| 国产一区国产精品| 91精品视频一区| 2024亚洲男人天堂| 亚洲欧美日韩精品综合在线观看 | 欧美激情一二三| 国产经品一区二区| 国产精品中文字幕久久久| 欧美激情综合色综合啪啪五月| 精品一区二区不卡| 91欧美日韩一区| 国产91色在线|| 久久久久亚洲精品成人网小说| 久久偷看各类wc女厕嘘嘘偷窃| 91免费国产网站| 国产91在线播放| 成人午夜在线观看| 国产精品草莓在线免费观看| 国语自产在线不卡| 久久久久久亚洲精品| 五月婷婷一区| 视频在线99re| 欧美连裤袜在线视频| 国产精品毛片va一区二区三区| 国产综合在线观看视频| 国产精品福利无圣光在线一区| 国自产精品手机在线观看视频| 亚洲在线观看一区| 亚洲免费久久| 亚洲免费不卡| 亚洲韩国在线| 亚洲a∨一区二区三区| 欧美h视频在线| 精品蜜桃一区二区三区| 精品无人区一区二区三区竹菊| 99精品国产高清一区二区| 成人黄色片在线| 成人www视频在线观看| 国产精品综合网站| 国产在线观看91精品一区| 国产精品第七十二页| 日本免费在线精品| 国产91在线播放精品91| 国产精品aaaa| 国产精品日韩专区| 国产美女高潮久久白浆| 国产在线播放不卡| 91九色蝌蚪嫩草| 成人9ⅰ免费影视网站| 国产精品国产精品国产专区蜜臀ah| 99九九视频| 国产精品一区视频网站| 精品无人乱码一区二区三区的优势 | 日本不卡免费高清视频| 欧美亚洲成人免费| 日韩av手机在线观看| 日本久久久久亚洲中字幕| 国产精品爱久久久久久久| 国产精品高潮视频| 国产在线播放不卡| 91gao视频| 国产伦精品一区二区三区在线| 国产亚洲二区| 欧美一区国产一区| 亚洲一区二区三区精品视频| 欧美黑人巨大xxx极品| 97视频在线免费观看| 欧美一二三四五区| 国产精品成人观看视频免费| 国产精品久久久久久久久婷婷 | 国产精品伊人日日| 欧美二区在线看| 亚洲国产一区二区三区在线| 97国产精品视频人人做人人爱| 日韩美女视频免费看| 国产在线a不卡| 国产精品伊人日日| 亚洲一区三区电影在线观看| 韩日欧美一区二区| 国产精品欧美一区二区三区奶水| 51国偷自产一区二区三区| 久久av免费观看| 欧美贵妇videos办公室| 日韩美女免费线视频| 亚洲自拍偷拍在线| 午夜欧美性电影| 97精品在线视频| 成人黄色av播放免费| 久久99精品久久久久久久久久| 天天综合色天天综合色hd| 久久噜噜噜精品国产亚洲综合| 国产精品久久久亚洲| www.成人av.com| 水蜜桃一区二区三区| 欧美亚洲在线视频| 国产精品theporn88| 视频在线99re| 国产精品久久视频| 久久久久久九九九九| 国精产品一区一区三区有限在线| 91精品久久久久久久久久另类| 久久超碰亚洲| 2021久久精品国产99国产精品| 亚洲精品免费在线视频| 亚洲精品国产精品国自产| 欧美有码在线视频| 精品国产一区二区三区麻豆免费观看完整版 | 国产精品久久久久久久久久尿| 91成人理论电影| 亚洲一区三区视频在线观看| 国产精选久久久久久| 欧美日本韩国在线| 国产精品第三页| 蜜桃传媒视频麻豆第一区免费观看 | 8050国产精品久久久久久| 91在线观看免费高清| 亚洲高清在线观看一区| 国产精品99久久久久久www | 国产欧美日韩91| 欧洲成人午夜免费大片| 亚洲精品免费av| 伊人久久大香线蕉午夜av| 91网在线免费观看| 久久久久久噜噜噜久久久精品| 亚洲综合中文字幕在线| 日韩欧美精品在线不卡| 国产精品爽黄69天堂a| 日本一区二区三区视频免费看| 国产精品99一区| 日韩福利一区二区三区| 91精品国产自产在线老师啪| 伊人久久大香线蕉av一区| 91精品视频播放| 久久久久久久久爱| 国产一区二区免费电影| 日韩免费观看av| 欧洲一区二区日韩在线视频观看免费 | 宅男av一区二区三区| 91久久精品久久国产性色也91| 亚洲黄色成人久久久| 亚洲一区二区中文| 韩国欧美亚洲国产| 韩国成人av| 国产精品入口夜色视频大尺度| 日韩欧美三级电影| 99在线国产| 日韩av毛片网| 伊人天天久久大香线蕉av色| 国产高清在线一区| 国产精品久久久久久久久男| 亚洲一区二区精品在线观看| 国产精品一区二区三区观看| 国产日韩综合一区二区性色av| 国内外成人免费激情在线视频| 精品日韩美女| 成人深夜直播免费观看| 欧美一级淫片播放口| 欧美午夜精品久久久久久蜜| 91精品国产综合久久久久久蜜臀| 97精品国产97久久久久久春色 | 精选一区二区三区四区五区| 国产男人精品视频| 国产69精品久久久| 日韩高清国产精品| 99久久精品久久久久久ai换脸| 日本电影亚洲天堂| 欧美国产乱视频| 美日韩精品免费| 91成人理论电影| 国产精品美女免费| 午夜精品福利在线观看| 日本一区免费| 久久久噜噜噜久久中文字免| 亚洲精品免费一区二区三区| 欧美极品少妇xxxxⅹ喷水| 久久国产精品-国产精品| 91精品久久久久久久久久另类| 538国产精品一区二区在线 | 综合操久久久| 日韩中文字幕av在线| 国产欧美日韩一区| 97欧洲一区二区精品免费| 国产精品青草久久久久福利99| 97人人做人人爱| 欧美大片大片在线播放| 日韩亚洲视频在线| 欧美性大战久久久久| 国产精品乱码| 成人91视频| 懂色中文一区二区三区在线视频| 91精品在线一区| 国产精品一区二区性色av| 日本久久91av| 国产91色在线|免| 日本久久久久久| 欧美亚洲在线观看| 欧美又大又硬又粗bbbbb| 777国产偷窥盗摄精品视频| 亚洲视频欧美在线| 亚洲成人精品电影在线观看| 日韩福利影院| 五月天丁香综合久久国产| 欧美日韩一区二区三区在线视频| 精品无人区一区二区三区| 国产精品日韩一区二区| 国产激情美女久久久久久吹潮| 亚洲自拍av在线| 操人视频欧美| 国产一区二区三区四区五区在线| 久久精品第九区免费观看| 狠狠爱一区二区三区| 国产精品中出一区二区三区| 成人动漫视频在线观看完整版 | 美国av一区二区三区| 鲁丝一区二区三区免费| 欧洲精品久久| 亚洲一区二区精品在线观看| 欧美激情2020午夜免费观看| 97在线观看免费高清| 欧美亚洲视频在线观看| 国产精品欧美激情| 91视频免费在线| 国产精品一区二区三区观看| 免费亚洲精品视频| 四虎影院一区二区三区| 欧美激情久久久| 91豆花精品一区| 国产精品你懂得| 99国产在线观看| 欧美日韩大片一区二区三区 | av一区和二区| 国产自产女人91一区在线观看| 欧美亚洲另类在线一区二区三区| 色一情一区二区三区四区| 一区二区三区国| 性色av一区二区咪爱| 97精品国产97久久久久久| 日韩美女视频免费在线观看| 国产精品美女免费视频| 999精品视频一区二区三区| 好吊色欧美一区二区三区视频| 日本一区二区三区视频在线观看| 在线观看成人一级片| 51色欧美片视频在线观看| 欧美一级免费视频| 日本不卡免费高清视频| 国产精品色婷婷视频| 成人av资源在线播放| 国产精品二区三区四区| 欧美一级二级三级| 久久久久久久网站| 国产福利精品在线| 成人高清在线观看| 色姑娘综合网| 2024亚洲男人天堂| 成人黄色免费片| 久久久com| 欧美黑人一区二区三区| 国产精品久久久久久久久久99| 亚洲在线观看视频网站| 日韩精品久久久| 97视频在线观看免费| 成人乱色短篇合集| 久久99精品久久久久久青青日本| 亚洲欧洲一区二区福利| 日本高清不卡在线| 国产成人精品免费视频大全最热| 亚洲视频小说| 国产精品一二区| 欧美日本国产精品| 国产99久久精品一区二区永久免费 | 99re在线视频观看| 欧美主播一区二区三区美女 久久精品人 | 97成人超碰免| 亚洲va国产va天堂va久久| 欧美一区二区在线| 国产精品成人一区二区三区吃奶| 精品毛片久久久久久| 91精品国产免费久久久久久 | 国产在线观看精品| 国新精品乱码一区二区三区18| 亚洲黄色成人久久久| 国产成人小视频在线观看| 国产精品美女xx| 日韩欧美三级电影| 国产精品久久电影观看| 另类小说综合网| 国产成人精品国内自产拍免费看| 国产乱码精品一区二区三区中文 | 国产成人一区二区三区免费看| 在线观看福利一区| 亚洲在线www| 久久久久国产精品一区| 91gao视频| 性色av一区二区三区免费| 成人欧美一区二区| …久久精品99久久香蕉国产| 国产精品久久精品视| 欧美亚洲国产日本| 欧美一区二区视频17c| 国产色综合天天综合网| 欧美高清激情视频| 波多野结衣久草一区| 91av在线网站| 欧美一区二区三区电影在线观看| 国产精品永久免费| 久久久久久69| 好吊色欧美一区二区三区视频| 日韩美女中文字幕| 五月婷婷一区| 国产亚洲欧美一区二区三区| 国产成+人+综合+亚洲欧洲| 日本在线视频一区| 99re在线观看视频| 国产精品精品一区二区三区午夜版| 日韩av大全| 99re在线观看| 国产精品视频1区| 久久免费视频网| 欧美lavv| 3d精品h动漫啪啪一区二区| 亚州欧美日韩中文视频| 欧美一区三区二区在线观看| 3d精品h动漫啪啪一区二区| 欧美亚洲另类在线| 视频一区视频二区视频| 国产高清在线一区| 国产在线98福利播放视频| 91国内揄拍国内精品对白| 欧美一区二区高清在线观看| 亚洲xxxx做受欧美| 国产精品久久久久久久久久久新郎 | 亚洲一区久久久| 日本韩国欧美精品大片卡二| 亚洲欧美久久234| 久久国产手机看片| 999视频在线观看| 国产在线视频一区| 欧美有码在线观看| 欧美激情在线一区| 日韩视频精品| 鲁鲁视频www一区二区| 高清国产一区| 91免费在线视频网站| 国产精品久久久久久久久久99 | 亚洲欧洲在线一区| 国内一区在线| 国产男人精品视频| 国产91免费观看| 91av在线免费观看视频| 欧美国产日本高清在线 | 免费在线成人av电影| 成人高清在线观看| 国产原创欧美精品| 国产精品极品尤物在线观看| 欧美综合在线第二页| 国产最新精品视频| 欧美激情一区二区三区成人| 亚洲一区二区三区涩| 日本一区二区三区免费看| 久久96国产精品久久99软件| 99热最新在线| 69174成人网| 91九色露脸| 不卡一区二区三区视频| 亚洲自拍高清视频网站| 国产热re99久久6国产精品| 在线观看亚洲视频啊啊啊啊| 日韩国产高清一区| 欧美日本亚洲| 日本不卡高清视频一区| 欧美精品v日韩精品v国产精品| 精品日本一区二区| 精品久久久久久亚洲| 国产精品一区视频网站| 国产精品亚洲综合| 国产精品一区二区三区不卡 | 欧美在线播放视频| 97在线观看免费| 欧美亚洲视频在线看网址| 国产91精品久久久久久久| 国产91精品黑色丝袜高跟鞋| 欧美在线影院在线视频| 国产精品福利在线观看| 91精品久久久久久久久久久久久久 | 国产精品私拍pans大尺度在线| 日本国产一区二区三区| 国产精品日韩专区| 91精品国产综合久久香蕉| 91丨九色丨国产在线| av一区和二区| 免费国产一区二区| 亚洲.欧美.日本.国产综合在线| 亚洲一区二区三区在线观看视频| 久久久久久久91| 日本高清视频精品| 成人xvideos免费视频| 99国产在线视频| 女女同性女同一区二区三区91| 日韩精品不卡| 午夜精品一区二区三区在线视频| 日本亚洲欧美三级| 成人激情在线播放| 国产精品二区在线| 亚洲精品影院| 欧美综合第一页| 91免费看片网站| 蜜桃传媒视频麻豆第一区免费观看| 欧美日韩国产精品一卡| 欧美疯狂做受xxxx高潮| 欧美重口另类videos人妖| 国产成人亚洲综合91精品| 91在线视频导航| 久久青青草原| 欧美黑人国产人伦爽爽爽| 国产97在线视频| 宅男一区二区三区| 在线视频亚洲自拍| 全亚洲最色的网站在线观看| 国产suv精品一区二区| 国语自产精品视频在线看| 日韩免费在线播放| 99视频在线免费观看| 欧美精品一区二区三区四区五区| 伊人久久99| 国产精品久久综合av爱欲tv| 亚洲永久激情精品| 免费一区二区三区在在线视频| 国产欧美久久一区二区| 97久久伊人激情网| 国产精品一久久香蕉国产线看观看| 欧美在线一二三区| 国产精品乱码| 精品日本一区二区三区| 一区二区视频在线免费| 国产成人精品久久二区二区| 999热视频在线观看| 色吧亚洲视频| 国产成人综合精品在线| 91欧美精品午夜性色福利在线| 精品免费日产一区一区三区免费| 欧美韩国理论所午夜片917电影| 国产精品h片在线播放| 成人片在线免费看| 一本一本a久久| 欧美最猛性xxxxx(亚洲精品)| 国产欧美精品xxxx另类| 蜜桃视频在线观看成人| 2019中文在线观看| caoporen国产精品| 97视频在线播放| 国产精品一区二区三区免费| 久久免费视频网站| 999视频在线观看| 欧美黄网免费在线观看| 成人h视频在线| 亚洲一区二区精品在线观看| 日韩免费在线播放| 欧美激情导航| 国产精品va在线播放| 欧美一区国产一区| 国产欧美日韩中文| 亚洲v国产v| 亚洲a区在线视频| 亚洲欧洲一区二区福利| 96国产粉嫩美女| 韩日精品中文字幕| 国产自产精品| 国产成人精品久久| 相泽南亚洲一区二区在线播放| 国产手机精品在线| 57pao成人永久免费视频| 久久久久久香蕉网| 国产日韩欧美综合| 亚洲电影一二三区| 亚洲字幕在线观看| 色综合导航网站| 国产欧美精品日韩精品| 色综合天天综合网国产成人网| 亚洲在线视频福利| 久久久噜噜噜久久中文字免| 国产亚洲精品自在久久| 国产a级全部精品| 欧美xxxx黑人又粗又长密月| 国产成+人+综合+亚洲欧洲| 欧美一区二区高清在线观看| 成人福利在线视频| 亚洲午夜精品久久久久久浪潮| 99电影在线观看| 国产99久久精品一区二区永久免费 | 91精品国产高清自在线| 精品在线观看一区二区| 日本老师69xxx| 日韩电影在线播放| 亚洲最大福利网站| 国产精品1区2区在线观看| 亚洲美女网站18| 91久久精品国产91久久| 欧洲成人性视频| 午夜欧美性电影| 国内视频一区| 国产精品亚洲аv天堂网| 欧美国产精品人人做人人爱| 久久青青草原一区二区| 成人激情视频网| 欧美激情奇米色| 日韩精品一区二区三区四区五区 | 久久综合久久久| 国产欧美久久久久久| 宅男一区二区三区| 欧美极品一区二区| 高清一区二区三区视频| 青青久久av北条麻妃黑人| 中文字幕一区二区三区5566| 99视频在线| 国产在线视频2019最新视频| 热久久这里只有精品| 先锋在线资源一区二区三区| 精品免费视频123区| 99理论电影网| 亚洲自拍偷拍福利| 成人国产精品久久久| 国产91成人video| 欧美激情在线观看| 一区二区免费电影| 日产精品高清视频免费| 久草一区二区| 国产偷国产偷亚洲高清97cao| 成人福利免费观看| 国产美女精品免费电影| 日本精品性网站在线观看| 性欧美办公室18xxxxhd| 亚洲一区二区三区乱码| 精品国产免费人成电影在线观...| www.成人av| 高清av免费一区中文字幕| 91嫩草在线| 国产精品高潮呻吟久久av黑人| 日本亚洲精品在线观看| 青青久久av北条麻妃海外网| 91精品国产777在线观看| 韩国三级电影久久久久久| 国模私拍一区二区三区| 91亚洲va在线va天堂va国| 成人精品aaaa网站| 成人精品久久av网站| 91免费精品国偷自产在线| 国产精品久久久久影院日本| 国产精品视频精品| 国产精品久久久久久久久影视| 国产精品久久久久久久久久久久久| 日本精品在线视频| 国产精品欧美激情| 97成人精品区在线播放| 性色av一区二区三区| 91精品国产99久久久久久| 91精品国产自产91精品| 久久久久中文字幕| 久久久久久亚洲精品不卡4k岛国 | 国产精品99久久久久久白浆小说| 日韩av免费看网站| 国产精品久久久久久av下载红粉 |