国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情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>
    国产精品va在线播放我和闺蜜| 97婷婷涩涩精品一区| 欧美极品日韩| 日本欧美一级片| 国产精品久久精品国产| 久久久久国产精品一区| 91九色蝌蚪成人| 影音欧美亚洲| 亚洲自拍小视频| 91av视频导航| 57pao精品| 91九色蝌蚪成人| 亚洲色图自拍| 成人午夜高潮视频| 伊人久久av导航| 成人黄色av网| 自拍另类欧美| 国产精品一区二区三区在线| 欧美亚洲视频在线观看| 欧美亚洲一级二级| 91麻豆国产精品| 午夜精品久久久久久久白皮肤| 国产精品国色综合久久| 欧美影院久久久| 免费久久久一本精品久久区| 国产精品免费电影| 中文字幕欧美日韩一区二区| 国产欧美日韩伦理| 国产精品美乳在线观看| 欧美国产乱视频| 国产欧美欧洲| 国产伦精品一区二区三区精品视频| 亚洲国产精品123| 99re在线观看| 国产精品99久久久久久白浆小说| 中文视频一区视频二区视频三区| 国外成人在线视频网站| 国产中文欧美精品| 97超碰色婷婷| 亚洲成人午夜在线| 韩国一区二区三区美女美女秀| 国产精品久久一| 欧美极品少妇与黑人| 欧美12av| 国产精品加勒比| 国产日韩欧美中文在线播放| 7777kkkk成人观看| 在线精品日韩| 日韩精品电影网站| 九色一区二区| 91亚洲精品丁香在线观看| 国产精品久久久久久久7电影| 欧美二区在线播放| 你懂的视频在线一区二区| 999精品视频一区二区三区| 国产精品久久久久国产a级| 欧美激情视频在线| 亚洲综合欧美日韩| 手机看片福利永久国产日韩| 欧美lavv| 久久免费视频1| 国产精品伊人日日| 国产精品v欧美精品v日韩精品| 国产在线视频2019最新视频| 国产精品久久久亚洲| 日本免费在线精品| 欧美最猛性xxxxx亚洲精品| 久久久亚洲福利精品午夜| 亚洲蜜桃av| 日韩免费中文专区| 日韩精彩视频| 日韩精品最新在线观看| 日本一区二区久久精品| 欧美成人一区二区在线| 美女被啪啪一区二区| 精品欧美一区二区久久久伦| 国产亚洲精品久久飘花| 国产精品区二区三区日本| av一区二区三区在线观看| 444亚洲人体| 91成人在线看| 国产精品国模大尺度私拍| www.一区二区三区| 国产伦精品一区二区三区免| 国产一级特黄a大片99| 国产欧美综合精品一区二区| 国产综合第一页| 精品免费国产| 久久精品久久精品国产大片| 久久久久久久久久久久久久久久av| 久久99精品国产99久久| 欧美日韩国产三区| 欧美一区二区三区在线播放| 日本亚洲欧洲精品| 亚洲精品欧美精品| 欧美国产日韩一区二区| 国内精品400部情侣激情| 性色av一区二区三区| 91精品国产91久久久久久久久| 97视频在线观看免费高清完整版在线观看 | 国产欧美日韩精品在线观看| 国产精品入口尤物| 91中文在线视频| 国产精品久久久一区二区三区| 国内视频一区| 四虎影院一区二区三区| 久久免费福利视频| 日韩免费观看av| 国产欧美一区二区三区在线| 99久久自偷自偷国产精品不卡| 国产日韩精品久久| 无码免费一区二区三区免费播放 | 91av免费看| 国产伦精品一区二区三区视频孕妇 | 欧美怡春院一区二区三区| 日本欧美黄网站| 成人激情在线播放| 久久96国产精品久久99软件| 中日韩在线视频| 欧亚精品中文字幕| 69174成人网| 久久伊人资源站| 欧美大片网站在线观看| 日韩av片永久免费网站| 不卡一区二区三区视频| 午夜一区二区三区| 欧美专区中文字幕| 999国内精品视频在线| 免费久久一级欧美特大黄| 久久久久久97| 国产日韩在线免费| 欧美不卡福利| 6080yy精品一区二区三区| 国产欧美一区二区三区四区| 久久精品五月婷婷| 欧美精品videossex性护士| 国产精品你懂得| 久久精品aaaaaa毛片| 高清欧美一区二区三区| 国产精品十八以下禁看| 久久艹中文字幕| 97成人精品区在线播放| 97伦理在线四区| 一区二区不卡在线视频 午夜欧美不卡'| 日本精品视频在线| 精品国产乱码久久久久久108| 欧美精品video| 91在线观看免费| 亚洲视频小说| 成人激情综合网| 亚洲视频在线二区| 成人黄色午夜影院| 亚洲一区二三| 91美女片黄在线观| 在线国产伦理一区| 亚洲va久久久噜噜噜久久天堂| 天天久久人人| 91精品国产自产在线老师啪| 亚洲精品免费在线看| 成人美女免费网站视频| 一区二区在线观| 亚洲综合中文字幕在线| 欧美极品少妇xxxxⅹ免费视频| 51国偷自产一区二区三区的来源| 在线一区日本视频| 成人片在线免费看| 热久久免费视频精品| 欧美xxxx黑人又粗又长密月| 国产精品久久久久久久久久小说| 日韩在线三级| 亚洲直播在线一区| 18久久久久久| 欧美视频1区| 91久久精品久久国产性色也91| 欧美高清videos高潮hd| 国产精品香蕉视屏| 国产精品扒开腿做爽爽爽男男| 日韩亚洲不卡在线| 97人人模人人爽视频一区二区| 久久久久久久国产精品| 久久国产一区二区| 成人黄色免费看| 久久免费视频网站| 免费国产一区二区| 亚洲xxx自由成熟| 97国产真实伦对白精彩视频8| 精品无人区一区二区三区| 国产精品女人久久久久久| 欧美富婆性猛交| 久久久久久久免费| 91精品视频专区| 97成人精品区在线播放| 午夜精品一区二区在线观看的| 亚洲综合一区二区不卡| 日韩av电影免费观看高清| 亚洲v国产v在线观看| 国产高清精品一区| 国产精品色悠悠| 午夜精品久久久久久99热软件| 欧美日韩国产一二| 91手机在线视频| 国产精品99蜜臀久久不卡二区| 一区二区免费在线视频| 久久综合中文色婷婷| 91青青草免费观看| 91精品久久久久| 欧美一级视频一区二区| 欧美大片在线影院| 日本欧美精品久久久| 国产91精品一区二区绿帽| 国产精品欧美日韩一区二区| 亚州欧美日韩中文视频| 亚洲人成77777| 免费国产一区二区| 国产伦精品一区二区三区视频免费 | 国产99在线|中文| 一区二区三区我不卡| 免费一区二区三区| 动漫精品视频| 亚洲xxxx做受欧美| 成人午夜黄色影院| 国产精品视频在线播放| 日韩美女视频免费在线观看| 97在线精品国自产拍中文| 制服国产精品| 一区二区三区电影| 亚洲精品tv久久久久久久久| 日本一区美女| 欧美大陆一区二区| 免费日韩av电影| 久久久水蜜桃| 久久久久久艹| 蜜桃麻豆91| 欧美日韩系列| 日韩wuma| 亚洲资源在线网| 正在播放久久| 久久久久久久久久久久久久久久久久av | 欧美一二三区| 欧美另类一区| 日本精品一区二区| 日本一区二区三区在线视频 | 亚洲一区二区三区视频播放| 国产情人节一区| 国产在线视频不卡| 亚洲r级在线观看| www.久久艹| 国产精品久久九九| 精品久久久久久一区二区里番| 精品国产乱码久久久久| 欧美日韩免费高清| 亚洲va久久久噜噜噜久久狠狠| 色姑娘综合网| 在线免费一区| 午夜精品久久久久久久男人的天堂 | 97香蕉超级碰碰久久免费软件 | 国产在线播放不卡| 亚洲a中文字幕| 风间由美久久久| 久久资源亚洲| 亚洲v日韩v欧美v综合| 欧美第一黄网免费网站| 97成人超碰免| 国产精品美女无圣光视频| 国产在线播放91| 99中文字幕| 国产一区二区不卡视频| 日本视频一区二区在线观看| 欧美富婆性猛交| 国产91色在线播放| 亚洲最大av网站| 久久国产精品一区二区三区四区| 日本一区视频在线观看| 久久久久久久色| 国产经典一区二区| 99国产盗摄| 蜜桃久久影院| 欧美激情中文字幕乱码免费| 日产精品99久久久久久| 亚洲iv一区二区三区| 国产在线资源一区| 一区二区三区欧美在线| 日本亚洲欧美三级| 99久热re在线精品996热视频 | 午夜精品久久久久久久白皮肤| 国产99久久精品一区二区| 成人免费看吃奶视频网站| 国产综合精品一区二区三区| 亚洲一二三区在线| 国产91免费看片| 97在线电影| 五月天国产一区| 国产成人精品网站| 国产精品一区二区三区不卡| 一本久久a久久精品vr综合| 国产成人精品久久二区二区| 国产91亚洲精品一区二区三区| 日本高清不卡一区二区三| 91国产一区在线| 亚洲自拍偷拍一区| 亚洲激情一区二区| 国产精品爽爽ⅴa在线观看| 精品国产aⅴ麻豆| 久久久久五月天| 亚洲自拍偷拍第一页| 色中色综合成人| 日本久久久久亚洲中字幕| 国产区欧美区日韩区| 久久久久久久久久国产精品| 91亚洲精品在线观看| 亚洲精品中字| 成人国产精品久久久| 日韩欧美精品一区二区三区经典| 国产成人精品久久二区二区| 久久精品中文字幕一区二区三区| 78色国产精品| 国内精品久久久久久久果冻传媒| 久久久中文字幕| 91麻豆蜜桃| 久久免费视频网站| 国产66精品久久久久999小说| 正在播放精油久久| av在线不卡一区| 久久久亚洲国产| 成人av资源| 91国内揄拍国内精品对白| 国产成人看片| 欧美一区二三区| 国产欧美日韩一区二区三区| 国产91精品久久久| 乱一区二区三区在线播放| 国产精品 欧美在线| 日韩妆和欧美的一区二区| 成人av在线天堂| 久久久在线观看| 久久久久久九九九九| 国产精品免费一区豆花| 亚洲精品一区二区三区四区五区| 91牛牛免费视频| 久久久久久久色| 国产一区免费视频| 国产精品流白浆视频| 亚洲精品无人区| 92福利视频午夜1000合集在线观看| 亚洲一区二区免费视频软件合集| 999精品视频一区二区三区| 91国内产香蕉| 日韩欧美视频一区二区| 91av一区二区三区| 欧美在线一区二区视频| 日韩高清国产精品| 91黄在线观看| 日韩av不卡电影| 亚洲在线不卡| 国产在线一区二区三区欧美| 国产精品十八以下禁看| 久久久影视精品| 欧美日韩在线播放一区二区| 亚洲一区二区自拍| 日本精品久久久久影院| 亚洲一区二区三区精品动漫| 狠狠久久综合婷婷不卡| 成人在线观看视频网站| 全球成人中文在线| 影音先锋欧美资源| 欧美精品一区在线| 国产91亚洲精品一区二区三区| 国产精品白嫩初高中害羞小美女| 欧美韩国理论所午夜片917电影| 精品一区二区三区自拍图片区 | 亚洲自拍小视频| 国产97在线|日韩| 欧美激情免费看| 日本一区不卡| 狠狠色伊人亚洲综合网站色| 91在线视频精品| 国产精品欧美一区二区三区奶水| 91爱爱小视频k| 欧美精品久久久久a| 午夜精品福利一区二区| 欧美国产综合视频| 国产视频一区二区三区四区| 97人人模人人爽人人喊38tv| 国产一区二区丝袜| 国产精品免费久久久| 欧美做受高潮1| 91po在线观看91精品国产性色| 亚洲精品一卡二卡三卡四卡| 欧美日韩国产高清视频| 久久综合中文色婷婷| 国产亚洲一区二区三区在线播放| 99国产视频| 亚洲xxxx做受欧美| 成人性生交大片免费看视频直播| 国产精品美女www爽爽爽视频| 5566成人精品视频免费| 97超碰国产精品女人人人爽| 久久久欧美一区二区| 欧美高清视频一区二区| 欧美高清videos高潮hd| 欧美夫妻性生活xx| 欧美福利视频在线| 中文字幕在线观看一区二区三区| 亚洲图片欧洲图片日韩av| 亚洲成人一区二区三区| 香蕉久久夜色| 亚洲午夜精品国产| 欧美疯狂做受xxxx高潮| 久久久久久美女| 68精品久久久久久欧美| 91av网站在线播放| 日韩av手机在线观看| 日本在线观看天堂男亚洲| 国产成人av在线| 国产精品视频久久| 91精品视频在线免费观看| 亚洲精品日韩av| 99在线视频播放| 久久99久久精品国产| 欧美亚洲国产免费| 在线观看免费91| 97在线观看免费高清| 日本不卡免费高清视频| 国产精品丝袜高跟| 亚洲一区二区三区sesese| 国产精品swag| 美乳视频一区二区| 亚洲丰满在线| 隔壁老王国产在线精品| 日本精品久久久久久久| 国产欧美日韩中文字幕| 99精品国产高清一区二区| 精品国产综合| 天堂精品视频| 国内精品免费午夜毛片| 日韩av免费在线| 亚洲mm色国产网站| 久久久婷婷一区二区三区不卡| 日韩欧美激情一区二区| 欧美肥婆姓交大片| 日本高清不卡在线| 91中文精品字幕在线视频| 精品国产乱码久久久久软件| 日韩欧美精品一区二区三区经典| 欧美激情性做爰免费视频| 日韩免费av在线| 亚洲一区中文字幕在线观看| 久久婷婷国产综合尤物精品| 亚洲一区二区在线看| 欧洲成人在线观看| 成人在线激情视频| 精品一区国产| 欧美激情第一页xxx| 国产精品流白浆视频| 国产伦精品一区二区三区在线 | 六月婷婷久久| 这里只有精品66| 国产精品99导航| 国产aⅴ精品一区二区三区黄| 欧美一二三区| 18久久久久久| 91免费版网站在线观看| 日韩精品欧美一区二区三区| 午夜精品免费视频| 91中文字幕在线| 水蜜桃亚洲精品| 国产999精品久久久| 风间由美一区二区三区| 亚洲自拍的二区三区| 国产91在线播放精品91| 国产一区二区三区无遮挡| 欧美大片在线影院| 91精品久久久久久久久中文字幕| 欧美久久久久久久| 日本成熟性欧美| 精品在线观看一区二区| 97成人超碰免| 成人在线免费观看一区| 中文字幕中文字幕在线中一区高清| 国产精品电影网| 蜜桃欧美视频| 日韩美女免费视频| 久久青青草综合| 欧美亚洲视频一区二区| 国产日韩一区二区三区| 97国产精品视频| 动漫3d精品一区二区三区 | 精品一区二区三区视频日产| 欧美精品999| 亚洲自拍av在线| 欧美丰满少妇xxxx| 97视频热人人精品| 国内精品视频一区| 国产精品日韩一区二区免费视频 | 97视频在线观看免费高清完整版在线观看 | 亚洲欧美日韩另类精品一区二区三区| 日韩免费在线观看视频| 久久天堂国产精品| 国产成人一区二区三区电影| 欧美久久综合性欧美| 国产精品美女www| 亚洲高清不卡一区| 成人性生交大片免费观看嘿嘿视频| 性高潮久久久久久久久| 91精品视频在线看| 久久久久日韩精品久久久男男| 国产成人精品福利一区二区三区| 97免费视频在线| 精品无人乱码一区二区三区的优势| 欧日韩不卡在线视频| 日韩aⅴ视频一区二区三区| 成人av.网址在线网站| 欧美黑人xxxx| 精品欧美国产一区二区三区不卡| 国产成人精品电影| 亚洲国产日韩欧美| av一本久道久久波多野结衣| 欧美一区二区三区四区在线| 日本在线免费观看一区| 91视频免费进入| 日产日韩在线亚洲欧美| 亚洲精品国产精品国自产观看 | 国产精品久久久久av| 日本高清一区| 99国产在线视频| 国产精品免费一区豆花| 欧美激情精品久久久久久| 国产综合欧美在线看| 国产精品视频在线观看| 久久久久久亚洲精品中文字幕| 久久一区免费| 91久久爱成人| 国产精品27p| 午夜精品在线观看| 性刺激综合网| 好吊妞www.84com只有这里才有精品| 国产精品中文字幕在线| 国语自产精品视频在线看| 热re99久久精品国产99热| 都市激情久久久久久久久久久| 国产精品1234| 91精品国产亚洲| 亚洲最大免费| 欧美一区二区高清在线观看| 国产伦精品一区二区三区四区视频 | 欧美成人综合一区| 99久久99| 国产美女扒开尿口久久久| 欧美一区二区三区……| 在线视频不卡一区二区三区| 欧美一区二区福利| 国产在线一区二区三区四区| 91美女高潮出水| 国产精品女视频| 全球成人中文在线| 国内精品久久影院| 亚洲v欧美v另类v综合v日韩v| 久久久综合香蕉尹人综合网| 国产精品综合久久久久久| 亚洲综合成人婷婷小说| 成人高h视频在线| 国产精自产拍久久久久久| 国产mv免费观看入口亚洲| 17婷婷久久www| 97精品伊人久久久大香线蕉| 欧美疯狂xxxx大交乱88av| 亚洲一二三区在线| 先锋影音一区二区三区| 青青草成人激情在线| 欧美午夜免费| 日本一区高清在线视频| 欧美日韩一区二区视频在线| 欧美不卡在线一区二区三区| 乱一区二区三区在线播放| 久久久久久国产精品免费免费| 国产一区福利视频| 精品视频一区二区三区四区| 国产在线精品一区二区中文| 国产一级精品aaaaa看| 好吊色欧美一区二区三区| 精品伦精品一区二区三区视频| 国产日韩欧美综合精品| 国产精品一区二区不卡视频| 国产精品免费一区二区三区观看 | 欧美激情精品久久久| 欧美多人爱爱视频网站| 欧美大片免费观看| 久久久中精品2020中文| 久久久久久久97| 1769国产精品| 国产成人精品免高潮在线观看| 国产精品狠色婷| 成人中文字幕+乱码+中文字幕| 亚洲bt天天射| 懂色av一区二区三区在线播放| 国产亚洲精品自在久久| 欧美精彩一区二区三区| 一区二区不卡视频| 91干在线观看| 国产精品视频不卡|