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

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

?? ch374hfu.h

?? CH374 USB-HOST文件系統單片機子程序庫
?? H
?? 第 1 頁 / 共 4 頁
字號:
		UINT8	mPathName[ MAX_PATH_LEN ];	/* 輸入參數: 路徑: [盤符,冒號,斜杠,目錄名或者文件名及擴展名(含通配符*)...,枚舉序號], 其中盤符和冒號可以省略, 例如"C:\DIR1.EXT\DIR2\FILE*",00H */
	} Enumer;							/* CMD_FileEnumer, 枚舉文件,返回文件名 */
	struct {
		UINT8	mUpdateLen;				/* 輸入參數: 是否允許更新長度: 0禁止,1允許 */
	} Close;							/* CMD_FileClose, 關閉當前文件 */
	struct {
		UINT8	mPathName[ MAX_PATH_LEN ];	/* 輸入參數: 路徑: [盤符,冒號,斜杠,目錄名或者文件名及擴展名...,結束符00H], 其中盤符和冒號可以省略, 例如"C:\DIR1.EXT\DIR2\FILENAME.EXT",00H */
	} Create;							/* CMD_FileCreate, 新建文件并打開,如果文件已經存在則先刪除后再新建 */
	struct {
		UINT8	mPathName[ MAX_PATH_LEN ];	/* 輸入參數: 路徑: [盤符,冒號,斜杠,目錄名或者文件名及擴展名...,結束符00H], 其中盤符和冒號可以省略, 例如"C:\DIR1.EXT\DIR2\FILENAME.EXT",00H */
	} Erase;							/* CMD_FileErase, 刪除文件并關閉 */
	struct {
		UINT32	mFileSize;				/* 輸入參數: 新的文件長度,為0FFFFFFFFH則不修改, 返回: 原長度 */
		UINT16	mFileDate;				/* 輸入參數: 新的文件日期,為0FFFFH則不修改, 返回: 原日期 */
		UINT16	mFileTime;				/* 輸入參數: 新的文件時間,為0FFFFH則不修改, 返回: 原時間 */
		UINT8	mFileAttr;				/* 輸入參數: 新的文件屬性,為0FFH則不修改, 返回: 原屬性 */
	} Modify;							/* CMD_FileQuery, 查詢當前文件的信息; CMD_FileModify, 查詢或者修改當前文件的信息 */
	struct {
		UINT32	mSectorOffset;			/* 輸入參數: 扇區偏移,0則移動到文件頭,0FFFFFFFFH則移動到文件尾, 返回: 當前文件指針對應的絕對線性扇區號, 0FFFFFFFFH則已到文件尾 */
	} Locate;							/* CMD_FileLocate, 移動當前文件指針 */
	struct {
		UINT8	mSectorCount;			/* 輸入參數: 讀取扇區數, 返回: 實際讀取扇區數 */
	} Read;								/* CMD_FileRead, 從當前文件讀取數據 */
	struct {
		UINT8	mSectorCount;			/* 輸入參數: 寫入扇區數, 返回: 實際寫入扇區數 */
	} Write;							/* CMD_FileWrite, 向當前文件寫入數據 */
	struct {
		UINT8	mSectorCount;			/* 輸入參數: 讀取扇區數, 返回: 實際讀取扇區數 */
		UINT8	mReserved;
		UINT8	mLbaCount;
		UINT8	mReserved5[5];
		PUINT8	mDataBuffer;			/* 輸入參數: 緩沖區起始地址, 返回: 緩沖區當前地址 */
	} ReadX;							/* CMD_FileReadX, 從當前文件讀取數據到指定緩沖區 */
	struct {
		UINT8	mSectorCount;			/* 輸入參數: 寫入扇區數, 返回: 實際寫入扇區數 */
		UINT8	mReserved;
		UINT8	mLbaCount;
		UINT8	mReserved5[5];
		PUINT8	mDataBuffer;			/* 輸入參數: 緩沖區起始地址, 返回: 緩沖區當前地址 */
	} WriteX;							/* CMD_FileWriteX, 向當前文件寫入指定緩沖區的數據 */
	struct {
		UINT32	mDiskSizeSec;			/* 返回: 整個物理磁盤的總扇區數 */
	} DiskSize;							/* CMD_DiskSize, 查詢磁盤容量 */
	struct {
		UINT32	mByteOffset;			/* 輸入參數: 以字節為單位的偏移量, 以字節為單位的文件指針, 返回: 當前文件指針對應的絕對線性扇區號, 0FFFFFFFFH則已到文件尾 */
	} ByteLocate;						/* CMD_ByteLocate, 以字節為單位移動當前文件指針 */
	struct {
		UINT8	mByteCount;				/* 輸入參數: 準備讀取的字節數,不得大于MAX_BYTE_IO, 返回: 實際讀出的字節數 */
		UINT8	mByteBuffer[ MAX_BYTE_IO ];	/* 返回: 讀出的數據塊 */
	} ByteRead;							/* CMD_ByteRead, 以字節為單位從當前文件讀取數據塊 */
	struct {
		UINT8	mByteCount;				/* 輸入參數: 準備寫入的字節數,不得大于MAX_BYTE_IO, 返回: 實際寫入的字節數 */
		UINT8	mByteBuffer[ MAX_BYTE_IO ];	/* 輸入參數: 準備寫入的數據塊 */
	} ByteWrite;						/* CMD_ByteWrite, 以字節為單位向當前文件寫入數據塊 */
	struct {
		UINT8	mSaveVariable;			/* 輸入參數: 為0則恢復變量,非0值則備份/保存變量 */
		UINT8	mReserved[3];
		PUINT8	mBuffer;				/* 輸入參數: 指向子程序庫的變量的備份緩沖區,長度不小于80個字節 */
	} SaveVariable;						/* CMD_SaveVariable, 備份/保存/恢復子程序庫的變量 */
} CMD_PARAM;

