亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? wtaudioin.c

?? MCF5249的音頻驅動程序,可以實現PCM的實時播放和采集
?? C
?? 第 1 頁 / 共 2 頁
字號:
/****************************************************************************//* *	WTAUDIOIN.c -- audio driver for M5249 ColdFire internal audio. * *	(C) Copyright 2002, Greg Ungerer (gerg@snapgear.com) *//****************************************************************************/#ifdef   MODULE#include <linux/module.h>#include <linux/version.h>#else#define MOD_INC_USE_COUNT#define MOD_DEC_USE_COUNT#endif#ifndef __KERNEL__#define __KERNEL__#endif#include <linux/config.h>#include <linux/types.h>#include <linux/kernel.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/slab.h>#include <linux/wait.h>#include <linux/major.h>#include <linux/delay.h>#include <linux/soundcard.h>#include <linux/ioctl.h>#include <linux/mm.h>#include <asm/uaccess.h>#include <asm/param.h>#include <asm/dma.h>#include <asm/irq.h>#include <asm/page.h>#include <asm/io.h>#include <asm/semaphore.h>/****************************************************************************///#define DEBUG 1#define MYDEBUG 1#ifdef MYDEBUG#define KDEBUG(fmt, args...) printk(fmt, ##args)#else#define KDEBUG(fmt, args...)	#endif#define NOMAP//#define _ADPCM_ 1#define _UPCM_ 1//#define MYDEBUG 1/****************************************************************************///DATA TYPE DEFINE#define DWORD volatile  unsigned long#define BYTE  volatile  unsigned char#define WORD volatile unsigned short/****************************************************************************//*	You can choose to use either interrupt or DMA here. *	DMA will give you much better CPU utilitization... *///#define CONFIG_RXIRQ	1#define CONFIG_RXDMA	1//Only PDIR2 and PDOR3 registers support DMA//Both DMA1req and DMA0req can be routed to DMA channel 0 or DMA channel 1.//DMA Config Register Address(MBAR2+0x9f)//DMACon[1:0] = [DMA1REQ:DMA0REQ]  -- 0(PDIR2)... 1(PDOR3)  ...audio source 1#define INTBASE 128//#define WTAUDIO_RXIRQ	(INTBASE+1)  /* IRQ = intBase(128) + 1(PDIR2 Full)  ...audio source 2*/                                                               /* READ FORM PDIR2 */#define	WTAUDIO_RXDMAIRQ	121	/* Audio RX DMA IRQ */#define	WTAUDIO_RXDMA		1	/* Audio RX DMA channel *//****************************************************************************//* *	Driver configurable settings.*/#define ADSAMP_PER_PACK ((256-4)*2+1)#define USAMP_PER_PACK (256)#if defined(_ADPCM_)#define SAMP_PER_PACK ADSAMP_PER_PACK#elif defined(_UPCM_)//upcm#define SAMP_PER_PACK USAMP_PER_PACK#endif#define BUFSIZE 			(32*4*SAMP_PER_PACK)		 /* Audio buffer data size */#define DMABCNT 32#define AUDIOINMAJOR 252int WTAudio_isopen,WTAudio_rxbusy,WTAudio_rxdmaing;//struct semaphore sem;//BYTE DelayBuf[ADSAMP_PER_PACK];/****************************************************************************/#define IOC_MAGIC ('k')#define IOCASTOP _IO(IOC_MAGIC,0)#define IOCASTART _IO(IOC_MAGIC,1)#define IOCASPACKSIZE _IOW(IOC_MAGIC,2,int)#define IOCAGDEVBUFSTATUS _IOR(IOC_MAGIC,3,sizeof(WTDevBufStatus))#define IOCAGDEVSTATUS _IOR(IOC_MAGIC,4,sizeof(WTAudio_dev)) #define IOCASRXSTART _IO(IOC_MAGIC,5)/****************************************************************************///***  base register define#define MCF_MBAR 0x10000000#define MCF_MBAR2 0x80000000/* *	Quick and easy access to the audio registers. (This optimizes *	nicely, since it will almost always be a constant pointer). */ //***   pointer for mem space#define	mcf32p(r)	((DWORD *) (r))#define	mcf16p(r)	((WORD *) (r))#define	mcf8p(r)	((BYTE *) (r))//***   pointer for mbar register#define	mcfReg32p(r)	(mcf32p(MCF_MBAR + (r)))#define	mcfReg16p(r)	(mcf16p(MCF_MBAR + (r)))#define	mcfReg8p(r) 	(mcf8p(MCF_MBAR + (r)))//***   pointer for 5249 mbar2 register#define	mcf2Reg32p(r)	(mcf32p(MCF_MBAR2 + (r)))#define	mcf2Reg16p(r)	(mcf16p(MCF_MBAR2 + (r)))#define	mcf2Reg8p(r) 	(mcf8p(MCF_MBAR2 + (r)))/* register define */#define   MCFSIM_IMR              0x44 /* Interrupt Mask reg (r/w) */#define	MCFSIM_ICRDMA0	0x52 /* DMA 0 ICR [ICR6]*/#define	MCFSIM_IMR_DMA0	0x4000		/* DMA 0 intr */#define	MCFSIM_ICRDMA1	0x53 /* DMA 1 ICR [ICR7]*/#define	MCFSIM_IMR_DMA1	0x8000		/* DMA 0 intr *//* *	Flags for the DMA configuration register. */#define	MCFA_DMA_0REQ		0x01		/* PDOR3 DMA on chan 0 */#define	MCFA_DMA_1REQ		0x02		/* PDOR3 DMA on chan 1 *//*	DMA register base mbr*/#define 	MCFDMA_INTVR0			0x314            /* DMA0 interrupt vec (r/w) */#define   MCFDAM_INTVR1               0x354		/* DMA1 interrupt vec (r/w) */#define	MCFA_IISCONFIG		0x10		/* IIS config regs (r/w) */#define	MCFA_IIS1CONFIG		0x10		/* IIS1 config reg (r/w) */#define	MCFA_IIS2CONFIG		0x14		/* IIS2 config reg (r/w) */#define	MCFA_IIS3CONFIG		0x18		/* IIS3 config reg (r/w) */#define	MCFA_IIS4CONFIG		0x1c		/* IIS4 config reg (r/w) */#define	MCFA_DATAINCTRL		0x30		/* Data in Control reg (r/w) *//* *	Bit definitions for the ICR family of registers. */#define	MCFSIM_ICR_AUTOVEC	0x80		/* Auto-vectored intr */#define	MCFSIM_ICR_LEVEL0	0x00		/* Level 0 intr */#define	MCFSIM_ICR_LEVEL1	0x04		/* Level 1 intr */#define	MCFSIM_ICR_LEVEL2	0x08		/* Level 2 intr */#define	MCFSIM_ICR_LEVEL3	0x0c		/* Level 3 intr */#define	MCFSIM_ICR_LEVEL4	0x10		/* Level 4 intr */#define	MCFSIM_ICR_LEVEL5	0x14		/* Level 5 intr */#define	MCFSIM_ICR_LEVEL6	0x18		/* Level 6 intr */#define	MCFSIM_ICR_LEVEL7	0x1c		/* Level 7 intr */#define	MCFSIM_ICR_PRI0		0x00		/* Priority 0 intr */#define	MCFSIM_ICR_PRI1		0x01		/* Priority 1 intr */#define	MCFSIM_ICR_PRI2		0x02		/* Priority 2 intr */#define	MCFSIM_ICR_PRI3		0x03		/* Priority 3 intr */#define	MCFA_DMACONF		0x9f		/* Audio DMA config (r/w) */#define	MCFSIM2_DMAROUTE	0x188		/* DMA routing */#define	MCFA_PDIR1L		0x34		/* Data in left #1 (r) */#define	MCFA_PDIR3L		0x44		/* Data in left #3 (r) */#define	MCFA_PDIR1R		0x54		/* Data in right #1 (r) */#define	MCFA_PDIR3R		0x64		/* Data in right #3 (r) */#define	MCFA_PDOR1L		0x34		/* Data out left #1 (w) */#define	MCFA_PDOR1R		0x44		/* Data out right #1 (w) */#define	MCFA_PDOR2L		0x54		/* Data out left #2 (w) */#define	MCFA_PDOR2R		0x64		/* Data out right #2 (w) */#define	MCFA_PDOR3		0x74		/* Data out l+r #3 (w) */#define	MCFA_PDIR2		       0x74		/* Data in l+r #2 (w) */#define	MCFA_INTENABLE		0x94		/* Interrupt enable (r/w) */#define	MCFA_INTCLEAR		0x98		/* Interrupt clear (w) */#define	MCFA_INTSTAT		0x98		/* Interupt status (r) *//* *	Flag defines for the IIS configuration registers. */#define	MCFA_IIS_EFCFLG		0x00040000	/* EF/CFLG insert */#define	MCFA_IIS_CFLGPOS	0x00020000	/* CFLG sample position */#define	MCFA_IIS_CLKINPUT	0x00000000	/* CLK is SCLK/LRCLK input */#define	MCFA_IIS_CLK24		0x00001000	/* CLK is AudioClk/24 */#define	MCFA_IIS_CLK16		0x00002000	/* CLK is AudioClk/16 */#define	MCFA_IIS_CLK12		0x00003000	/* CLK is AudioClk/12 */#define	MCFA_IIS_CLK8		0x00004000	/* CLK is AudioClk/8 */#define	MCFA_IIS_CLK6		0x00005000	/* CLK is AudioClk/6 */#define	MCFA_IIS_CLK4		0x00006000	/* CLK is AudioClk/4 */#define	MCFA_IIS_CLK3		0x00007000	/* CLK is AudioClk/3 */#define	MCFA_IIS_CLK2		0x0000c000	/* CLK is AudioClk/2 */#define	MCFA_IIS_CLKIIS1	0x00008000	/* CLK is IIS1 clock */#define	MCFA_IIS_CLKIIS2	0x00009000	/* CLK is IIS2 clock */#define	MCFA_IIS_CLKIIS3	0x0000a000	/* CLK is IIS3 clock */#define	MCFA_IIS_CLKIIS4	0x0000b000	/* CLK is IIS4 clock */#define	MCFA_IIS_FIFO		0x00000000	/* Normal FIFO operation */#define	MCFA_IIS_FIFO1		0x00000800	/* 1 sample FIFO mode */#define	MCFA_IIS_TXSRC_0	0x00000000	/* TX source is digital 0 */#define	MCFA_IIS_TXSRC_PDOR1	0x00000100	/* TX source is PDOR1 */#define	MCFA_IIS_TXSRC_PDOR2	0x00000200	/* TX source is PDOR2 */#define	MCFA_IIS_TXSRC_PDOR3	0x00000300	/* TX source is PDOR3 */#define	MCFA_IIS_TXSRC_IIS1	0x00000400	/* TX source is IIS1 in data */#define	MCFA_IIS_TXSRC_IIS3	0x00000500	/* TX source is IIS3 in data */#define	MCFA_IIS_TXSRC_IIS4	0x00000600	/* TX source is IIS4 in data */#define	MCFA_IIS_TXSRC_EBU	0x00000700	/* TX source is EBU in data */#define	MCFA_IIS_TXSRC_EBU2	0x00010000	/* TX source is EBU2 in data */#define	MCFA_IIS_16BIT		0x00000000	/* 16 bit samples */#define	MCFA_IIS_18BIT		0x00000040	/* 18 bit samples */#define	MCFA_IIS_20BIT		0x00000080	/* 20 bit samples */#define	MCFA_IIS_0BIT		0x000000c0	/* 0 sample */#define	MCFA_IIS_MODE_IIS	0x00000000	/* Philips IIS mode */#define	MCFA_IIS_MODE_EIAJ	0x00000000	/* Sony EIAJ mode */#define	MCFA_IIS_LRCK64BIT	0x00000010	/* LRCK frequency 64 bit clk */#define	MCFA_IIS_LRCK48BIT	0x00000008	/* LRCK frequency 48 bit clk */#define	MCFA_IIS_LRCK32BIT	0x00000000	/* LRCK frequency 32 bit clk */#define	MCFA_IIS_LRCKINV	0x00000002	/* Invert LRCK */#define	MCFA_IIS_SCLKINV	0x00000001	/* Invert SCLK *//* *	Data in Control register flags. */#define	MCFA_DIC_PDIR3_0	0x00800000	/* PDIR3 zero control */#define	MCFA_DIC_PDIR3_RESET	0x00400000	/* PDIR3 reset */#define	MCFA_DIC_PDIR3_1SAMP	0x00000000	/* PDIR3 full on 1 sample */#define	MCFA_DIC_PDIR3_2SAMP	0x00100000	/* PDIR3 full on 2 sample */#define	MCFA_DIC_PDIR3_3SAMP	0x00200000	/* PDIR3 full on 3 sample */#define	MCFA_DIC_PDIR3_6SAMP	0x00300000	/* PDIR3 full on 6 sample */#define	MCFA_DIC_PDIR3_OFF	0x00000000	/* PDIR3 Disabled */#define	MCFA_DIC_PDIR3_PDOR1	0x00010000	/* PDIR3 PDOR1 data */#define	MCFA_DIC_PDIR3_PDOR2	0x00020000	/* PDIR3 PDOR2 data */#define	MCFA_DIC_PDIR3_IIS1	0x00040000	/* PDIR3 IIS1 receiver data */#define	MCFA_DIC_PDIR3_IIS3	0x00050000	/* PDIR3 IIS3 receiver data */#define	MCFA_DIC_PDIR3_IIS4	0x00060000	/* PDIR3 IIS4 receiver data */#define	MCFA_DIC_PDIR3_EBU1	0x00070000	/* PDIR3 EBU1 receiver data */#define	MCFA_DIC_PDIR3_EBU2	0x00080000	/* PDIR3 EBU2 receiver data */#define	MCFA_DIC_PDIR2_1SAMP	0x00000000	/* PDIR2 full on 1 sample */#define	MCFA_DIC_PDIR2_2SAMP	0x00004000	/* PDIR2 full on 2 sample */#define	MCFA_DIC_PDIR2_3SAMP	0x00008000	/* PDIR2 full on 3 sample */#define	MCFA_DIC_PDIR2_6SAMP	0x0000c000	/* PDIR2 full on 6 sample */#define	MCFA_DIC_PDIR2_0	0x00000800	/* PDIR2 zero control */#define	MCFA_DIC_PDIR1_0	0x00000400	/* PDIR1 zero control */#define	MCFA_DIC_PDIR2_RESET	0x00000200	/* PDIR2 reset */#define	MCFA_DIC_PDIR1_RESET	0x00000100	/* PDIR1 reset */#define	MCFA_DIC_PDIR1_1SAMP	0x00000000	/* PDIR1 full on 1 sample */#define	MCFA_DIC_PDIR1_2SAMP	0x00000040	/* PDIR1 full on 2 sample */#define	MCFA_DIC_PDIR1_3SAMP	0x00000080	/* PDIR1 full on 3 sample */#define	MCFA_DIC_PDIR1_6SAMP	0x000000c0	/* PDIR1 full on 6 sample */#define	MCFA_DIC_PDIR2_OFF	0x00000000	/* PDIR2 disable */#define	MCFA_DIC_PDIR2_PDOR1	0x00000008	/* PDIR2 PDOR1 data */#define	MCFA_DIC_PDIR2_PDOR2	0x00000010	/* PDIR2 PDOR2 data */#define	MCFA_DIC_PDIR2_IIS1	0x00000020	/* PDIR2 IIS1 data */#define	MCFA_DIC_PDIR2_IIS3	0x00000028	/* PDIR2 IIS3 data */#define	MCFA_DIC_PDIR2_IIS4	0x00000030	/* PDIR2 IIS4 data */#define	MCFA_DIC_PDIR2_EBU1	0x00000038	/* PDIR2 EBU1 data */#define	MCFA_DIC_PDIR2_EBU2	0x00002000	/* PDIR2 EBU1 data */#define	MCFA_DIC_PDIR1_OFF	0x00000000	/* PDIR1 disable */#define	MCFA_DIC_PDIR1_PDOR1	0x00000001	/* PDIR1 PDOR1 data */#define	MCFA_DIC_PDIR1_PDOR2	0x00000002	/* PDIR1 PDOR2 data */#define	MCFA_DIC_PDIR1_IIS1	0x00000004	/* PDIR1 IIS1 data */#define	MCFA_DIC_PDIR1_IIS3	0x00000005	/* PDIR1 IIS3 data */#define	MCFA_DIC_PDIR1_IIS4	0x00000006	/* PDIR1 IIS4 data */#define	MCFA_DIC_PDIR1_EBU1	0x00000007	/* PDIR1 EBU1 data */#define	MCFA_DIC_PDIR1_EBU2	0x00001000	/* PDIR1 EBU2 data *///DMA REGISTER#define	MCFDMA_DCR0		0x308		/* DMA status reg (r/w) */#define	MCFDMA_DCR1		0x348		/* DMA status reg (r/w) */#define	MCFDMA_DSR0		0x310		/* DMA status reg (r/w) */#define	MCFDMA_DSR1		0x350		/* DMA status reg (r/w) */#define	MCFDMA_SAR0		0x300		/* DMA status reg (r/w) */#define	MCFDMA_SAR1		0x340		/* DMA status reg (r/w) */#define	MCFDMA_DAR0		0x304		/* DMA status reg (r/w) */#define	MCFDMA_DAR1		0x344		/* DMA status reg (r/w) */#define	MCFDMA_BCR0		0x30C		/* DMA status reg (r/w) */#define	MCFDMA_BCR1		0x34C		/* DMA status reg (r/w) *///#define	DMA0_STATUE(x)		(((*mcfReg8p(MCFDMA_DSR0))<<x)&0x01)//#define	DMA1_STATUE(x)		(((*mcfReg8p(MCFDMA_DSR1))<<x)&0x01)#define   DMA0_STATUE			(*mcfReg8p(MCFDMA_DSR0))#define   DMA1_STATUE			(*mcfReg8p(MCFDMA_DSR1))#define   DMA0_CTL				(*mcfReg32p(MCFDMA_DCR0))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一个色妞综合视频在线观看| 91丝袜美女网| 91麻豆福利精品推荐| 精品国产一区二区三区久久久蜜月 | 中文字幕av资源一区| 日韩vs国产vs欧美| 91免费在线播放| 国产人伦精品一区二区| 日韩av在线发布| 欧美午夜精品久久久久久孕妇| 久久久高清一区二区三区| 日韩经典中文字幕一区| 欧洲在线/亚洲| 亚洲天堂免费在线观看视频| 国产 欧美在线| 精品国产乱子伦一区| 视频一区免费在线观看| 欧美吻胸吃奶大尺度电影| 亚洲欧美成aⅴ人在线观看| 成人性视频免费网站| 国产日产欧美一区二区三区 | 亚洲美女一区二区三区| 不卡的av中国片| 国产女主播在线一区二区| 精品亚洲成av人在线观看| 91精品国产综合久久久久久| 日日摸夜夜添夜夜添国产精品| 欧美在线免费观看视频| 亚洲小说春色综合另类电影| 一本色道久久综合亚洲aⅴ蜜桃 | 国产乱码精品一区二区三区av| 精品国产免费人成电影在线观看四季 | 精品亚洲aⅴ乱码一区二区三区| 欧美一区二区私人影院日本| 蜜臀av性久久久久蜜臀aⅴ| 欧美成人性战久久| 久草精品在线观看| 久久久久久久国产精品影院| 风间由美中文字幕在线看视频国产欧美 | 日韩欧美国产高清| 国产一区二区三区不卡在线观看| 精品日韩一区二区三区免费视频| 青椒成人免费视频| 精品国产一区二区三区久久影院 | 日韩黄色免费电影| 欧美不卡在线视频| 国产91在线看| 亚洲女与黑人做爰| 欧美日本韩国一区| 九一九一国产精品| 日韩一区欧美一区| 欧美乱妇23p| 国产成人在线色| 亚洲自拍偷拍综合| 欧美成人video| 99久久久无码国产精品| 亚洲va天堂va国产va久| 日韩免费观看高清完整版 | 成人欧美一区二区三区| 欧美人xxxx| 国产福利一区二区三区视频在线| 一区二区三区中文在线| 欧美一区二区三区日韩视频| 国产精品77777| 亚洲资源中文字幕| 久久久久久久网| 欧美无砖砖区免费| 国产福利一区二区三区| 亚洲va韩国va欧美va精品| 久久久久免费观看| 欧美三级中文字| 成人性生交大合| 日韩精品电影一区亚洲| 中文字幕一区免费在线观看| 91麻豆精品国产无毒不卡在线观看| 国产成人综合视频| 日韩电影在线免费看| 最新久久zyz资源站| 日韩你懂的在线观看| 日本高清免费不卡视频| 国产一区二区伦理片| 视频一区欧美精品| 亚洲精品乱码久久久久久| 久久综合中文字幕| 91精品国产福利在线观看| av电影在线观看一区| 国产精品一区二区久久精品爱涩| 午夜精品一区二区三区电影天堂 | 国产精品乱子久久久久| 911国产精品| 在线区一区二视频| 99re在线视频这里只有精品| 国产一区二区网址| 老司机精品视频一区二区三区| 亚洲国产精品久久人人爱| 欧美国产丝袜视频| 久久综合色8888| 日韩女优毛片在线| 91精品国产综合久久久久| 欧美日韩一区不卡| 欧美综合在线视频| 色呦呦网站一区| 91在线精品秘密一区二区| 成人免费毛片高清视频| 国产精品18久久久久久久久 | 久久国产精品露脸对白| 婷婷久久综合九色国产成人| 亚洲成人精品一区| 亚洲图片欧美视频| 亚洲成人午夜影院| 日韩电影免费在线看| 免费高清在线一区| 久久99久久99| 韩国视频一区二区| 国产美女精品在线| 国产99久久久国产精品潘金| 国产成人在线视频网址| www.亚洲色图.com| 色婷婷久久久综合中文字幕| 色婷婷久久久亚洲一区二区三区 | 久久久久国产精品厨房| 国产人成亚洲第一网站在线播放| 日本一二三四高清不卡| 日韩毛片一二三区| 亚洲成a人v欧美综合天堂| 青青草成人在线观看| 国内不卡的二区三区中文字幕| 激情亚洲综合在线| av中文字幕在线不卡| 在线观看免费亚洲| 7777精品伊人久久久大香线蕉经典版下载| 欧美日韩精品欧美日韩精品一| 日韩欧美在线不卡| 国产亚洲精品久| 亚洲免费观看高清完整版在线观看熊 | 韩国精品一区二区| 成人av在线播放网址| 91福利视频久久久久| 日韩一区二区三区在线视频| 国产日本亚洲高清| 亚洲黄色av一区| 久久草av在线| 99久久99久久免费精品蜜臀| 欧洲精品在线观看| 久久久综合精品| 亚洲综合免费观看高清在线观看| 蜜桃一区二区三区四区| 成人免费毛片片v| 91.com在线观看| 国产欧美一区二区精品性色| 一区二区不卡在线播放 | 岛国一区二区三区| 在线免费观看日本一区| 亚洲精品一线二线三线| 欧美丰满一区二区免费视频| 91女神在线视频| 91精品国产综合久久精品麻豆| 中文一区二区完整视频在线观看| 亚洲国产精品影院| 丁香另类激情小说| 日韩天堂在线观看| 亚洲欧美日韩国产手机在线| 极品少妇xxxx精品少妇| 欧洲亚洲国产日韩| 国产精品全国免费观看高清| 免费观看在线综合色| 91精品1区2区| 日本一区二区三区电影| 麻豆高清免费国产一区| 色呦呦网站一区| 国产亚洲制服色| 老司机午夜精品99久久| 欧美三级电影网| 国产精品美女久久久久高潮| 国产在线精品免费av| 555夜色666亚洲国产免| 一区二区三区四区不卡在线| 国产成人精品亚洲777人妖| 日韩欧美高清dvd碟片| 丝袜a∨在线一区二区三区不卡 | 美女一区二区久久| 欧美性大战久久| 亚洲精品一二三| 成人av资源下载| 国产亚洲一区二区在线观看| 九色|91porny| 精品日韩99亚洲| 麻豆精品视频在线观看免费| 欧美精品在线一区二区三区| 亚洲成人免费看| 欧美网站一区二区| 亚洲高清久久久| 欧美日韩成人在线| 亚洲影视资源网| 欧美嫩在线观看| 午夜视黄欧洲亚洲| 91精品在线麻豆| 美腿丝袜在线亚洲一区 | 欧美一区二区三区系列电影| 五月综合激情网|