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

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

?? ide-cd.c

?? ep9315平臺下硬盤驅動的源碼
?? C
?? 第 1 頁 / 共 5 頁
字號:
/* * linux/drivers/ide/ide-cd.c * * Copyright (C) 1994, 1995, 1996  scott snyder  <snyder@fnald0.fnal.gov> * Copyright (C) 1996-1998  Erik Andersen <andersee@debian.org> * Copyright (C) 1998-2000  Jens Axboe <axboe@suse.de> * * May be copied or modified under the terms of the GNU General Public * License.  See linux/COPYING for more information. * * ATAPI CD-ROM driver.  To be used with ide.c. * See Documentation/cdrom/ide-cd for usage information. * * Suggestions are welcome. Patches that work are more welcome though. ;-) * For those wishing to work on this driver, please be sure you download * and comply with the latest Mt. Fuji (SFF8090 version 4) and ATAPI  * (SFF-8020i rev 2.6) standards. These documents can be obtained by  * anonymous ftp from: * ftp://fission.dt.wdc.com/pub/standards/SFF_atapi/spec/SFF8020-r2.6/PS/8020r26.ps * ftp://ftp.avc-pioneer.com/Mtfuji4/Spec/Fuji4r10.pdf * * Drives that deviate from these standards will be accomodated as much * as possible via compile time or command-line options.  Since I only have * a few drives, you generally need to send me patches... * * ---------------------------------- * TO DO LIST: * -Make it so that Pioneer CD DR-A24X and friends don't get screwed up on *   boot * * ---------------------------------- * 1.00  Oct 31, 1994 -- Initial version. * 1.01  Nov  2, 1994 -- Fixed problem with starting request in *                       cdrom_check_status. * 1.03  Nov 25, 1994 -- leaving unmask_intr[] as a user-setting (as for disks) * (from mlord)       -- minor changes to cdrom_setup() *                    -- renamed ide_dev_s to ide_drive_t, enable irq on command * 2.00  Nov 27, 1994 -- Generalize packet command interface; *                       add audio ioctls. * 2.01  Dec  3, 1994 -- Rework packet command interface to handle devices *                       which send an interrupt when ready for a command. * 2.02  Dec 11, 1994 -- Cache the TOC in the driver. *                       Don't use SCMD_PLAYAUDIO_TI; it's not included *                       in the current version of ATAPI. *                       Try to use LBA instead of track or MSF addressing *                       when possible. *                       Don't wait for READY_STAT. * 2.03  Jan 10, 1995 -- Rewrite block read routines to handle block sizes *                       other than 2k and to move multiple sectors in a *                       single transaction. * 2.04  Apr 21, 1995 -- Add work-around for Creative Labs CD220E drives. *                       Thanks to Nick Saw <cwsaw@pts7.pts.mot.com> for *                       help in figuring this out.  Ditto for Acer and *                       Aztech drives, which seem to have the same problem. * 2.04b May 30, 1995 -- Fix to match changes in ide.c version 3.16 -ml * 2.05  Jun  8, 1995 -- Don't attempt to retry after an illegal request *                        or data protect error. *                       Use HWIF and DEV_HWIF macros as in ide.c. *                       Always try to do a request_sense after *                        a failed command. *                       Include an option to give textual descriptions *                        of ATAPI errors. *                       Fix a bug in handling the sector cache which *                        showed up if the drive returned data in 512 byte *                        blocks (like Pioneer drives).  Thanks to *                        Richard Hirst <srh@gpt.co.uk> for diagnosing this. *                       Properly supply the page number field in the *                        MODE_SELECT command. *                       PLAYAUDIO12 is broken on the Aztech; work around it. * 2.05x Aug 11, 1995 -- lots of data structure renaming/restructuring in ide.c *                       (my apologies to Scott, but now ide-cd.c is independent) * 3.00  Aug 22, 1995 -- Implement CDROMMULTISESSION ioctl. *                       Implement CDROMREADAUDIO ioctl (UNTESTED). *                       Use input_ide_data() and output_ide_data(). *                       Add door locking. *                       Fix usage count leak in cdrom_open, which happened *                        when a read-write mount was attempted. *                       Try to load the disk on open. *                       Implement CDROMEJECT_SW ioctl (off by default). *                       Read total cdrom capacity during open. *                       Rearrange logic in cdrom_decode_status.  Issue *                        request sense commands for failed packet commands *                        from here instead of from cdrom_queue_packet_command. *                        Fix a race condition in retrieving error information. *                       Suppress printing normal unit attention errors and *                        some drive not ready errors. *                       Implement CDROMVOLREAD ioctl. *                       Implement CDROMREADMODE1/2 ioctls. *                       Fix race condition in setting up interrupt handlers *                        when the `serialize' option is used. * 3.01  Sep  2, 1995 -- Fix ordering of reenabling interrupts in *                        cdrom_queue_request. *                       Another try at using ide_[input,output]_data. * 3.02  Sep 16, 1995 -- Stick total disk capacity in partition table as well. *                       Make VERBOSE_IDE_CD_ERRORS dump failed command again. *                       Dump out more information for ILLEGAL REQUEST errs. *                       Fix handling of errors occurring before the *                        packet command is transferred. *                       Fix transfers with odd bytelengths. * 3.03  Oct 27, 1995 -- Some Creative drives have an id of just `CD'. *                       `DCI-2S10' drives are broken too. * 3.04  Nov 20, 1995 -- So are Vertos drives. * 3.05  Dec  1, 1995 -- Changes to go with overhaul of ide.c and ide-tape.c * 3.06  Dec 16, 1995 -- Add support needed for partitions. *                       More workarounds for Vertos bugs (based on patches *                        from Holger Dietze <dietze@aix520.informatik.uni-leipzig.de>). *                       Try to eliminate byteorder assumptions. *                       Use atapi_cdrom_subchnl struct definition. *                       Add STANDARD_ATAPI compilation option. * 3.07  Jan 29, 1996 -- More twiddling for broken drives: Sony 55D, *                        Vertos 300. *                       Add NO_DOOR_LOCKING configuration option. *                       Handle drive_cmd requests w/NULL args (for hdparm -t). *                       Work around sporadic Sony55e audio play problem. * 3.07a Feb 11, 1996 -- check drive->id for NULL before dereferencing, to fix *                        problem with "hde=cdrom" with no drive present.  -ml * 3.08  Mar  6, 1996 -- More Vertos workarounds. * 3.09  Apr  5, 1996 -- Add CDROMCLOSETRAY ioctl. *                       Switch to using MSF addressing for audio commands. *                       Reformat to match kernel tabbing style. *                       Add CDROM_GET_UPC ioctl. * 3.10  Apr 10, 1996 -- Fix compilation error with STANDARD_ATAPI. * 3.11  Apr 29, 1996 -- Patch from Heiko Eissfeldt <heiko@colossus.escape.de> *                       to remove redundant verify_area calls. * 3.12  May  7, 1996 -- Rudimentary changer support.  Based on patches *                        from Gerhard Zuber <zuber@berlin.snafu.de>. *                       Let open succeed even if there's no loaded disc. * 3.13  May 19, 1996 -- Fixes for changer code. * 3.14  May 29, 1996 -- Add work-around for Vertos 600. *                        (From Hennus Bergman <hennus@sky.ow.nl>.) * 3.15  July 2, 1996 -- Added support for Sanyo 3 CD changers *                        from Ben Galliart <bgallia@luc.edu> with  *                        special help from Jeff Lightfoot  *                        <jeffml@pobox.com> * 3.15a July 9, 1996 -- Improved Sanyo 3 CD changer identification * 3.16  Jul 28, 1996 -- Fix from Gadi to reduce kernel stack usage for ioctl. * 3.17  Sep 17, 1996 -- Tweak audio reads for some drives. *                       Start changing CDROMLOADFROMSLOT to CDROM_SELECT_DISC. * 3.18  Oct 31, 1996 -- Added module and DMA support. *                        *                        * 4.00  Nov 5, 1996   -- New ide-cd maintainer, *                                 Erik B. Andersen <andersee@debian.org> *                     -- Newer Creative drives don't always set the error *                          register correctly.  Make sure we see media changes *                          regardless. *                     -- Integrate with generic cdrom driver. *                     -- CDROMGETSPINDOWN and CDROMSETSPINDOWN ioctls, based on *                          a patch from Ciro Cattuto <>. *                     -- Call set_device_ro. *                     -- Implement CDROMMECHANISMSTATUS and CDROMSLOTTABLE *                          ioctls, based on patch by Erik Andersen *                     -- Add some probes of drive capability during setup. * * 4.01  Nov 11, 1996  -- Split into ide-cd.c and ide-cd.h *                     -- Removed CDROMMECHANISMSTATUS and CDROMSLOTTABLE  *                          ioctls in favor of a generalized approach  *                          using the generic cdrom driver. *                     -- Fully integrated with the 2.1.X kernel. *                     -- Other stuff that I forgot (lots of changes) * * 4.02  Dec 01, 1996  -- Applied patch from Gadi Oxman <gadio@netvision.net.il> *                          to fix the drive door locking problems. * * 4.03  Dec 04, 1996  -- Added DSC overlap support. * 4.04  Dec 29, 1996  -- Added CDROMREADRAW ioclt based on patch  *                          by Ales Makarov (xmakarov@sun.felk.cvut.cz) * * 4.05  Nov 20, 1997  -- Modified to print more drive info on init *                        Minor other changes *                        Fix errors on CDROMSTOP (If you have a "Dolphin", *                          you must define IHAVEADOLPHIN) *                        Added identifier so new Sanyo CD-changer works *                        Better detection if door locking isn't supported * * 4.06  Dec 17, 1997  -- fixed endless "tray open" messages  -ml * 4.07  Dec 17, 1997  -- fallback to set pc->stat on "tray open" * 4.08  Dec 18, 1997  -- spew less noise when tray is empty *                     -- fix speed display for ACER 24X, 18X * 4.09  Jan 04, 1998  -- fix handling of the last block so we return *                         an end of file instead of an I/O error (Gadi) * 4.10  Jan 24, 1998  -- fixed a bug so now changers can change to a new *                         slot when there is no disc in the current slot. *                     -- Fixed a memory leak where info->changer_info was *                         malloc'ed but never free'd when closing the device. *                     -- Cleaned up the global namespace a bit by making more *                         functions static that should already have been. * 4.11  Mar 12, 1998  -- Added support for the CDROM_SELECT_SPEED ioctl *                         based on a patch for 2.0.33 by Jelle Foks  *                         <jelle@scintilla.utwente.nl>, a patch for 2.0.33 *                         by Toni Giorgino <toni@pcape2.pi.infn.it>, the SCSI *                         version, and my own efforts.  -erik *                     -- Fixed a stupid bug which egcs was kind enough to *                         inform me of where "Illegal mode for this track" *                         was never returned due to a comparison on data *                         types of limited range. * 4.12  Mar 29, 1998  -- Fixed bug in CDROM_SELECT_SPEED so write speed is  *                         now set ionly for CD-R and CD-RW drives.  I had  *                         removed this support because it produced errors. *                         It produced errors _only_ for non-writers. duh. * 4.13  May 05, 1998  -- Suppress useless "in progress of becoming ready" *                         messages, since this is not an error. *                     -- Change error messages to be const *                     -- Remove a "\t" which looks ugly in the syslogs * 4.14  July 17, 1998 -- Change to pointing to .ps version of ATAPI spec *                         since the .pdf version doesn't seem to work... *                     -- Updated the TODO list to something more current. * * 4.15  Aug 25, 1998  -- Updated ide-cd.h to respect mechine endianess,  *                         patch thanks to "Eddie C. Dost" <ecd@skynet.be> * * 4.50  Oct 19, 1998  -- New maintainers! *                         Jens Axboe <axboe@image.dk> *                         Chris Zwilling <chris@cloudnet.com> * * 4.51  Dec 23, 1998  -- Jens Axboe <axboe@image.dk> *                      - ide_cdrom_reset enabled since the ide subsystem *                         handles resets fine now. <axboe@image.dk> *                      - Transfer size fix for Samsung CD-ROMs, thanks to *                        "Ville Hallik" <ville.hallik@mail.ee>. *                      - other minor stuff. * * 4.52  Jan 19, 1999  -- Jens Axboe <axboe@image.dk> *                      - Detect DVD-ROM/RAM drives * * 4.53  Feb 22, 1999   - Include other model Samsung and one Goldstar *                         drive in transfer size limit. *                      - Fix the I/O error when doing eject without a medium *                         loaded on some drives. *                      - CDROMREADMODE2 is now implemented through *                         CDROMREADRAW, since many drives don't support *                         MODE2 (even though ATAPI 2.6 says they must). *                      - Added ignore parameter to ide-cd (as a module), eg *                         	insmod ide-cd ignore='hda hdb' *                         Useful when using ide-cd in conjunction with *                         ide-scsi. TODO: non-modular way of doing the *                         same. * * 4.54  Aug 5, 1999	- Support for MMC2 class commands through the generic *			  packet interface to cdrom.c. *			- Unified audio ioctl support, most of it. *			- cleaned up various deprecated verify_area(). *			- Added ide_cdrom_packet() as the interface for *			  the Uniform generic_packet(). *			- bunch of other stuff, will fill in logs later. *			- report 1 slot for non-changers, like the other *			  cd-rom drivers. don't report select disc for *			  non-changers as well. *			- mask out audio playing, if the device can't do it. * * 4.55  Sep 1, 1999	- Eliminated the rest of the audio ioctls, except *			  for CDROMREADTOC[ENTRY|HEADER]. Some of the drivers *			  use this independently of the actual audio handling. *			  They will disappear later when I get the time to *			  do it cleanly. *			- Minimize the TOC reading - only do it when we *			  know a media change has occurred. *			- Moved all the CDROMREADx ioctls to the Uniform layer. *			- Heiko Eissfeldt <heiko@colossus.escape.de> supplied *			  some fixes for CDI. *			- CD-ROM leaving door locked fix from Andries *			  Brouwer <Andries.Brouwer@cwi.nl> *			- Erik Andersen <andersen@xmission.com> unified *			  commands across the various drivers and how *			  sense errors are handled. * * 4.56  Sep 12, 1999	- Removed changer support - it is now in the *			  Uniform layer. *			- Added partition based multisession handling. *			- Mode sense and mode select moved to the *			  Uniform layer. *			- Fixed a problem with WPI CDS-32X drive - it *			  failed the capabilities  * * 4.57  Apr 7, 2000	- Fixed sense reporting. *			- Fixed possible oops in ide_cdrom_get_last_session() *			- Fix locking mania and make ide_cdrom_reset relock *			- Stop spewing errors to log when magicdev polls with *			  TEST_UNIT_READY on some drives. *			- Various fixes from Tobias Ringstrom: *			  tray if it was locked prior to the reset. *			  - cdrom_read_capacity returns one frame too little. *			  - Fix real capacity reporting. * * 4.58  May 1, 2000	- Clean up ACER50 stuff. *			- Fix small problem with ide_cdrom_capacity * * 4.59  Aug 11, 2000	- Fix changer problem in cdrom_read_toc, we weren't *			  correctly sensing a disc change. *			- Rearranged some code *			- Use extended sense on drives that support it for *			  correctly reporting tray status -- from *			  Michael D Johnson <johnsom@orst.edu> * *************************************************************************/ #define IDECD_VERSION "4.59-ac1"#include <linux/config.h>#include <linux/module.h>#include <linux/types.h>#include <linux/kernel.h>#include <linux/delay.h>#include <linux/timer.h>#include <linux/slab.h>#include <linux/interrupt.h>#include <linux/errno.h>#include <linux/cdrom.h>#include <linux/ide.h>#include <linux/completion.h>#include <asm/irq.h>#include <asm/io.h>#include <asm/byteorder.h>#include <asm/uaccess.h>#include <asm/unaligned.h>#include "ide-cd.h"/**************************************************************************** * Generic packet command support and error handling routines. *//* Mark that we've seen a media change, and invalidate our internal   buffers. */static void cdrom_saw_media_change (ide_drive_t *drive){	struct cdrom_info *info = drive->driver_data;		CDROM_STATE_FLAGS (drive)->media_changed = 1;	CDROM_STATE_FLAGS (drive)->toc_valid = 0;	info->nsectors_buffered = 0;}static int cdrom_log_sense(ide_drive_t *drive, struct packet_command *pc,			   struct request_sense *sense){	int log = 0;	if (sense == NULL || pc == NULL || pc->quiet)		return 0;	switch (sense->sense_key) {		case NO_SENSE: case RECOVERED_ERROR:			break;		case NOT_READY:			/*			 * don't care about tray state messages for			 * e.g. capacity commands or in-progress or			 * becoming ready			 */			if (sense->asc == 0x3a || sense->asc == 0x04)				break;			log = 1;			break;		case UNIT_ATTENTION:			/*			 * Make good and sure we've seen this potential media			 * change. Some drives (i.e. Creative) fail to present			 * the correct sense key in the error register.			 */			cdrom_saw_media_change(drive);			break;		default:			log = 1;			break;	}	return log;}staticvoid cdrom_analyze_sense_data(ide_drive_t *drive,			      struct packet_command *failed_command,			      struct request_sense *sense){	if (!cdrom_log_sense(drive, failed_command, sense))		return;	/*	 * If a read toc is executed for a CD-R or CD-RW medium where	 * the first toc has not been recorded yet, it will fail with	 * 05/24/00 (which is a confusing error)	 */	if (failed_command && failed_command->c[0] == GPCMD_READ_TOC_PMA_ATIP)		if (sense->sense_key == 0x05 && sense->asc == 0x24)			return;#if VERBOSE_IDE_CD_ERRORS	{		int i;		const char *s;		char buf[80];		printk ("ATAPI device %s:\n", drive->name);		if (sense->error_code==0x70)			printk("  Error: ");		else if (sense->error_code==0x71)			printk("  Deferred Error: ");		else if (sense->error_code == 0x7f)			printk("  Vendor-specific Error: ");		else			printk("  Unknown Error Type: ");		if (sense->sense_key < ARY_LEN(sense_key_texts))			s = sense_key_texts[sense->sense_key];		else			s = "bad sense key!";		printk("%s -- (Sense key=0x%02x)\n", s, sense->sense_key);		if (sense->asc == 0x40) {			sprintf(buf, "Diagnostic failure on component 0x%02x",				 sense->ascq);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国毛片一区二区三区| 欧美在线免费视屏| 91福利资源站| 久久在线观看免费| 亚洲免费观看高清| 精品无码三级在线观看视频| 欧美在线free| 最新日韩在线视频| 国产精品一区二区不卡| 在线不卡中文字幕播放| 伊人夜夜躁av伊人久久| 不卡一区二区三区四区| 久久综合久色欧美综合狠狠| 日韩高清国产一区在线| 欧美午夜在线一二页| 中文字幕一区二区三区在线播放 | 国产欧美日韩综合| 免费视频一区二区| 欧美日韩中字一区| 一区二区三区在线视频播放| 不卡在线观看av| 国产精品久久久久一区二区三区共| 久久超碰97中文字幕| 欧美一区二区精品久久911| 亚洲成人综合网站| 欧美视频在线一区| 一二三四社区欧美黄| 91久久精品日日躁夜夜躁欧美| 中文字幕一区二区三区四区 | 中文一区一区三区高中清不卡| 久久精品国产网站| 日韩精品一区二区三区在线 | 成人精品国产福利| 国产精品理伦片| 99久久婷婷国产综合精品| 中文字幕第一区二区| 成人高清免费在线播放| 亚洲欧洲在线观看av| eeuss鲁一区二区三区| 亚洲视频在线观看三级| 色哟哟在线观看一区二区三区| 亚洲人快播电影网| 欧美日韩免费观看一区二区三区| 亚洲国产婷婷综合在线精品| 欧美另类一区二区三区| 久久精品国产亚洲一区二区三区| 欧美成人官网二区| 国产91在线观看丝袜| 亚洲欧洲另类国产综合| 在线观看一区二区视频| 丝袜国产日韩另类美女| 亚洲精品在线一区二区| www.日韩精品| 午夜视频在线观看一区| 精品成人a区在线观看| 成人一级视频在线观看| 亚洲一二三区在线观看| 日韩欧美一区中文| 成人精品视频一区二区三区 | 国产亚洲一区二区三区在线观看 | 欧美另类z0zxhd电影| 久久99久久99| **性色生活片久久毛片| 欧美区视频在线观看| 国产精品一级片| 亚洲精品免费播放| 日韩精品专区在线影院重磅| 国产精品99久久久久久宅男| **性色生活片久久毛片| 日韩欧美精品在线视频| 色综合久久久久久久| 蜜桃av噜噜一区| 亚洲欧美一区二区三区久本道91| 91麻豆精品国产91久久久资源速度| 国产传媒一区在线| 丝瓜av网站精品一区二区| 国产午夜一区二区三区| 欧美日本一道本在线视频| 国产不卡在线播放| 日本成人在线网站| 亚洲品质自拍视频| 国产欧美精品在线观看| 欧美一区二区三区免费视频| 91在线精品一区二区| 国产制服丝袜一区| 天天亚洲美女在线视频| 亚洲国产精品成人久久综合一区| 欧美日韩国产中文| 99精品一区二区三区| 日日摸夜夜添夜夜添国产精品 | 午夜久久久久久| 欧美国产丝袜视频| 日韩欧美高清在线| 欧美日韩亚洲国产综合| 91视视频在线直接观看在线看网页在线看 | 久久一夜天堂av一区二区三区| 91久久精品国产91性色tv| 不卡影院免费观看| 国产成人免费视| 精品无码三级在线观看视频| 男人的j进女人的j一区| 亚洲国产视频直播| 亚洲一区在线观看免费| 亚洲视频在线观看三级| 国产精品久久久久久久久图文区 | 粉嫩高潮美女一区二区三区| 久久av资源网| 精品一区二区三区在线播放视频| 午夜在线电影亚洲一区| 亚洲小说春色综合另类电影| 亚洲精品v日韩精品| 亚洲女厕所小便bbb| 亚洲丝袜精品丝袜在线| 亚洲三级在线播放| 亚洲视频精选在线| 自拍av一区二区三区| 亚洲码国产岛国毛片在线| 亚洲精品久久久蜜桃| 亚洲欧美欧美一区二区三区| 亚洲免费观看高清完整版在线观看熊| 中文字幕字幕中文在线中不卡视频| 国产精品卡一卡二| 《视频一区视频二区| 一区二区三区av电影| 午夜欧美一区二区三区在线播放| 日韩一区欧美二区| 精品系列免费在线观看| 成人免费福利片| 色8久久人人97超碰香蕉987| 欧美性videosxxxxx| 日韩一区二区三区在线| 欧美www视频| 国产午夜精品一区二区三区四区| 国产精品久久久久毛片软件| 一区二区三区日韩精品| 日日欢夜夜爽一区| 国产乱码字幕精品高清av| 成人午夜免费视频| 91国产福利在线| 欧美一区二区高清| 国产三级欧美三级日产三级99| 日韩久久一区二区| 蜜臀va亚洲va欧美va天堂| 国产成人精品www牛牛影视| 色综合久久中文综合久久97| 欧美乱妇15p| 国产精品久久久久影院色老大| 亚洲高清不卡在线观看| 国产综合色在线视频区| 99久久综合精品| 91精品中文字幕一区二区三区| 日本一区二区三区在线观看| 亚洲一级电影视频| 国产精品中文字幕日韩精品| 91麻豆成人久久精品二区三区| 91精品午夜视频| 中文字幕在线一区免费| 男女激情视频一区| jlzzjlzz欧美大全| 精品日韩99亚洲| 一区二区三区在线免费视频| 国产精品18久久久久| 欧美日韩国产乱码电影| 国产精品色眯眯| 久久成人综合网| 欧美日韩在线观看一区二区 | 久久综合视频网| 亚洲午夜视频在线| 成人免费看的视频| 欧美mv和日韩mv的网站| 亚洲伊人色欲综合网| 成人妖精视频yjsp地址| 日韩欧美激情一区| 亚洲一区二区av在线| av一区二区三区在线| 久久久午夜精品理论片中文字幕| 午夜国产不卡在线观看视频| 成人高清免费观看| 国产日产欧美精品一区二区三区| 亚洲h精品动漫在线观看| 色综合视频一区二区三区高清| 国产欧美一区在线| 老鸭窝一区二区久久精品| 欧美日韩你懂得| 亚洲国产精品麻豆| 99国内精品久久| 国产精品久久久久aaaa| 风间由美一区二区三区在线观看| 欧美videos大乳护士334| 天堂蜜桃91精品| 欧美另类久久久品| 舔着乳尖日韩一区| 欧美日韩小视频| 午夜精品福利视频网站| 欧美性大战久久| 午夜电影网一区| 91精品在线麻豆| 男人的天堂久久精品| 欧美第一区第二区| 国产毛片一区二区|