国产剧情视频在线观看-国产剧情麻豆女教师在线观看-国产剧情精品在线观看-国产剧情精品-国产剧情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>
    久久偷看各类wc女厕嘘嘘偷窃| 国产区一区二区三区| 国产日韩欧美在线观看| 久久精品欧美| 日韩av成人在线观看| 爱情岛论坛亚洲入口| 欧美国产日韩视频| 91视频99| 97碰在线观看| 精品综合久久| 国产精品r级在线| 蜜桃视频在线观看成人| 日韩av电影国产| 欧美日韩精品不卡| 国产高清视频一区三区| 欧美日韩一区二区视频在线| 国产精品国产三级国产aⅴ9色| 精品麻豆av| 秋霞午夜一区二区| 手机成人在线| 亚洲最大的免费| 久久人人爽人人爽人人片av高清| 国产视色精品亚洲一区二区| 热久久这里只有精品| 你懂的网址一区二区三区| 国产精品高清免费在线观看| 午夜欧美性电影| 91国产在线免费观看| 国模吧一区二区| 久久综合中文色婷婷| 国产女同一区二区| 国内揄拍国内精品| 欧洲高清一区二区| 亚洲一区二区自拍| 国产成人欧美在线观看| 一区二区三区我不卡| 国产精品香蕉视屏| 国产精品私拍pans大尺度在线| 欧美大片在线看免费观看| 国产伦精品一区二区三| 国产精品黄色av| 欧美精品久久久久久久久| 精品一区二区三区日本| 91精品视频免费看| 青青久久aⅴ北条麻妃| 四虎影视永久免费在线观看一区二区三区| 91日韩在线视频| 欧美最猛性xxxxx(亚洲精品)| 手机成人在线| 久久96国产精品久久99软件| 91中文在线视频| 国产精品2018| 538国产精品视频一区二区| 日韩欧美一区二区在线观看 | 午夜精品一区二区在线观看| 国产精品一区二区三区四区五区 | 国产精品一区二区三区久久久| 欧美极品美女视频网站在线观看免费 | 国产精品一区二区三区免费视频| 欧美极品少妇xxxxⅹ裸体艺术| 欧美激情专区| 精品免费日产一区一区三区免费| 91丨九色丨国产| 国产中文字幕91| 国产精品久久久久久久一区探花| 清纯唯美日韩制服另类| 97国产suv精品一区二区62| 一区二区三区四区免费视频| 日本精品一区二区三区视频| 国内不卡一区二区三区| 国产乱码精品一区二区三区中文 | 91性高湖久久久久久久久_久久99| 欧美一级淫片aaaaaaa视频| 欧美激情亚洲一区| 久久久噜噜噜久久| 国语自产在线不卡| 97视频免费看| 欧美中文字幕视频| 日本a级片电影一区二区| 亚州av一区二区| 久久免费国产精品1| 久久久久久久久久久免费精品| 欧美多人乱p欧美4p久久| 一区二区三区在线视频111| 一本一道久久a久久精品综合| 亚洲欧洲精品一区二区三区波多野1战4 | 国模精品视频一区二区| 国模极品一区二区三区| 68精品国产免费久久久久久婷婷 | 国产精品久久久久免费a∨大胸 | 精品国产一区二区三区免费| 国内精品久久国产| 欧美精品一区二区三区四区五区| 久久免费99精品久久久久久| 青青草成人网| 正义之心1992免费观看全集完整版| 一区二区三区四区欧美日韩| 欧美极品在线视频| **欧美日韩vr在线| 国产精品第二页| 国产在线视频91| av一区二区三区免费| 国产日韩二区| 日本午夜精品电影| 欧美福利视频在线| 国产成人极品视频| 91精品视频在线看| 久久国产精品 国产精品| 日韩中文不卡| 91成人精品网站| 国产精品旅馆在线| 不卡视频一区二区三区| 欧美日韩精品免费观看视一区二区| 亚洲日本精品一区| 日本精品在线视频| 91在线看网站| 日韩欧美亚洲v片| 97香蕉超级碰碰久久免费软件| 啪一啪鲁一鲁2019在线视频| 91系列在线播放| 免费av一区二区三区| 欧美激情精品久久久久久久变态| 国产精品成人国产乱一区| 999视频在线观看| 日本一区免费看| 热久久99这里有精品| 97人人澡人人爽| 亚洲电影一二三区| 国产精品极品美女在线观看免费| av在线不卡一区| 亚洲高清在线观看一区| 国产成人精品最新| 国产在线精品一区二区三区》| 中文字幕日韩精品一区二区| 国产精品丝袜白浆摸在线| 精品久久久久久乱码天堂| 欧美激情性做爰免费视频| 国产精品自拍偷拍视频| 欧美黄色直播| 欧美性视频网站| 成人av男人的天堂| 欧美黑人又粗大| 91久久国产综合久久91精品网站| 视频一区三区| 国产精品入口免费视频一| 精品国产日本| 91tv亚洲精品香蕉国产一区7ujn| 不卡的av一区| 97精品一区二区视频在线观看| 92看片淫黄大片看国产片| 日本一区二区三区免费观看| 国产国语videosex另类| 欧美日本韩国一区二区三区| 日韩美女视频在线观看| 狼狼综合久久久久综合网| 日本91av在线播放| 欧美xxxx黑人又粗又长密月| 国产精品69久久久久| 欧美成熟毛茸茸复古| 国产91在线播放| 日韩高清av| 成人精品福利视频| 欧美大片第1页| 91嫩草免费看| 88xx成人精品| 欧美午夜视频在线| 成人福利在线视频| 欧美第一页在线| 超碰97国产在线| 91av视频导航| 欧美一级爽aaaaa大片| 国产精品高潮粉嫩av| 色99中文字幕| 99久久综合狠狠综合久久止| 欧美一级视频免费在线观看| 欧美日韩一区综合| 91久久久在线| 欧美在线影院在线视频| 天堂资源在线亚洲资源| 4444kk亚洲人成电影在线| 97热精品视频官网| 日本一区不卡| 国产成人精品福利一区二区三区| 日本不卡高字幕在线2019| 五月婷婷一区| 国产日韩二区| 成人欧美一区二区三区在线湿哒哒 | 国产欧美欧洲在线观看| 欧美极品第一页| 精品欧美国产| 91视频九色网站| 清纯唯美亚洲综合| 欧美黑人视频一区| 欧美一区二区高清在线观看| 97久久天天综合色天天综合色hd| 日韩美女中文字幕| 欧美俄罗斯性视频| 欧美精品123| 国产精品国产一区二区| 国产精品揄拍500视频| 国语对白做受69| 亚洲不卡一卡2卡三卡4卡5卡精品| 国产精品初高中精品久久| 国产精品美女网站| 欧美一区二区三区免费观看| 亚洲三区四区| 日韩国产伦理| 欧美激情xxxx性bbbb| 91沈先生在线观看| 日韩hmxxxx| 狠狠爱一区二区三区| 成人免费激情视频| 国产精品xxx视频| 欧美精品久久久久久久免费观看 | 中文字幕成人一区| 欧美极品一区二区| 国产色综合一区二区三区| 国产日韩中文在线| 国产精品第一视频| 欧美有码在线视频| 国语自产精品视频在免费| 亚洲第一在线综合在线| 欧美一区少妇| 久久久久无码国产精品一区| 国产高清在线一区| 亚洲伊人成综合成人网| 国产在线精品播放| 国产精品自拍视频| 国产精品入口尤物| 国产精品久久久久久久7电影 | 日本精品性网站在线观看| 国内精品久久久久伊人av| 中文字幕不卡每日更新1区2区| 日韩av一区二区三区美女毛片| 久久国产精品免费一区| 国产精品播放| 好吊色欧美一区二区三区视频| 99精品在线直播| 91成人理论电影| 999视频在线免费观看| 91视频-88av| 亚洲综合小说区| av一区二区三区免费| 97超级碰碰| 国产精品国产一区二区| 国产麻豆日韩| 久久久精品动漫| 欧美精品一区二区三区在线四季| 欧美黄色直播| 日韩av一区二区三区在线观看| 日韩精品成人一区二区在线观看| 日韩理论片在线观看| 亚洲国产精品久久久久婷婷老年 | 亚洲最大的免费| 国产成人免费观看| 久久综合福利| 亚洲午夜在线观看| 欧美精品videossex性护士| 久久久久久久久久亚洲| 2019最新中文字幕| 国产精品亚洲美女av网站| 91精品美女在线| 成人做爰66片免费看网站| 精品国产一区二区三区四区vr| 久久综合一区| 中文有码久久| 国产成人91久久精品| 成人久久久久久久| 久久99精品久久久久子伦| 亚洲精品不卡| 欧美亚洲视频在线观看| 国产在线不卡精品| 激情视频在线观看一区二区三区| 神马影院我不卡午夜| 69av成年福利视频| 成人高清视频观看www| 国产一区二区无遮挡| 亚洲欧美日韩国产yyy| 91高清视频免费观看| 国产欧美精品日韩| 精品视频第一区| 在线一区亚洲| 国产精品福利无圣光在线一区| 亚洲一区二区自拍| 日本一区高清不卡| 91产国在线观看动作片喷水| 91精品久久久久久久久久久久久久| 国产精品一码二码三码在线| 亚洲国产午夜伦理片大全在线观看网站 | 久久精品ww人人做人人爽| 亚洲日本精品| 国产精品久久久久久av福利软件| 国产一区二区三区四区hd | 777午夜精品福利在线观看| 国产狼人综合免费视频| 精品国产一区二区三区麻豆小说 | 久久久久欧美| 91国产美女视频| 91精品在线一区| 日本不卡二区| 国产精品99导航| 精品中文字幕一区| 91av视频在线观看| 91超碰rencao97精品| 亚洲欧美日韩国产yyy| 国产精品美女999| 老牛影视免费一区二区| 69国产精品成人在线播放| 99久久精品免费看国产四区| 中文字幕剧情在线观看一区| 91欧美激情另类亚洲| 一本一本a久久| 成人久久一区二区三区| 日本一区二区三区视频在线播放| 日韩美女中文字幕| 久久精品女人的天堂av| 欧美性在线观看| 精品国产_亚洲人成在线| 18一19gay欧美视频网站| 国产二区不卡| 3344国产精品免费看| 国产日韩一区二区三区| 欧美一级bbbbb性bbbb喷潮片| 成人动漫视频在线观看完整版| 久久久久久久久爱| 99久久精品免费看国产一区二区三区 | 久久国产主播精品| 国产va免费精品高清在线| 久久久久se| 国产精品18久久久久久麻辣| 日本精品二区| 成人在线激情视频| 高清亚洲成在人网站天堂| 风间由美久久久| 清纯唯美亚洲综合| 日本一区免费在线观看| 成人性生交xxxxx网站| 欧美极品美女电影一区| 精品国产91亚洲一区二区三区www| 欧美中在线观看| 亚洲丰满在线| 粉嫩av一区二区三区免费观看| 奇米成人av国产一区二区三区| 日本一区不卡| 99久久99久久| 国产精品99一区| 夜夜爽99久久国产综合精品女不卡 | 97碰在线观看| 欧美久久在线| 4444kk亚洲人成电影在线| 亚洲91av视频| 青青影院一区二区三区四区| 亚洲一区亚洲二区亚洲三区| 欧洲美女7788成人免费视频| 亚洲va韩国va欧美va精四季| 国产高清一区二区三区| 国产精品久久久久久久app| 一区二区三区不卡在线| 精品国产乱码久久久久软件 | 97在线资源站| 国产精品va在线播放| 在线视频欧美一区| 欧美福利精品| 高清视频一区| 成人免费黄色网| 国产成人激情视频| 欧美极品美女视频网站在线观看免费| 狠狠色综合色区| 96国产粉嫩美女| 国产精品高清在线| 欧美性受xxxx白人性爽| 宅男av一区二区三区| 日本一区免费看| 久久亚洲综合网| 国产精品一区二区欧美黑人喷潮水 | 91丨九色丨国产在线| 国产97在线播放| 97在线视频免费播放| 亚洲三级一区| 视频一区二区三| 欧美日韩日本网| 精品不卡在线| 国产一区在线免费观看| 成人欧美一区二区三区在线观看| 国产欧美日韩视频| 国产精品电影观看| 国产精品18久久久久久首页狼| 性欧美xxxx视频在线观看| 一区二区视频在线播放| 日本一区免费看| 欧美福利精品| 欧美日韩亚洲综合一区二区三区激情在线| 国产精品一区二区欧美| 99久久99久久精品国产片| 91久久久久久久久久久| 国产欧美久久久久久| 日本精品久久久久影院| 欧美性在线观看| 欧美一区第一页| 青青a在线精品免费观看| 欧美一区二区三区艳史| 5278欧美一区二区三区| 91成人性视频| 欧美综合在线观看| 日韩女优在线播放| 国产精品久久不能| 国产日韩欧美日韩大片| 成人有码视频在线播放| 91欧美精品成人综合在线观看| 国产免费一区二区三区在线能观看| 国产精品亚洲综合天堂夜夜| 国产精品视频专区| 国产色视频一区| 91亚洲精品久久久久久久久久久久| 91精品中国老女人| 99一区二区| 狠狠色噜噜狠狠狠狠色吗综合 | 免费亚洲一区二区| 日本不卡一区| 亚洲一区三区电影在线观看| 欧美激情2020午夜免费观看| 2020久久国产精品| 国产精品爽黄69天堂a| 亚洲最大福利视频网| 国产一区二区三区免费不卡| 欧美一区二区高清在线观看| 亚洲精品乱码视频| 91精品国产免费久久久久久 | 成人观看高清在线观看免费| 91九色露脸| 精品一区久久久| 日本精品一区| 中文一区一区三区免费| 538国产精品视频一区二区| 国产精品草莓在线免费观看| 91精品久久久久久久久久入口| 99电影在线观看| 久久青青草原| 欧美黄色片在线观看| 日韩av免费一区| 亚洲伊人第一页| 欧美高清视频一区| 久久久免费在线观看| 国产精品久久久久久中文字| 91视频网页| 日本一区二区精品视频| 性欧美长视频免费观看不卡 | 成人午夜黄色影院| 精品视频一区二区| 在线不卡视频一区二区| 日本国产一区二区三区| 亚洲自拍欧美色图| 欧洲一区二区日韩在线视频观看免费| 综合一区中文字幕| 国产精品日韩欧美| 精品婷婷色一区二区三区蜜桃| 中日韩在线视频| 国产精品久久久久久久app| av一区二区三区在线观看| 手机在线观看国产精品| 日本不卡免费高清视频| 国产二区不卡| 欧美国产极速在线| 成人激情春色网| 日韩国产伦理| 国产精品www色诱视频| 国产一区二区不卡视频在线观看| 一区二区高清视频| 国产美女精品免费电影| 欧美二区三区| 97视频国产在线| 亚洲一区二区久久久久久| 性欧美.com| 国产精自产拍久久久久久蜜| 欧美日韩亚洲在线| 日本精品va在线观看| 国产一区免费在线观看| 国内精品视频一区| 91青青草免费在线看| 亚洲啪啪av| 成人在线激情视频| 亚洲开发第一视频在线播放| 国产欧美韩国高清| 香蕉久久夜色| 成人伊人精品色xxxx视频| 亚洲欧洲国产日韩精品| 国产原创欧美精品| 亚洲欧洲日本国产| 国产专区欧美专区| 亚洲人成网站在线播放2019| 国产久一一精品| 亚洲国产成人不卡| 91免费版网站入口| 综合色婷婷一区二区亚洲欧美国产| 成人在线免费观看视视频| 一区二区三区免费看| 97在线电影| 欧美亚洲另类在线| 欧美日韩免费精品| 成人黄色免费片| 色综合天天狠天天透天天伊人| 97久草视频| 欧美最猛性xxxx| 色噜噜一区二区| 99在线视频首页| 欧洲美女7788成人免费视频| 欧美日韩在线精品| 成人久久精品视频| 久久久视频精品| 久久国产精品久久| 国产日韩精品入口| 国模吧一区二区三区| 久久综合九色综合久99| 国产伊人精品在线| 97福利一区二区| 秋霞毛片久久久久久久久| 91手机视频在线观看| 91av在线精品| 亚洲va韩国va欧美va精四季| 91成人免费观看| 日本中文字幕成人| 宅男av一区二区三区| 九九热久久66| 亚洲mm色国产网站| 欧美中文字幕在线| 亚洲午夜在线观看| 久久精品国产美女| 91精品国产综合久久久久久丝袜| 2020欧美日韩在线视频| 亚洲国产成人不卡| 国产呦系列欧美呦日韩呦| 国产在线久久久| 琪琪第一精品导航| 欧美多人爱爱视频网站| 久久久久久国产精品mv| 亚洲自拍高清视频网站| 国产精品久久久久久一区二区| 久久久久国产视频| 日本日本精品二区免费| 国产精品初高中精品久久| 国产精品色悠悠| 欧美中文字幕在线播放| 中国成人在线视频| 日本最新一区二区三区视频观看| 99蜜桃在线观看免费视频网站| 国产精品91在线观看| 97在线看福利| 欧美黄色片在线观看| 日韩免费三级| 欧美激情国产日韩| 精品国产乱码久久久久久蜜柚| 亚洲一区二区自拍| 国产欧美韩国高清| 国产a∨精品一区二区三区不卡| 久久久久久久999精品视频| 亚洲国产一区二区三区在线播| 免费日韩av电影| 精品视频一区在线| 国产欧美日韩一区| 国产精品12| 高清不卡一区二区三区| 91超碰在线电影| 91在线色戒在线| 成人国产亚洲精品a区天堂华泰| 国产精品wwww| 国产99久久精品一区二区永久免费| 韩国福利视频一区| 欧美精品videos性欧美| 制服丝袜综合日韩欧美| 亚洲一区二区在| 一区二区成人国产精品| 亚洲一区二区三区精品动漫| 亚洲欧洲精品一区| 亚洲激情啪啪| 最新不卡av| 午夜精品99久久免费| 午夜精品久久久久久久99黑人| 国模精品视频一区二区| 91精品国产色综合久久不卡98口 | 色女人综合av| 亚洲成人自拍视频| 色综合久久久888| 久久久久久久久久亚洲| 国内精品免费午夜毛片| 久久久久这里只有精品| 91av在线免费观看| 日韩av电影国产| 国产精品美女999| 国产有码在线一区二区视频| 91免费电影网站| www.一区二区三区| 精品国产乱码久久久久| 欧美国产二区| 亚洲二区三区四区| 久久久久久成人精品| 91av福利视频| 国产精品久久综合av爱欲tv| 成人激情视频免费在线| av电影成人| 欧美日韩精品综合|