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


曙海教育集團論壇Win CE 專區WinCE應用開發 → WINCE驅動開發之DMA的使用


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

主題:WINCE驅動開發之DMA的使用

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


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
WINCE驅動開發之DMA的使用  發帖心情 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. 


具體如何實現DMA呢?

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

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.

后來發MAIL給一位曾經遇到此問題的朋友,回復如下:

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

2:數據區的申請可以使用AllocPhysMem函數申請。
LPVOID AllocPhysMem(
DWORD cbSize,                 參數1:數據區大小
DWORD fdwProtect,             參數2:保護標記
DWORD dwAlignmentMask,         參數3:0(default system)
DWORD dwFlags,                參數4:0(Reserved for future use)
PULONG pPhysicalAddress         參數5:得到數據區對應的物理地址
);
AllocPhysMem函數返回值為指向申請后的虛擬地址指針。
如:pSerialHead->RxBufferInfo.RxCharBuffer =            //alloc physical memory
AllocPhysMem(pSerialHead->RxBufferInfo.Length + 16, PAGE_READWRITE, 0, 0, &RX_PhyAddr);
由于此函數必定申請到一片連續的物理地址,因此pSerialHead->RxBufferInfo.RxCharBuffer的使用不再需要查詢是否跨越多個頁段。
但是,AllocPhysMem函數申請的物理地址可能會跨越多個RAM CHIP。因此,在使用1片以上RAM芯片的系統中,依然需要查詢是否跨越CHIP。
       AllocPhysMem函數使用后,需要使用FreePhysMem函數進行釋放。
3:數據區可以在系統config.bib文件中,預先定義好一片連續、不跨越CHIP的RAM空間。
如下,系統保留了虛擬地址0x80024000開始,大小為0x3000的一段RAM。
SER_DMA                80024000 00003000 RESERVED
那么驅動DMA使用中,不再需要對這段內存,進行任何的查詢動作。我們只需要在進程空間中做映射即可。
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);
        }
    }
上面這段程序中,先使用函數VirtualAlloc,在進程空間中申請一段保留的虛擬地址空間。然后使用VirtualCopy,把需要使用的物理地址空間,映射到已經申請好的虛擬地址上。使用完畢,必須使用函數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單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

WINCE驅動開發之DMA的使用








