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


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


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

主題: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>
    亚洲一区久久久| 热久久免费国产视频| 国产精品88a∨| 在线一区高清| 一区二区在线观| 日本精品久久中文字幕佐佐木| 91久久久久久久久久久| 日本不卡在线播放| 午夜精品久久久久久99热软件| 国产成人精品综合| 久久影视中文粉嫩av| 欧美激情国产日韩精品一区18| 国产精品成久久久久三级| 国产91一区二区三区| 欧美成人综合一区| 久久久久女教师免费一区| 日本老师69xxx| 5g国产欧美日韩视频| 亚洲激情一区二区| 国产精品视频午夜| 欧美午夜精品久久久久久蜜| 久久久免费在线观看| 国产精品免费久久久久久| 欧美精彩一区二区三区| 国产成人啪精品视频免费网| 欧美极品jizzhd欧美| 国产精品亚洲片夜色在线| 日本一区二区精品视频| 国产日韩欧美电影在线观看| 亚洲一区三区视频在线观看| 91久久精品美女高潮| 久久人人爽人人| 国产精品.com| 久久久久久com| 国产精品免费一区二区三区在线观看| 国内免费久久久久久久久久久| 91九色视频导航| 一本一本a久久| 成人在线免费观看视视频| 欧美第一黄色网| 国产精品丝袜久久久久久高清| 麻豆一区区三区四区产品精品蜜桃| 日本最新高清不卡中文字幕| 精品日韩电影| 国产精品激情av在线播放| 亚洲国产精品一区二区第一页 | 欧美日韩一区二区三区免费| 国产欧美在线播放| 国产91精品视频在线观看| 欧美一区二区三区成人久久片 | 国产精品对白刺激| 日产精品久久久一区二区| 国产精品亚洲片夜色在线| 久久久噜噜噜久久久| 欧美aaaaa喷水| 91久久精品在线| 97超碰蝌蚪网人人做人人爽| 亚洲三区视频| 玖玖玖精品中文字幕| 国产日韩av在线| 2019中文字幕在线观看| 欧美高清在线观看| 欧美黑人极品猛少妇色xxxxx | 久久久久久久久久久一区| 国产精品第三页| **欧美日韩vr在线| 艳色歌舞团一区二区三区| 久久久神马电影| 91手机在线播放| 日本久久久久久久| 高清欧美一区二区三区| 日本一区二区三区精品视频| 91精品国产一区二区三区动漫 | 奇米视频888战线精品播放| 福利精品视频| 国产精品视频色| 午夜精品福利在线观看| 欧美国产日韩一区| 在线视频91| 日韩高清国产精品| 欧美成人在线免费观看| 欧美久久电影| 国产精品久久亚洲| 动漫精品视频| 风间由美一区二区三区| 国产精品久久久久久久免费大片| 91丝袜脚交足在线播放| 高清一区二区三区视频| 国产伦精品免费视频| 欧美一区二区.| 97视频国产在线| 久久久久久久久久国产精品| 在线视频一区观看| 性欧美xxxx交| 7m精品福利视频导航| 五月天婷亚洲天综合网鲁鲁鲁| 欧美xxxx黑人又粗又长精品| 日韩高清dvd| 亚洲成色www久久网站| 欧美不卡三区| 人禽交欧美网站免费| 欧美日韩中文国产一区发布| 国产亚洲情侣一区二区无| 91精品国产综合久久久久久丝袜| 国产精品免费一区二区三区四区| 国产一区二区免费在线观看| 精品久久久三级| 狠狠干一区二区| 国产欧美一区二区视频| 蜜桃传媒视频麻豆第一区免费观看| 久久精品国产理论片免费| 女女同性女同一区二区三区91| 天天久久人人| 99视频免费观看| 高清一区二区三区四区五区| 性日韩欧美在线视频| 手机成人在线| 亚洲在线视频一区二区| 午夜精品久久久久久99热软件| 欧美在线视频免费观看| 国产97色在线| 国产黑人绿帽在线第一区| 国产成人黄色av| 在线免费一区| 国产精品91一区| 国产精品高潮呻吟久久av野狼 | 欧美日韩成人一区二区三区| 日韩精品伦理第一区| 日韩成人av网站| 亚州国产精品久久久| 日韩av免费在线播放| 欧美中文字幕第一页| 综合视频免费看| 欧美精品尤物在线| 91精品国产91久久久久久| 国产精欧美一区二区三区| 成人免费激情视频| 久久久一本精品99久久精品66| 99久久99久久精品国产片| 六十路精品视频| 欧美激情videoshd| 成人免费网站在线观看| 成人免费91在线看| 一区二区精品国产| 欧美一级在线播放| 99re在线观看| 欧美午夜视频在线| 一区二区三区四区五区精品| 91精品国产高清久久久久久91| 日本中文字幕成人| 999国产在线| 国产mv久久久| 成人天堂噜噜噜| 久久国产主播精品| 午夜精品蜜臀一区二区三区免费| 91久久爱成人| 亚洲精品视频一区二区三区| 97在线观看视频| 国产精品精品一区二区三区午夜版 | 国产精品日韩久久久久| 清纯唯美亚洲激情| 999久久久| 正义之心1992免费观看全集完整版| 欧美孕妇与黑人孕交| 在线成人性视频| 亚洲午夜精品一区二区| 国产精品96久久久久久| 久久青青草综合| 欧美最近摘花xxxx摘花| 国产激情美女久久久久久吹潮| 欧美丰满少妇xxxxx做受| 国产日韩精品入口| 亚洲资源在线网| 亚洲一区国产精品| 色视频一区二区三区| 77777少妇光屁股久久一区| 国产伦精品一区二区三区四区视频| 亚洲a∨一区二区三区| 国产精品中文字幕在线观看| 欧美激情视频一区二区三区| 国产日本欧美一区| 欧美丰满少妇xxxxx| 成人在线国产精品| 五月天综合网| 99免费在线观看视频| 一区二区三区四区欧美| 国产九色91| 5566成人精品视频免费| 麻豆传媒一区二区| 国产精品日本精品| 日韩.欧美.亚洲| 91成人理论电影| 国产91精品黑色丝袜高跟鞋| 精品视频一区二区三区四区| 国产成人a亚洲精品| 亚洲高清在线播放| 成人妇女免费播放久久久| 美女三级99| 国产欧美日韩中文字幕在线| 欧美激情欧美激情| 粉嫩高清一区二区三区精品视频| 57pao精品| 奇米视频888战线精品播放| 91精品在线国产| 国模视频一区二区三区| 国产主播一区二区三区四区| 91精品国产91久久| 亚洲狠狠婷婷综合久久久| 亚洲自拍偷拍色图| 国产成人亚洲综合| 久久久最新网址| 日本精品一区二区三区不卡无字幕| 国产精品久久久久av免费| 久久波多野结衣| 亚洲tv在线观看| 国语自产在线不卡| 日韩三级电影| 国产一区高清视频| 91精品视频在线播放| 91国语精品自产拍在线观看性色| 视频一区视频二区视频三区高| 国产一区二区自拍| 99高清视频有精品视频| 亚洲日本一区二区三区在线不卡| 国产日韩一区二区三区| 国产欧美韩国高清| 日韩av免费看网站| 久久青草福利网站| 日本精品国语自产拍在线观看| 欧美高跟鞋交xxxxhd| 久久久久久久久久久久久久久久av| 国产美女久久精品香蕉69| 韩国美女主播一区| 欧美激情18p| 天天人人精品| 日本欧洲国产一区二区| 国产一区二区免费在线观看| 99电影网电视剧在线观看| 成人淫片在线看| 69**夜色精品国产69乱| 一区二区三区国产福利| 欧美理论一区二区| 久草一区二区| 国产精品一区在线观看| 国产乱码精品一区二区三区中文 | 国模精品系列视频| 亚洲一区二区在线免费观看| 久久亚洲免费| 国产一区不卡在线观看| 精品日本一区二区三区| 国产欧美丝袜| 99中文字幕| 成人欧美一区二区三区黑人孕妇| 国产综合色香蕉精品| 国产精品你懂得| 成人激情黄色网| 成人免费视频网| 亚洲综合最新在线| 亚洲精品日产aⅴ| a级国产乱理论片在线观看99| 欧美中文字幕在线| 国产精品成av人在线视午夜片| 亚洲精品一区二区三区蜜桃久| 色涩成人影视在线播放| 亚洲一区高清| 欧美精品激情在线观看| 日韩欧美亚洲在线| 欧美富婆性猛交| 91av在线视频观看| 国产a∨精品一区二区三区不卡| 97视频网站入口| 国内揄拍国内精品少妇国语| 欧美国产视频一区二区| 亚洲制服欧美久久| 2019中文在线观看| 欧美亚洲激情在线| 国产免费一区二区三区在线能观看| 91精品久久久久久久久久久久久| 91手机在线视频| 国内精品久久久久久久果冻传媒| 精品国产免费一区二区三区| 亚洲自拍偷拍在线| 农村寡妇一区二区三区| 亚洲欧美日韩精品久久久| 久久琪琪电影院| 久久99久久精品国产| 98视频在线噜噜噜国产| 亚洲电影网站| 国产免费一区| 日韩精品欧美一区二区三区| 欧美一区二区三区成人久久片 | 伊人久久99| 正义之心1992免费观看全集完整版| 久久久中精品2020中文| 国产成人久久久| 国产精品极品在线| 国产精品亚洲一区| 中文字幕剧情在线观看一区| 欧美一级大片在线免费观看| 欧美一区第一页| 91精品在线观看视频| 欧美久久综合性欧美| 一级特黄录像免费播放全99| 国产xxx69麻豆国语对白| 成人在线资源网址| 日产国产精品精品a∨| 色综合天天狠天天透天天伊人| 欧美激情在线一区| 国产日韩欧美影视| 久久精品中文字幕一区二区三区| 九9re精品视频在线观看re6| 色综合视频二区偷拍在线| 国内精品久久久久久| 国产久一一精品| 欧美成人dvd在线视频| 欧美激情2020午夜免费观看| 国产日韩欧美视频| 日韩wuma| 日本韩国欧美精品大片卡二| 日本久久中文字幕| 91精品视频观看| 人禽交欧美网站免费| 欧美专区中文字幕| 国产一区在线观| 欧美激情国产精品| 成人黄色网免费| 杨幂一区欧美专区| 国产成人涩涩涩视频在线观看| 国产精品一区二区免费看| 久久久欧美一区二区| 成人激情视频在线播放| 偷拍视频一区二区| 国产精品欧美久久久| 韩国一区二区三区美女美女秀 | 69堂成人精品视频免费| 亚洲精品影院| 国产精品三级在线| 亚洲7777| 国产成人亚洲综合91精品| 日本精品一区二区三区视频| 国产精品私拍pans大尺度在线 | 91久久久在线| 性欧美videosex高清少妇| 成人激情电影一区二区| 久久久亚洲福利精品午夜| 亚洲最大成人在线| 国内精品久久久| 成人av在线亚洲| 国产99在线|中文| 中文有码久久| 亚洲精品欧美日韩| 午夜精品一区二区三区在线 | 国产成人av在线| 日本视频一区在线观看| 庆余年2免费日韩剧观看大牛| 国产日韩精品一区观看| 人人爽久久涩噜噜噜网站| 国产精品久久亚洲| 日本精品在线视频| 日韩国产精品一区二区三区| 国产精品久久电影观看| 亚洲精品一区国产精品| 国产日韩欧美一区二区| 国产精品露脸自拍| 亚洲精品一品区二品区三品区| 97人摸人人澡人人人超一碰| 5566日本婷婷色中文字幕97| 开心色怡人综合网站| 国产精品www网站| 中文字幕人成一区| 精品国产乱码久久久久久丨区2区| 国产精品欧美日韩| 日韩欧美三级一区二区| 91在线观看免费高清| 9.1国产丝袜在线观看 | 久久久久久成人精品| 国产在线视频欧美一区二区三区| 国产精品免费一区豆花| 欧美福利视频网站| 91老司机在线| 69**夜色精品国产69乱| 性欧美精品一区二区三区在线播放| 国产精品二区在线| 国产精品久久久久久久9999| 欧美精品精品精品精品免费| 九色一区二区| 成人三级在线| 国产深夜精品福利| 国产成人高潮免费观看精品| 久久理论片午夜琪琪电影网| 亚洲成人网上| 国产视频一区二区三区四区| 国产男人精品视频| 欧美综合一区第一页| 正义之心1992免费观看全集完整版| 国产日韩一区欧美| 国产精品免费在线| www.成人av.com| 亚洲在线视频福利| 日本亚洲欧美三级| 日韩免费视频在线观看| 欧美一级电影久久| 38少妇精品导航| 欧美精品激情blacked18| 欧美一区1区三区3区公司 | 久久久婷婷一区二区三区不卡| 日韩av电影免费观看高清| 97视频在线观看播放| 国内精品一区二区三区四区| 四虎一区二区| 久久久综合亚洲91久久98| 国产伦精品一区二区三区视频孕妇| 午夜欧美不卡精品aaaaa| 中文字幕99| 欧美极品第一页| 欧美激情一区二区三区高清视频| 青青草精品毛片| 精品免费国产| 亚洲综合在线做性| 91视频免费在线| 日本一区二区不卡| 亚洲精品成人三区| 亚洲一卡二卡区| 亚洲一区二区三区加勒比| 日本一区二区在线视频| 精品乱色一区二区中文字幕| 久久精品久久精品国产大片| 精品日本一区二区三区在线观看| 久久av一区二区三区漫画| caoporen国产精品| 蜜桃视频在线观看成人| 日本欧美精品久久久| 亚洲自拍三区| 97国产精品视频| 日本精品久久久久久久| 国产精品一区电影| 91精品在线看| 国产美女主播一区| 不卡视频一区二区三区| 精品久久久久久一区| 色播亚洲婷婷| 亚洲日本精品一区| 26uuu亚洲伊人春色| 国产精品一区二区3区| av资源一区二区| 欧美一级日本a级v片| 色综合天天狠天天透天天伊人| 国内自拍欧美激情| 日产精品久久久一区二区福利| 国产精品一区二区久久久| 91精品视频在线免费观看| 国产精品一区二区三区四区五区| 日本三级中国三级99人妇网站| 一区二区欧美日韩| 亚洲欧洲另类精品久久综合| 91成人免费观看网站| 国产精品美女午夜av| 亚洲综合国产精品| 日韩理论片在线观看| 在线丝袜欧美日韩制服| 国产精品成人av性教育| 亚洲free性xxxx护士白浆| 国产一区喷水| 久久久久五月天| 国产精品一区二区三区免费视频 | 激情小说网站亚洲综合网 | 91精品国产99久久久久久红楼 | 欧美一区二区在线| 欧美精品videossex性护士| 欧美激情女人20p| 国产成+人+综合+亚洲欧洲| 成人免费看片网站| 亚洲精品国产精品国自产观看| 68精品国产免费久久久久久婷婷| 国产精品91免费在线| 国产欧美va欧美va香蕉在线| 亚洲综合日韩在线| 久久久久久一区| 欧美一级高清免费播放| 国产精品美腿一区在线看| 精品国产一区二区三区久久久久久| 在线精品日韩| 国产精品一区=区| 日本一区二区在线视频观看| 欧美精品videosex性欧美| 国产欧美日韩综合精品| 极品尤物一区二区三区| 97免费视频在线| 91精品久久久久久久久久久久久久 | 91成品人片a无限观看| 91原创国产| 精品产品国产在线不卡| 国内精品中文字幕| 不卡视频一区二区| 久久男人资源视频| 亚洲精品免费av| 欧美黄色三级网站| 91久久精品国产91久久性色tv | 91av福利视频| 俄罗斯精品一区二区三区| 国偷自产av一区二区三区小尤奈| 中国成人亚色综合网站| 成人黄色在线播放| 欧美大片在线免费观看| 992tv成人免费影院| 国产日韩一区二区三区| 欧美在线精品免播放器视频| 狠狠色狠狠色综合人人| 国产成人激情小视频| 久久99精品久久久久久青青日本| 曰韩不卡视频| 波多野结衣久草一区| 日韩在线观看电影完整版高清免费| 久久久影视精品| 91精品久久久久久综合乱菊| 青青成人在线| 91久热免费在线视频| 日韩欧美99| 国产中文日韩欧美| 中文字幕成人一区| 91九色在线免费视频| 一区二区三区在线观看www| 国产欧美欧洲在线观看| 欧美高清无遮挡| 亚洲jizzjizz日本少妇| 日韩亚洲不卡在线| 国产精品成人观看视频免费| 8x拔播拔播x8国产精品| 欧美日韩精品久久久免费观看| 欧美一级电影久久| 亚洲黄色成人久久久| 99九九视频| 性日韩欧美在线视频| 成人av中文| 国内精品久久久久伊人av| 国产精品一区二区三区免费| 日本不卡视频在线播放| 日韩高清dvd| 国产欧美日韩视频一区二区三区| 国产精品日韩精品| 色就是色欧美| 91手机在线观看| 国产精品视频男人的天堂| 欧美激情久久久| 日本欧美色综合网站免费| 高清av免费一区中文字幕| 中国成人在线视频| 日韩和欧美的一区二区| 久久久天堂国产精品女人| 午夜精品短视频| 国产自产在线视频一区| 成人性生交xxxxx网站| 亚洲精品电影在线一区| 91文字幕巨乱亚洲香蕉| 国产精品视频一区二区三区四| 噜噜噜噜噜久久久久久91| 国产精品老女人视频| 欧美大片在线免费观看| 日韩精品一区二区三区色偷偷| 91亚洲精品一区二区| 国产精品久久久久久久久借妻| 亚洲一区二区三区精品在线观看| 91手机在线观看| 欧美亚洲国产日本| 久久露脸国产精品| 日本视频精品一区| 老牛影视免费一区二区| 欧美一区二区福利| 国产精品一区二区三区免费观看 | 亚洲国产精品视频一区| 国产精品久久精品| 国产精品第10页| 97色伦亚洲国产| 亚洲国产精品久久久久久女王| 日本三级中国三级99人妇网站| 久久大香伊蕉在人线观看热2| 99国产视频| 奇米4444一区二区三区| 8050国产精品久久久久久| 欧美主播福利视频| 亚洲wwwav| 亚洲高清不卡一区| 欧美日韩中文国产一区发布| 日韩欧美电影一区二区| 日本一区二区三区免费观看| 91夜夜未满十八勿入爽爽影院 | 欧美黑人性生活视频| 性色av一区二区三区红粉影视| 日本一区二区不卡高清更新| 91久久在线观看| 国产精品久久91| 国产精品免费观看在线| 国产精品 欧美在线| 日本欧美黄网站| 日本精品视频在线| 国内免费精品永久在线视频| 午夜精品一区二区三区视频免费看| 色综合老司机第九色激情| 欧美第一黄色网| 久久久久中文字幕|