typedef CMD_PARAM CMD_PARAM_I;
typedef CMD_PARAM *P_CMD_PARAM;

/* SCSI命令碼 */
#define SPC_CMD_INQUIRY			0x12
#define SPC_CMD_READ_CAPACITY	0x25
#define SPC_CMD_READ10			0x28
#define SPC_CMD_WRITE10			0x2A
#define SPC_CMD_TEST_READY		0x00
#define SPC_CMD_REQUEST_SENSE	0x03
#define SPC_CMD_MODESENSE6		0x1A
#define SPC_CMD_MODESENSE10		0x5A
#define SPC_CMD_START_STOP		0x1B

/* BOC */
typedef union _BULK_ONLY_CMD {
	struct {
/*		UINT32	mCBW_Sig;*/
/*		UINT32	mCBW_Tag;*/
		UINT8	mCBW_DataLen0;			/* 輸入: 數據傳輸長度,有效值是0到65535 */
		UINT8	mCBW_DataLen1;
		UINT16	mCBW_DataLen2;
		UINT8	mCBW_Flag;				/* 輸入: 傳輸方向等標志 */
		UINT8	mCBW_LUN;
		UINT8	mCBW_CB_Len;			/* 輸入: 命令塊的長度,有效值是1到16 */
		UINT8	mCBW_CB_Buf[10];		/* 輸入: 命令塊,該緩沖區最多為16個字節 */
	} mCBW;								/* BulkOnly協議的命令塊, 輸入CBW結構 */
	struct {
		UINT32	mCSW_Sig;
		UINT32	mCSW_Tag;
		UINT32	mCSW_Residue;			/* 返回: 剩余數據長度 */
		UINT8	mCSW_Status;			/* 返回: 命令執行結果狀態 */
		UINT8	mReserved;
	} mCSW;								/* BulkOnly協議的命令狀態塊, 輸出CSW結構 */
} BULK_ONLY_CMD;						/* CMD_BulkOnlyCmd, 執行基于BulkOnly協議的命令, 如果有數據傳輸那么數據在pDISK_BASE_BUF中 */

typedef BULK_ONLY_CMD BULK_ONLY_CMD_X;

/* FILE: CH374HF?.C */

#define EN_DISK_WRITE			1
#define EN_DISK_FAT12			1
#define EN_DISK_FAT32			1
#define EN_BYTE_ACCESS			1
#define EN_SAVE_VARIABLE		1
#define EN_HUB_DISK				1
#define EN_SEC_SIZE_AUTO		1