簽名
国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情91-国产玖玖在线观看
<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>
    国产在线精品成人一区二区三区| 国产精品综合不卡av| 一区一区视频| 国产伊人精品在线| 色乱码一区二区三在线看| 日韩美女视频免费看| 精品视频免费观看| 国产精品va在线| 日本一区视频在线播放| 国产人妖伪娘一区91| 日韩视频专区| 91精品视频免费观看| 亚洲精品国产系列| 91精品综合视频| 中文字幕av日韩精品| 亚洲a∨日韩av高清在线观看| 中文字幕剧情在线观看一区| 91久久精品日日躁夜夜躁国产| 亚洲精品白虎| 成人免费在线视频网站| 欧美激情xxxx性bbbb| 成人av男人的天堂| 97国产精品久久| 国产一区二区免费在线观看| 国产精品成人久久久久| 亚洲国产精品一区在线观看不卡| 亚洲一区二区三区久久| 欧美中文在线观看国产| 日本高清不卡一区二区三| 成人黄色在线观看| 91豆花精品一区| 欧美中日韩免费视频| 成人黄色免费看| 韩日精品中文字幕| 欧美日韩喷水| 成人片在线免费看| 国产精品女主播视频| 一区二区三区在线视频看| 国产日韩精品推荐| 国产精品一区av| 性欧美视频videos6一9| 日韩免费一区二区三区| 国产精品久久久久久久久久久久午夜片 | 高清日韩一区| 国产成人精品久久二区二区| 久久人人爽人人爽人人片av高请 | 国产精品香蕉在线观看| 97国产精品视频| 色播五月综合| 久久综合福利| 国产一区二区高清不卡 | 波多野结衣一区二区三区在线观看| 青青草99啪国产免费| 久久久久在线观看| 色综合五月天导航| 亚洲免费视频一区| 日本免费一区二区三区| 精品国产乱码久久久久久丨区2区| 亚洲精品日产aⅴ| 国产有码在线一区二区视频| 国产精品日韩久久久久| 国产精国产精品| 青青在线视频一区二区三区| 97av在线视频| 欧美最猛性xxxxx(亚洲精品)| 久久男人的天堂| 久久久免费av| 97国产在线观看| 97在线精品国自产拍中文| 在线免费观看成人网| 日本成人三级电影网站| 日韩精品无码一区二区三区| 欧美激情www| 99精品99久久久久久宅男| 97人人香蕉| 99在线观看视频| 成人区精品一区二区| 粉嫩av四季av绯色av第一区| 国产精品免费一区二区三区| 精品999在线观看| 精品国产一区二区三区麻豆小说 | 热99精品只有里视频精品| 国外成人在线直播| 亚州成人av在线| 精品久久久久久综合日本| 99久久伊人精品影院| 成人写真福利网| 国产精品久久久久久一区二区 | 欧美午夜精品久久久久免费视| 国产亚洲欧美另类一区二区三区| 狠狠色噜噜狠狠色综合久| 久久国产精品久久| 日本三级中国三级99人妇网站| 日本一区免费看| 亚洲电影一二三区| 欧美精品videosex性欧美| 欧美激情免费观看| 欧美性在线观看| 国产福利精品av综合导导航| 国产日韩欧美综合| 91在线在线观看| 国产美女99p| 蜜桃麻豆www久久国产精品| 日韩三级电影| 午夜精品蜜臀一区二区三区免费| 2019中文字幕在线观看| 国产精品久久久久一区二区| 成人做爽爽免费视频| 国产精品一级久久久| 欧美深深色噜噜狠狠yyy| 亚洲人成网站在线观看播放| 性欧美视频videos6一9| 国产精品入口福利| 国产伦精品一区二区三毛| 欧美成人一区二区在线| 亚洲一区二区三区乱码| 日本精品视频在线播放| 亚洲最大福利网| 欧美亚洲一级二级| 欧美极品少妇与黑人| 国产精品99久久99久久久二8| 亚洲伊人第一页| 欧美成人一区二区在线| 97视频在线观看成人| 成人免费网站在线看| 国产综合 伊人色| 亚洲欧洲一区二区| 国产精品va在线播放我和闺蜜| 91美女片黄在线观| 久久99蜜桃综合影院免费观看| 亚洲一区三区在线观看| 国产精品88a∨| 国产精品一区二区av| 亚洲一区bb| 国产精品96久久久久久| 国产日韩二区| 久久久久久久一区二区| 国产久一一精品| 精品一区二区三区免费毛片| 久久久久九九九九| 国产日韩欧美一二三区| 麻豆成人在线播放| 欧美一区二区影院| 国产精品久久波多野结衣| 在线观看日韩羞羞视频| 国产女精品视频网站免费| 久草一区二区| 欧美亚洲免费电影| 国产欧美日韩一区二区三区| 亚洲18私人小影院| 高清不卡日本v二区在线| 性欧美精品一区二区三区在线播放 | 国产精品日韩在线一区| 九九九九九九精品| 日本亚洲欧洲色| 九色91视频| 日本欧美一二三区| 欧美日韩在线精品一区二区三区| 日韩av电影在线网| 欧美日韩在线精品一区二区三区| 国产成人亚洲综合91| 欧美激情视频一区二区三区| 国产精品久久久久久久9999| 日韩av一级大片| 国产啪精品视频| 在线视频一区观看| 成人三级在线| 欧美一级视频免费在线观看| 欧美精品尤物在线| 成人免费在线视频网站| 久久人人爽人人| 久久国产精品亚洲va麻豆| 26uuu久久噜噜噜噜| 久久综合伊人77777麻豆| 国产精品久久久久久久久久久不卡| 欧美日韩精品免费观看| 91久久精品国产91久久| 欧美精品久久久久久久久| 国产一区二区高清视频| 国产精品久久久久av免费| 日韩视频专区| 北条麻妃高清一区| 国产精品精品久久久| 欧美夫妻性生活xx| 美国av一区二区三区| 91久久久久久久| 青青久久av北条麻妃黑人| 亚洲精品日韩精品| 国内精品视频免费| 成人激情视频在线观看| 97超级碰碰碰久久久| 五月天亚洲综合| 国产精品二区在线观看| 国产精品美女免费| 久久久噜噜噜久久中文字免| 日本高清不卡一区二区三| 亚洲综合在线中文字幕| 日本欧美在线视频| 久久久久这里只有精品| 亚洲国产一区在线| 久久久久久亚洲精品不卡4k岛国 | 亚洲va韩国va欧美va精四季| 99久久精品无码一区二区毛片| 日本精品视频在线播放| 在线观看免费91| 久久艳妇乳肉豪妇荡乳av| 91久久久久久国产精品| 日韩av日韩在线观看| 欧美激情在线观看视频| 日韩中文字幕av在线| 九九九九精品| 国产成人免费观看| 91在线观看免费| 国产精品久久久久久久久久ktv| 欧美黑人一级爽快片淫片高清| 免费av在线一区二区| 999日本视频| 成人免费午夜电影| 国产精品专区一| 国产精品激情av电影在线观看| 97在线观看免费高清| 一区二区精品在线| 亚洲精品tv久久久久久久久| 日韩av大全| 日本一区二区三区在线视频| 久久99精品久久久久久秒播放器| 国产精品裸体一区二区三区| 97超碰人人模人人爽人人看| 51成人做爰www免费看网站| 国产欧美婷婷中文| 国产欧美亚洲精品| 国产综合久久久久久| 国产精品久久久久久av下载红粉| 国产成人精品久久二区二区91| 欧美一级视频在线观看| 欧美在线视频观看| 日韩免费视频在线观看| 国产成人avxxxxx在线看| 国产97在线亚洲| 国产福利视频一区二区| 国产精品v片在线观看不卡| 国产成人在线亚洲欧美| 国产精品久久久久久五月尺| 国产大片精品免费永久看nba| 国产999在线观看| 国产精品精品视频| 成人福利免费观看| 99理论电影网| 国产区欧美区日韩区| 久久精品国产理论片免费| 激情一区二区三区| 欧美二区在线| 欧美一区二区视频17c| 天堂√在线观看一区二区| 一区二区冒白浆视频| 欧美激情三级免费| 性欧美在线看片a免费观看| 奇米4444一区二区三区| 国产精品久久婷婷六月丁香| 成人免费大片黄在线播放| 亚洲一区制服诱惑| 精品日本一区二区三区| 欧美午夜精品久久久久久蜜| 亚洲高清在线观看一区| 欧美极品欧美精品欧美视频 | 久久综合久久久| 欧洲精品码一区二区三区免费看| 翔田千里亚洲一二三区| 久久久久免费精品国产| 97视频com| 国产精品成久久久久三级| 成人写真福利网| 精品国产乱码久久久久| 小说区图片区图片区另类灬| 久久久爽爽爽美女图片| 国产精品户外野外| 99re在线视频观看| 欧美中日韩免费视频| 中文字幕日韩一区二区三区 | 久久青青草综合| 亚洲伊人婷婷| 青青青国产精品一区二区| 91九色单男在线观看| 九九九九久久久久| 欧美黄色片视频| 国产精品va在线播放| aa成人免费视频| 婷婷四月色综合| 日本欧美国产在线| 福利视频久久| 亚洲一区二区精品在线| 国产成人综合av| 国产精品久久亚洲7777| 这里只有精品66| 国产精品久久久久久久美男| 国产日韩三区| 久久久久五月天| 91影视免费在线观看| 日韩一区不卡| 国产精品人成电影| 久久久久无码国产精品一区| 98精品在线视频| 91手机在线播放| 中文字幕在线中文字幕日亚韩一区 | 国产一区二区三区奇米久涩| 尤物国产精品| 成人h猎奇视频网站| 欧美一区二区高清在线观看| 欧美一级大片在线观看| 国产精品视频免费一区二区三区| 色中色综合影院手机版在线观看| 国产精品亚洲综合天堂夜夜| 日韩欧美亚洲日产国| 国产精品女主播视频| 欧洲亚洲一区二区三区四区五区| 日本高清不卡的在线| 久久riav二区三区| 国产a∨精品一区二区三区不卡| 国产一区二区不卡视频| 欧美怡春院一区二区三区| 韩国成人一区| 日韩美女在线观看| 日本日本精品二区免费| 国产久一一精品| 亚洲一一在线| 岛国视频一区免费观看| 2019中文字幕在线观看| 久久精品aaaaaa毛片| 日本精品一区二区三区在线| 欧美日韩系列| 成人福利在线观看| 欧美精品18videosex性欧美| 国产精品一区二区你懂得| 欧美中文字幕第一页| 欧美主播一区二区三区美女 久久精品人| 日韩av毛片网| 色狠狠久久av五月综合|| 国产主播喷水一区二区| 久久久久久久国产精品| 国产专区一区二区三区| 国产精品久久久久久久久久东京| 台湾成人av| 97人人做人人人难人人做| 亚州欧美日韩中文视频| 欧美色欧美亚洲另类七区| 91精品久久久久久久久久| 欧美激情在线观看视频| 久久精品二区| 国产主播喷水一区二区| 97视频免费看| 欧美午夜精品久久久久免费视| 成人午夜黄色影院| 2019中文字幕在线观看| 日韩福利视频| 国产成人av一区二区三区| 国产999精品视频| 色综合天天综合网国产成人网| 国产一区二区三区无遮挡 | 97精品国产97久久久久久免费| 久久视频在线观看中文字幕| 91在线高清免费观看| 日本91av在线播放| 最新不卡av| 欧美一区二区三区精美影视| 成人在线观看av| 国产激情久久久| 久久久久这里只有精品| 污视频在线免费观看一区二区三区| 国产99在线播放| 成人在线一区二区| 国产精品久久久久久久久男 | 伊人久久大香线蕉成人综合网| 国产亚洲欧美一区二区三区| 亚洲影影院av| 国产精品一区久久久| 欧美自拍视频在线| 国内精品久久久久久久| 亚洲二区自拍| 日本精品一区二区三区高清 久久| 超碰在线97av| 亚洲精品免费网站| 国产精品一区二区三区在线播放| 欧洲美女7788成人免费视频| 国语自产在线不卡| 欧美黄色成人网| 亚洲成人在线视频网站| 青娱乐一区二区| 久久国产一区二区| 国产一区二区高清视频| 国产精品久久波多野结衣| 亚洲xxx自由成熟| 亚洲a∨日韩av高清在线观看| 国产日韩av在线| 国产精品一区二区三区毛片淫片| 国产成人精品av在线| 日韩av手机在线| 日本成人在线视频网址| 欧美专区国产专区| 欧美在线视频观看| 欧洲亚洲女同hd| 国产91在线播放九色快色| 日本精品久久久久久久| 日韩av免费在线播放| 日本亚洲欧洲色α| 国产精品福利在线| 国产精品第一区| 国产精品视频内| 国产精品视频精品| 成人天堂噜噜噜| 亚洲最大成人免费视频| 国产超碰91| 免费成人深夜夜行视频| 日韩一区二区三区资源| 艳色歌舞团一区二区三区| 亚洲一区二区四区| 久久久久久久久久久国产| 国语自产精品视频在线看一大j8 | 国产精品嫩草影院一区二区| 国产精品久久久久免费a∨| 国产精品av免费在线观看| 国产精品一区二区三| 91日韩在线视频| 成人18视频| 久久综合九色欧美狠狠| 天堂资源在线亚洲视频| 久久久久久高潮国产精品视| 欧洲成人性视频| 国产精品三级网站| 91丝袜脚交足在线播放| 久久精品国产一区二区三区不卡| 青青成人在线| 欧美精品电影免费在线观看| 奇米影视亚洲狠狠色| 国产欧美日韩视频| 产国精品偷在线| 欧美日韩一区在线播放| 欧美国产日韩视频| 国产成人免费av| 2022国产精品| 欧美日韩精品久久久免费观看| 在线观看精品视频| 国产激情视频一区| 91中文字精品一区二区| 欧美日韩亚洲一区二区三区四区| 欧美高清第一页| 欧美中在线观看| 亚洲影院色无极综合| 欧美日韩电影一区二区三区| 色综合老司机第九色激情 | 久久久久久国产精品免费免费| 色狠狠久久av五月综合| 97在线观看视频国产| 国产日韩欧美91| 免费成人av网站| 午夜精品久久久99热福利| 国产美女精品视频| 久久久久se| 亚洲97在线观看| 成人激情视频小说免费下载| 久久久久久国产精品mv| 久久久久久久亚洲精品| 国产日韩精品在线| 农村寡妇一区二区三区| 91av在线看| av日韩免费电影| 色综合久久天天综线观看| 国产精品直播网红| 欧美人xxxxx| 欧美一区二三区| 国产伦精品一区| 97视频在线观看视频免费视频 | 黑人中文字幕一区二区三区| 欧美肥老妇视频| 国产美女被下药99| 欧美成人dvd在线视频| 9.1国产丝袜在线观看| 97人人模人人爽人人少妇| 在线视频亚洲自拍| 成人淫片在线看| 亚洲欧洲精品在线观看| 成人福利网站在线观看| 亚洲激情电影在线| 91精品免费久久久久久久久| 日韩精品大片| 国产欧美日韩视频| 欧美一区免费视频| 国产精品福利观看| 日韩精品一区二区三区色偷偷| 国产精品成久久久久三级| 蜜桃视频在线观看成人| 国产精品第10页| 视频一区视频二区视频三区视频四区国产 | 国产成人久久久| 久久av二区| 国产97在线观看| 欧美国产综合视频| 国产精品久久一区主播| 色视频一区二区三区| 国产在线拍揄自揄视频不卡99| 影音先锋欧美资源| 成人午夜电影免费在线观看| 91精品国产免费久久久久久| 久久精品久久精品国产大片| 国产精品美女久久| 四虎一区二区| 亚洲综合日韩在线| 98精品国产高清在线xxxx天堂| 国产精品视频在线免费观看| 热久久这里只有| 四虎一区二区| www.久久久| 欧美一区二三区| 神马影院午夜我不卡影院| 亚洲a区在线视频| 欧美又大粗又爽又黄大片视频| 欧美成人在线免费观看| 川上优av一区二区线观看| 91精品国产成人| 日韩免费av一区二区三区| 97欧洲一区二区精品免费| 欧美在线性视频| 亚洲精品国产系列| 狠狠色综合一区二区| 成人国产精品久久久久久亚洲| 国语自产精品视频在免费| 日韩高清国产精品| 国产精品三区四区| 国产精品永久免费在线| 68精品国产免费久久久久久婷婷| 欧美精品一区二区三区在线看午夜 | 亚洲精品免费av| 欧洲精品在线视频| 亚洲一区二区高清视频| 国产综合动作在线观看| 成人精品久久久| 青青草成人在线| 久久久久久久久电影| 视频一区二区在线| 久久久久久九九九九| 91青青草免费观看| 国产精品欧美亚洲777777| 91av视频在线免费观看| 中文字幕色一区二区| 奇米视频888战线精品播放| 国产二区不卡| 成人在线播放av| 国产精品久久久久影院日本 | 国产免费成人av| 欧美在线观看网址综合| 欧美大片免费观看| 日韩高清国产精品| 久久精品一区二区三区不卡免费视频| 亚洲在线免费看| 国产原创欧美精品| 国产精品精品国产| 热久久99这里有精品| 97精品国产97久久久久久春色| 亚洲乱码一区二区三区| 欧美激情第一页在线观看| 国产午夜精品一区| 超碰国产精品久久国产精品99| 成人黄色av网| 国产精品视频资源| 国产精品久久久久久久久免费| 欧美中文在线观看| 欧美中文字幕视频| 欧美一区二区三区精品电影| 66m—66摸成人免费视频| 国内精品久久久久久中文字幕| 欧美肥婆姓交大片| 亚洲国产日韩美| 亚洲高清乱码| 亚洲一区二区在线观| 亚洲欧洲精品一区二区三区波多野1战4 | 91麻豆国产精品| 国产一区玩具在线观看| 国产欧美一区二区三区四区| 国产精品专区一| 国产玖玖精品视频| 国产日韩欧美视频在线| 成人国产精品色哟哟| 91精品啪aⅴ在线观看国产| 91午夜在线播放| av噜噜色噜噜久久| 国产精品免费一区二区三区四区| 国产伦理久久久| 看欧美日韩国产| 日韩欧美精品久久| 欧美高清在线观看| 97视频在线观看免费| 日韩免费av一区二区| 国产精品欧美日韩| 亚洲专区中文字幕| 国内精品久久国产| 日本不卡二区高清三区| 亚洲欧洲日夜超级视频| 久久久亚洲成人| 国产成人免费av| 成人免费福利在线| 国产精成人品localhost|