#ifndef LIB_CFG_NO_DLY
#define LIB_CFG_NO_DLY			0		/* 默認情況下,在寫操作結束后的延時方式為"寫后延時" */
#endif
#ifndef LIB_CFG_INT_EN
#define LIB_CFG_INT_EN			0		/* 默認情況下,CH374的INT#引腳連接方式為"查詢方式" */
#endif
#ifndef DISK_BASE_BUF_LEN
#define DISK_BASE_BUF_LEN		512		/* 默認的磁盤數據緩沖區大小為512字節,建議選擇為2048甚至4096以支持某些大扇區的U盤,為0則禁止在.H文件中定義緩沖區并由應用程序在pDISK_BASE_BUF中指定 */
#endif

/* 子程序庫中提供的變量 */
extern UINT8V	CH374IntStatus;			/* CH374操作的中斷狀態 */
extern UINT8V	CH374DiskStatus;		/* 磁盤及文件狀態 */
extern UINT8	CH374vDiskFat;			/* 邏輯盤的FAT標志:1=FAT12,2=FAT16,3=FAT32 */
extern UINT8	CH374vSecPerClus;		/* 邏輯盤的每簇扇區數 */
extern UINT32	CH374vStartCluster;		/* 當前文件或者目錄的起始簇號 */
extern UINT32	CH374vFileSize;			/* 當前文件的長度 */
extern UINT32	CH374vCurrentOffset;	/* 當前文件指針,當前讀寫位置的字節偏移 */
extern UINT32	CH374vDiskRoot;			/* 對于FAT16盤為根目錄占用扇區數,對于FAT32盤為根目錄起始簇號 */
extern UINT32	CH374vDataStart;		/* 邏輯盤的數據區域的起始LBA */
extern UINT32	CH374vFdtLba;			/* 當前FDT所在的LBA地址 */
extern UINT16	CH374vFdtOffset;		/* 當前FDT在扇區內的偏移地址 */
extern UINT8	CH374vRetryCount;		/* 位7為1則NAK無限重試,為0則NAK不重試,位5為1則USB存儲設備的子類為6,為0則子類為非6,位3至位0為出錯重試次數 */
extern BOOL1	CH374vUsbPidIn;			/* 當前USB傳輸的PID是否為IN:1=是IN,0=是OUT或者SETUP */
extern UINT8	CH374vDevEndpTog;		/* USB存儲設備的端點的數據同步標志:位7對應BIT_HOST_RECV_TOG,位6對應BIT_HOST_TRAN_TOG,位3必須為1,其它位必須為0 */
extern UINT8	CH374vCurrentLun;		/* USB存儲設備的當前邏輯單元號 */
extern UINT8	CH374vDiskRetry;		/* USB存儲設備讀寫失敗后的重試計數,位7為1則啟用磁盤存取的外部接口 */
#ifdef EN_HUB_DISK
extern UINT8	CH374vHubPortCount;		/* HUB上的端口數,為0則沒有HUB */
extern UINT8	CH374vHubPortIndex;		/* HUB上的當前操作端口號,位7為0則自動查詢,位1則指定端口號 */
#endif
#ifdef EN_SEC_SIZE_AUTO
extern UINT16	CH374vSectorSize;		/* 磁盤的扇區大小 */
#else
#define	CH374vSectorSize	512			/* 磁盤的扇區大小 */
#endif
extern PUINT8	pDISK_BASE_BUF;			/* 指向外部RAM的磁盤數據緩沖區,緩沖區長度不小于CH374vSectorSize,由應用程序初始化 */

extern UINT8	CH374ReadBlock( void );		/* 從磁盤讀取多個扇區的數據到外部接口交換區 */
#ifdef EN_DISK_WRITE
extern UINT8	CH374WriteBlock( void );	/* 將外部接口交換區的多個扇區的數據塊寫入磁盤 */
#endif

/* 子程序庫中提供的子程序 */
/* 下述子程序中, 文件操作子程序CH374File*和磁盤查詢子程序CH374DiskQuery都可能會用到磁盤數據緩沖區pDISK_BASE_BUF,
   并且有可能在pDISK_BASE_BUF中保存了磁盤信息, 所以必須保證pDISK_BASE_BUF不被用于其它用途,
   如果RAM較少, 要將pDISK_BASE_BUF臨時用于其它用途, 那么在臨時用完后必須調用CH374DirtyBuffer清除磁盤緩沖區 */
extern UINT8	CH374GetVer( void );		/* 獲取當前子程序庫的版本號 */
extern UINT8	CH374Init( void );			/* 初始化CH374 */
extern void		CH374DelaymS( UINT8 iDelay );	/* 延時指定毫秒,不大于255毫秒 */
extern UINT8	CH374DiskConnect( void );	/* 檢查磁盤是否連接并更新磁盤狀態 */
extern UINT8	CH374DiskReady( void );		/* 查詢磁盤是否準備好 */
extern void		CH374DirtyBuffer( void );	/* 清除磁盤緩沖區 */
extern UINT8	CH374FileOpen( void );		/* 打開文件或者枚舉文件 */
extern UINT8	CH374FileClose( void );		/* 關閉當前文件 */
#ifdef EN_DISK_WRITE
extern UINT8	CH374FileErase( void );		/* 刪除文件并關閉 */
extern UINT8	CH374FileCreate( void );	/* 新建文件并打開,如果文件已經存在則先刪除后再新建 */
#endif
extern UINT8	CH374FileModify( void );	/* 查詢或者修改當前文件的信息 */
extern UINT8	CH374FileLocate( void );	/* 移動當前文件指針 */
extern UINT8	CH374FileReadX( void );		/* 從當前文件讀取數據到指定緩沖區 */
#ifdef EN_DISK_WRITE
extern UINT8	CH374FileWriteX( void );	/* 向當前文件寫入指定緩沖區的數據 */
#endif
#ifdef EN_BYTE_ACCESS
extern UINT8	CH374ByteLocate( void );	/* 以字節為單位移動當前文件指針 */
extern UINT8	CH374ByteRead( void );		/* 以字節為單位從當前位置讀取數據塊 */
#ifdef EN_DISK_WRITE
extern UINT8	CH374ByteWrite( void );		/* 以字節為單位向當前位置寫入數據塊 */
#endif
#endif
extern UINT8	CH374DiskSize( void );		/* 查詢磁盤容量 */
extern UINT8	CH374DiskQuery( void );		/* 查詢磁盤信息 */
#ifdef EN_SAVE_VARIABLE
extern void		CH374SaveVariable( void );	/* 備份/保存/恢復子程序庫的變量,用于子程序庫在多個CH374芯片之間進行切換 */
#endif
extern UINT8	CH374BulkOnlyCmd( void );	/* 執行基于BulkOnly協議的命令 */
extern UINT8	CH374HostTransact( void );	/* 傳輸事務,需預先輸入CH374UsbPidIn,PID令牌+目的端點地址,同步標志,返回同CH375(除USB_INT_SUCCESS為ERR_SUCCESS),NAK及出錯重試 */
extern UINT8	CH374CtrlTransfer( void );	/* 執行控制傳輸,需預先寫入8字節請求碼,收發的數據在pDISK_BASE_BUF緩沖區 */

/* 該頭文件可以為CH374子程序庫分配必要的I/O及內存資源,并產生必要的與硬件有關的目標代碼,
   如果該文件是被工程項目的多個源程序包含作為頭文件,那么應該只允許一個頭文件分配資源和產生代碼,
   除此之外的頭文件應該被事先定義CH374HF_NO_CODE,從而禁止該頭文件產生重復的目標代碼,例如:
#define		CH374HF_NO_CODE		1
#include	CH374HF?.H
*/
#ifdef CH374HF_NO_CODE

extern UINT8	CH374_READ_REGISTER( UINT8 mAddr );					/* 從指定寄存器讀取數據 */
extern void		CH374_WRITE_REGISTER( UINT8 mAddr, UINT8 mData );	/* 向指定寄存器寫入數據 */
extern void		CH374_READ_BLOCK( UINT8 mAddr, UINT8 mLen, PUINT8 mBuf );	/* 從指定起始地址讀出數據塊 */
extern void		CH374_WRITE_BLOCK( UINT8 mAddr, UINT8 mLen, PUINT8 mBuf );	/* 向指定起始地址寫入數據塊 */
extern PUINT8	CH374_READ_BLOCK64( UINT8 mAddr, PUINT8 mBuf );	/* 從雙緩沖區讀出64字節的數據塊,返回當前地址 */
#ifdef EN_DISK_WRITE
extern PUINT8	CH374_WRITE_BLOCK64( UINT8 mAddr, PUINT8 mBuf );	/* 向雙緩沖區寫入64字節的數據塊,返回當前地址 */
#endif
extern void		CH374_WRITE_BLOCK_C( UINT8 mLen, PUINT8C mBuf );	/* 向RAM_HOST_TRAN寫入常量型數據塊 */

extern CMD_PARAM_I mCmdParam;				/* 命令參數 */
extern BULK_ONLY_CMD_X mBOC;				/* BO協議的命令包 */
#if DISK_BASE_BUF_LEN
extern UINT8  DISK_BASE_BUF[ DISK_BASE_BUF_LEN ];	/* 外部RAM的磁盤數據緩沖區,緩沖區長度為一個扇區的長度,起始地址必須為8字節邊界地址 */
#endif
#ifdef FILE_DATA_BUF_LEN
extern UINT8  FILE_DATA_BUF[ FILE_DATA_BUF_LEN ];	/* 外部RAM的文件數據緩沖區,緩沖區長度不小于一次讀寫的數據長度 */
extern UINT8	CH374FileRead( void );		/* 從當前文件讀取數據 */
#ifdef EN_DISK_WRITE
extern UINT8	CH374FileWrite( void );		/* 向當前文件寫入數據 */
#endif
#endif
#ifndef NO_DEFAULT_CH374_F_ENUM
extern UINT8	CH374FileEnumer( void );	/* 枚舉文件 */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲视频免费看| 天堂久久久久va久久久久| 亚洲欧美日韩一区二区三区在线观看| 久久久久久久综合色一本| 成人精品免费看| 日韩不卡一区二区| 国产精品毛片高清在线完整版| 色综合天天性综合| 免费成人在线网站| 亚洲欧美中日韩| 精品国产乱码91久久久久久网站| 96av麻豆蜜桃一区二区| 老汉av免费一区二区三区| 亚洲欧美日韩在线不卡| 2021中文字幕一区亚洲| 欧美肥胖老妇做爰| 91香蕉国产在线观看软件| 国模一区二区三区白浆| 性欧美大战久久久久久久久| 国产精品久久久久久久久晋中 | 亚洲免费资源在线播放| 精品久久久网站| 日韩欧美国产一区在线观看| 日韩一区二区三区视频在线观看| 欧美精品高清视频| 久久久国产一区二区三区四区小说 | 17c精品麻豆一区二区免费| 1区2区3区欧美| 亚洲成人激情自拍| 国模套图日韩精品一区二区| 国内外成人在线| 99久久国产免费看| 欧美日韩aaaaa| 久久久久久麻豆| 亚洲成人精品一区| 国产自产v一区二区三区c| 91看片淫黄大片一级在线观看| 在线观看成人免费视频| 欧美成人欧美edvon| 国产精品国产三级国产普通话99| 亚洲伊人色欲综合网| 成人精品视频一区| 欧美国产一区二区| 成人h动漫精品一区二区| 91香蕉视频在线| 精品久久久久一区二区国产| 亚洲欧洲国产日韩| 久久se精品一区二区| 日本高清不卡在线观看| 中文字幕 久热精品 视频在线 | 婷婷开心激情综合| 色综合咪咪久久| 欧美不卡在线视频| 一区二区三区欧美日| 国产成人av网站| 26uuu国产日韩综合| 亚洲成人自拍网| 91精品国产欧美一区二区| 26uuu亚洲综合色欧美| 精品欧美黑人一区二区三区| 亚洲一二三四区| 91精品国产福利在线观看| 国产高清视频一区| 久久免费国产精品| 福利一区在线观看| 亚洲午夜久久久久久久久电影院| 欧美久久久久免费| 国模娜娜一区二区三区| 亚洲天堂网中文字| 欧美日韩成人综合在线一区二区 | 337p亚洲精品色噜噜噜| 亚洲午夜久久久久久久久电影网 | 国产91丝袜在线18| 成人av资源在线观看| 欧美二区乱c少妇| 精东粉嫩av免费一区二区三区| 制服丝袜日韩国产| 久久精品亚洲乱码伦伦中文| 99久久国产综合精品女不卡| 欧美嫩在线观看| 亚洲 欧美综合在线网络| 丁香激情综合国产| 国产精品欧美一区喷水| 亚洲一区二区三区视频在线播放 | 亚洲国产视频a| 亚洲高清三级视频| 亚洲123区在线观看| 国产色产综合产在线视频| 一级特黄大欧美久久久| 麻豆精品在线观看| 91麻豆精品国产91久久久久久| 国产肉丝袜一区二区| 日韩三级中文字幕| 丁香五精品蜜臀久久久久99网站 | 欧美日韩亚洲丝袜制服| 成人一区二区三区在线观看| 国产在线播精品第三| 九九精品一区二区| 捆绑变态av一区二区三区| 日韩综合小视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品成人一区二区艾草| 青青青伊人色综合久久| 国产欧美日韩另类一区| 777a∨成人精品桃花网| hitomi一区二区三区精品| 日韩成人一级大片| 一区二区三区精品久久久| 久久一二三国产| 日韩一区二区在线免费观看| 91一区二区在线| 色欧美片视频在线观看| 美腿丝袜亚洲色图| 国产欧美一区二区在线观看| 成人av在线影院| 亚洲国产综合人成综合网站| 91碰在线视频| 国产一区福利在线| 一区二区三区在线免费观看| 欧美电影在线免费观看| 在线观看欧美黄色| 欧美视频在线一区二区三区| 99国产精品视频免费观看| 国产精品一二三四区| 国内不卡的二区三区中文字幕| 天天操天天干天天综合网| 亚洲第一电影网| 日韩中文字幕一区二区三区| 日日欢夜夜爽一区| 免费日韩伦理电影| 国产在线一区观看| 国产精品99久久久久久久vr| 国产精品综合网| 高清在线观看日韩| 色婷婷香蕉在线一区二区| 欧美亚洲综合一区| 欧美一区二区三级| 久久久午夜精品| 自拍偷拍欧美精品| 国产精品自在在线| 国内成+人亚洲+欧美+综合在线| 国产麻豆午夜三级精品| 一级中文字幕一区二区| 精品国产91洋老外米糕| 欧美四级电影在线观看| 日韩视频免费观看高清完整版| 欧美亚洲日本一区| 欧美日韩精品二区第二页| 56国语精品自产拍在线观看| 久久久久国产精品免费免费搜索| 欧美国产丝袜视频| 石原莉奈在线亚洲二区| 国产·精品毛片| 日韩精品中午字幕| 国产网站一区二区三区| 欧美熟乱第一页| 日韩欧美国产一二三区| 欧美一区二区三级| 精品国产一区二区三区久久久蜜月| 91麻豆产精品久久久久久| 国产福利一区二区三区视频在线| 国产裸体歌舞团一区二区| 一本大道久久a久久精二百| 欧美一区二区视频在线观看2022| 欧美激情一区二区三区蜜桃视频 | 欧美喷潮久久久xxxxx| 国产色产综合产在线视频| 琪琪一区二区三区| 欧美日本在线看| 亚洲一区在线观看免费| 欧美色图12p| 中文字幕精品—区二区四季| 久色婷婷小香蕉久久| 91精品国产综合久久久久| 亚洲一区电影777| 欧洲一区在线观看| 亚洲自拍偷拍网站| 欧美色成人综合| 亚洲国产欧美日韩另类综合 | 91国产免费观看| 一区二区三区视频在线观看| 色综合久久精品| 亚洲一区在线观看网站| 欧美亚洲一区二区三区四区| 亚洲精品中文在线影院| 欧美日韩午夜精品| 欧美aaaaaa午夜精品| 久久亚洲捆绑美女| 成人免费毛片片v| 亚洲色图欧美偷拍| 欧美日本一区二区在线观看| 免费在线观看视频一区| 国产日韩亚洲欧美综合| 色综合久久综合网| 视频一区视频二区中文| 精品第一国产综合精品aⅴ| 成人av午夜电影| 日韩av中文字幕一区二区三区| 2023国产一二三区日本精品2022| 99re视频精品|