aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/libata-core.c
AgeCommit message (Expand)AuthorFilesLines
2006-03-24[PATCH] libata: Remove dependence on host_set->dev for SASBrian King1-6/+7
2006-03-24[libata] export ata_dev_pair; trim trailing whitespaceJeff Garzik1-24/+25
2006-03-24[PATCH] libata: add ata_dev_pair helperAlan Cox1-0/+17
2006-03-24[PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE.Nigel Cunningham1-2/+3
2006-03-24[PATCH] libata: make ata_set_mode() responsible for failure handlingTejun Heo1-20/+36
2006-03-24[PATCH] libata: use ata_dev_disable() in ata_bus_probe()Tejun Heo1-3/+1
2006-03-24[PATCH] libata: implement ata_dev_disable()Tejun Heo1-0/+9
2006-03-24[PATCH] libata: check if port is disabled after internal commandTejun Heo1-0/+16
2006-03-24[PATCH] libata: make per-dev transfer mode limits per-devTejun Heo1-1/+1
2006-03-24[PATCH] libata: add per-dev pio/mwdma/udma_maskTejun Heo1-18/+25
2006-03-24[PATCH] libata: implement ata_unpack_xfermask()Tejun Heo1-0/+23
2006-03-23[libata] Move some bmdma-specific code to libata-bmdma.cJeff Garzik1-234/+0
2006-03-22[PATCH] libata: do not ignore PIO-only devicesTejun Heo1-7/+0
2006-03-22[PATCH] libata: Symbol exportsAlan Cox1-0/+2
2006-03-22[PATCH] Update libata DMA blacklist to cover versions, and resync with IDE layerAlan Cox1-35/+59
2006-03-22[PATCH] libata: Fix a drive detection problemAlan Cox1-0/+10
2006-03-22Merge branch 'master'Jeff Garzik1-1/+2
2006-03-21[libata] fix oops on non-DMA bmdma hardwareJeff Garzik1-7/+10
2006-03-21[PATCH] libata: make irqtrap mode compileAlan Cox1-1/+1
2006-03-21[PATCH] libata: report which drive is causing mode problemsAlan Cox1-1/+1
2006-03-21[PATCH] libata: Add some dummy noop functionsBrian King1-0/+3
2006-03-21[PATCH] libata-dev: Remove ATA_PROT_PIO_MULTAlbert Lee1-1/+0
2006-03-21[PATCH] libata-dev: add flush task to ata_exec_internal()Albert Lee1-0/+2
2006-03-21[SCSI] libata: implement minimal transport template for ->eh_timed_outTejun Heo1-1/+2
2006-03-16[PATCH] libata: move IDENTIFY info printing from ata_dev_read_id() to ata_dev...Tejun Heo1-6/+7
2006-03-16[PATCH] libata: use local *id instead of dev->id in ata_dev_configure()Tejun Heo1-16/+17
2006-03-12[PATCH] libata: check Word 88 validity in ata_id_xfer_mask()Tejun Heo1-1/+4
2006-03-12[PATCH] libata: fix class handling in ata_bus_probe()Tejun Heo1-13/+11
2006-03-11libata: turn on ATAPI by defaultJeff Garzik1-1/+1
2006-03-11[PATCH] libata: fix missing classes[] initialization in ata_bus_probe()Tejun Heo1-0/+3
2006-03-11[PATCH] libata: kill unused xfer_mode functionsTejun Heo1-90/+18
2006-03-11[PATCH] libata: reimplement ata_set_mode() using xfer_mask helpersTejun Heo1-154/+79
2006-03-11[PATCH] libata: use xfer_mask helpers in ata_dev_set_mode()Tejun Heo1-11/+4
2006-03-11[PATCH] libata: use ata_id_xfermask() in ata_dev_configure()Tejun Heo1-10/+6
2006-03-11[PATCH] libata: add xfer_mask handling functionsTejun Heo1-0/+147
2006-03-11[PATCH] libata: improve xfer mask constants and update ata_mode_string()Tejun Heo1-27/+17
2006-03-11[PATCH] libata: rename ATA_FLAG_FLUSH_PIO_TASK to ATA_FLAG_FLUSH_PORT_TASKTejun Heo1-3/+3
2006-03-11[PATCH] libata: kill unused pio_task and packet_taskTejun Heo1-68/+0
2006-03-11[PATCH] libata: convert pio_task and packet_task to port_taskTejun Heo1-77/+77
2006-03-11[PATCH] libata: implement port_taskTejun Heo1-0/+77
2006-03-05[PATCH] libata: revalidate after transfer mode configurationTejun Heo1-0/+6
2006-03-05[PATCH] libata: implement ata_dev_revalidate()Tejun Heo1-0/+115
2006-03-05[PATCH] libata: add @print_info argument to ata_dev_configure()Tejun Heo1-22/+32
2006-03-05[PATCH] libata: re-initialize parameters before configuringTejun Heo1-0/+9
2006-03-03[PATCH] libata: reorganize ata_bus_probe()Tejun Heo1-21/+25
2006-03-03[PATCH] libata: fold ata_dev_config() into ata_dev_configure()Tejun Heo1-31/+17
2006-03-03[PATCH] libata: separate out ata_dev_configure()Tejun Heo1-40/+40
2006-03-03[PATCH] libata: convert dev->id to pointerTejun Heo1-3/+17
2006-03-01[PATCH] libata: kill illegal kfree(id)Tejun Heo1-1/+0
2006-03-01Merge branch 'master'Jeff Garzik1-0/+4
2006-02-27[libata] Disable FUAJeff Garzik1-0/+4
2006-02-20[PATCH] libata: kill ata_dev_reread_id()Tejun Heo1-42/+0
2006-02-20[PATCH] libata: separate out ata_dev_read_id()Tejun Heo1-82/+128
2006-02-20Merge branch 'upstream-fixes'Jeff Garzik1-6/+9
2006-02-20[PATCH] libata: make ata_sg_setup_one() trim zero length sgTejun Heo1-5/+8
2006-02-20[PATCH] libata: fix WARN_ON() condition in *_fill_sg()Tejun Heo1-1/+1
2006-02-20[PATCH] libata: fix comment regarding setting cable typeTejun Heo1-2/+1
2006-02-20[PATCH] libata: update ata_dev_init_params()Tejun Heo1-10/+19
2006-02-20[PATCH] libata: rename ata_dev_id_[c_]string()Tejun Heo1-12/+11
2006-02-20Merge branch 'master'Jeff Garzik1-3/+4
2006-02-17[PATCH] libata: minor fix for 2.6.16-rc3Albert Lee1-3/+4
2006-02-12[PATCH] libata: add per-device max_sectorsTejun Heo1-3/+1
2006-02-12[PATCH] libata: move cdb_len for host to deviceTejun Heo1-7/+12
2006-02-12[PATCH] libata: make ata_dev_knobble() per-deviceTejun Heo1-4/+5
2006-02-12[PATCH] libata: don't do EDD handling if ->probe_reset is usedTejun Heo1-1/+2
2006-02-12[PATCH] libata: make ata_dump_id() take @id instead of @devTejun Heo1-18/+18
2006-02-12[PATCH] libata: separate out ata_id_major_version()Tejun Heo1-5/+1
2006-02-12[PATCH] libata: separate out ata_id_n_sectors()Tejun Heo1-8/+18
2006-02-12[PATCH] libata: use ata_dev_id_c_string()Tejun Heo1-14/+4
2006-02-12[PATCH] libata: implement ata_dev_id_c_string()Tejun Heo1-0/+29
2006-02-12[PATCH] libata: allow ->probe_reset to return ATA_DEV_UNKNOWNTejun Heo1-1/+4
2006-02-11[PATCH] libata: convert assert(X)'s in libata core layer to WARN_ON(!X)'sTejun Heo1-23/+23
2006-02-11[PATCH] libata: inline ata_qc_complete()Tejun Heo1-21/+2
2006-02-10[PATCH] libata: kill SError clearing in sata_std_hardreset().Tejun Heo1-6/+0
2006-02-10[PATCH] libata: make new reset act identical to ->phy_reset register-wiseTejun Heo1-17/+34
2006-02-10[PATCH] libata: kill NULL qc handling from ->eng_timeout callbacksTejun Heo1-11/+1
2006-02-10[PATCH] libata: implement ata_scsi_timed_out()Tejun Heo1-0/+1
2006-02-10[PATCH] libata: add ATA_QCFLAG_EH_SCHEDULEDTejun Heo1-13/+20
2006-02-09[libata] Move PCI IDE BMDMA-related code to new file libata-bmdma.c.Jeff Garzik1-673/+20
2006-02-09[PATCH] libata: implement ata_std_probeinit()Tejun Heo1-1/+15
2006-02-09[PATCH] libata: add probeinit component operation to ata_drive_probe_reset()Tejun Heo1-2/+7
2006-02-09[PATCH] libata: separate out sata_phy_resume() from sata_std_hardreset()Tejun Heo1-11/+21
2006-02-09[PATCH] libata: fix ata_std_probe_reset() SATA detectionTejun Heo1-1/+1
2006-02-09[PATCH] libata: EH / pio tasks synchronizationTejun Heo1-3/+53
2006-01-28Various libata documentation updates.Randy Dunlap1-30/+30
2006-01-27[PATCH] libata: implement standard reset component operations and ->probe_resetTejun Heo1-0/+206
2006-01-27[PATCH] libata: implement ata_drive_probe_reset()Tejun Heo1-0/+89
2006-01-26[PATCH] libata: new ->probe_reset operationTejun Heo1-1/+18
2006-01-26[PATCH] libata: modify ata_dev_try_classifyTejun Heo1-14/+16
2006-01-26[PATCH] libata: export ata_busy_sleepTejun Heo1-6/+3
2006-01-26[PATCH] libata: create pio/atapi task queueing wrappersTejun Heo1-6/+24
2006-01-26[PATCH] libata: implement and apply ata_eh_qc_complete/retry()Tejun Heo1-9/+5
2006-01-26[PATCH] libata: return AC_ERR_* from issue functionsTejun Heo1-9/+8
2006-01-26[PATCH] libata: add detailed AC_ERR_* flagsTejun Heo1-6/+6
2006-01-26[PATCH] libata: fix ata_qc_issue() error handlingTejun Heo1-10/+8
2006-01-26[PATCH] libata: make the owner of a qc responsible for freeing itTejun Heo1-34/+13
2006-01-26[PATCH] libata: fold __ata_qc_complete() into ata_qc_free()Tejun Heo1-18/+12
2006-01-17[PATCH] libata: separate out ata_sata_print_link_statusTejun Heo1-18/+40
2006-01-17[PATCH] libata: Code for the IRQ mask flagAlan Cox1-4/+15
2006-01-17[PATCH] libata: Fix sector lock to apply to both drives not drive 0 twiceAlan Cox1-1/+1
2006-01-17[PATCH] libata: Fix heuristic typos add LBA48PIO flag and support code, add I...Alan Cox1-0/+4
2006-01-17[PATCH] libata: add a function to decide if we need iordyAlan Cox1-0/+34
2006-01-17[PATCH] libata: Pre UDMA EIDE PIO mode selectionAlan Cox1-5/+9
2006-01-14[PATCH] Unlinline a bunch of other functionsArjan van de Ven1-1/+1
2006-01-06Merge branch 'post-2.6.15' of git://brick.kernel.dk/data/git/linux-2.6-blockLinus Torvalds1-6/+25
2006-01-06[PATCH] Suspend support for libataJens Axboe1-0/+114
2006-01-06[BLOCK] add FUA support to libataTejun Heo1-6/+25
2005-12-13[PATCH] libata: remove unused qc->waitingTejun Heo1-12/+2
2005-12-13[PATCH] libata: remove unused functionsTejun Heo1-29/+0
2005-12-13[PATCH] libata: use ata_exec_internal()Tejun Heo1-101/+44
2005-12-13[PATCH] libata: implement ata_exec_internal()Tejun Heo1-0/+99
2005-12-12Merge branch 'upstream-fixes'Jeff Garzik1-2/+2
2005-12-12[PATCH] libata-core.c: fix parameter bug on kunmap_atomic() callsMark Lord1-2/+2
2005-12-06[PATCH] libata: err_mask misc fixAlbert Lee1-5/+13
2005-12-06[PATCH] libata: determine the err_mask directly in atapi_packet_task()Albert Lee1-6/+7
2005-12-06[PATCH] libata: determine the err_mask when the error is foundAlbert Lee1-1/+9
2005-12-06[PATCH] libata: move err_mask to ata_queued_cmdAlbert Lee1-13/+19
2005-12-06[PATCH] libata: minor patch before moving err_maskAlbert Lee1-3/+7
2005-12-01[PATCH] mark several libata datastructures constArjan van de Ven1-2/+2
2005-11-20[libata] Print out SATA speed, if link is upJeff Garzik1-4/+16
2005-11-17[libata] add timeout to commands for which we call wait_completion()Jeff Garzik1-4/+28
2005-11-16[PATCH] libata: honor the transfer cycle time speficied by the EIDE deviceAlbert Lee1-2/+4
2005-11-14[libata] REQUEST SENSE handling fixesJeff Garzik1-22/+0
2005-11-14[libata] minor fixes, new helpersJeff Garzik1-8/+3
2005-11-14[libata] fix bugs in ATAPI padding DMA mapping codeJeff Garzik1-5/+26
2005-11-13[PATCH] libata: fix comments on ata_tf_from_fis()Mark Lord1-2/+1
2005-11-11[PATCH] libata: propogate host private data from probe functionAlan Cox1-0/+2
2005-11-09[PATCH] libata: if condition fix for ata_dev_identify()Albert Lee1-3/+2
2005-11-09[PATCH] libata kernel-doc fixesRandy Dunlap1-2/+2
2005-11-07[libata] eliminate use of drivers/scsi/scsi.h compatibility header/definesJeff Garzik1-1/+1
2005-11-05[libata] restore sg on DMA mapping failureTejun Heo1-2/+8
2005-11-04[libata] ATAPI pad allocation fixes/cleanupJeff Garzik1-4/+5
2005-10-30Merge branch 'upstream'Jeff Garzik1-49/+10
2005-10-30[libata] locking rewrite (== fix)Jeff Garzik1-2/+0
2005-10-30[libata] ata_tf_to_host cleanupsJeff Garzik1-47/+10
2005-10-30Merge branch 'master'Jeff Garzik1-4/+4
2005-10-30[libata] fix legacy IDE probingJeff Garzik1-4/+4
2005-10-30Merge branch 'upstream'Jeff Garzik1-16/+15
2005-10-30[libata] change ata_qc_complete() to take error mask as second argJeff Garzik1-16/+15
2005-10-30Merge branch 'upstream'Jeff Garzik1-35/+11
2005-10-30Merge branch 'master'Jeff Garzik1-8/+2
2005-10-29[libata] remove ata_chk_err(), ->check_err() hook.Jeff Garzik1-32/+9
2005-10-30[PATCH] Use sg_set_buf/sg_init_one where applicableDavid Hardeman1-8/+2
2005-10-29Merge branch 'master'Jeff Garzik1-9/+9
2005-10-29[PATCH] libata-core cleanups (updated)Randy Dunlap1-9/+5
2005-10-29[libata] ensure ->tf_read() hook reads Status and Error registersJeff Garzik1-0/+4
2005-10-28Merge branch 'master'Jeff Garzik1-59/+223
2005-10-26[libata] ata_timing fixAlan Cox1-1/+1
2005-10-25[PATCH] libata kernel-doc fixesRandy Dunlap1-22/+14
2005-10-22libata: const-ification bombing runJeff Garzik1-34/+34
2005-10-21Add ide-timing functionality to libata.Alan Cox1-0/+149
2005-10-21libata: handle early device PIO modes correctlyAlan Cox1-4/+27
2005-10-18Merge branch 'upstream'Jeff Garzik1-76/+101
2005-10-18[PATCH] libata CHS: reread device identify info (revise #6)Albert Lee1-1/+64
2005-10-18[PATCH] libata CHS: calculate read/write commands and protocol on the fly (re...Albert Lee1-68/+37
2005-10-18[PATCH] libata CHS: move the initialization of taskfile LBA flags (revise #6)Albert Lee1-7/+0
2005-10-09Merge branch 'upstream'Jeff Garzik1-174/+259
2005-10-05libata: minor cleanupsJeff Garzik1-3/+3
2005-10-05libata: move atapi_request_sense() to libata-scsi moduleJeff Garzik1-48/+1
2005-10-05libata: fix ATAPI DMA alignment issuesJeff Garzik1-17/+106
2005-10-05libata: add ata_ratelimit(), use it in AHCI driver irq handlerJeff Garzik1-0/+23
2005-10-04Merge branch 'scsi-scan'Jeff Garzik1-1/+1
2005-10-04libata: bitmask based pci init functions for one or two portsAlan Cox1-57/+76
2005-10-03[libata] improve device scanJeff Garzik1-1/+1
2005-09-28/spare/repo/libata-dev branch 'chs-support'Jeff Garzik1-25/+115
2005-09-28[PATCH] libata: rename host statesAlbert Lee1-39/+39
2005-09-28[PATCH] libata: indent and whitespace changeAlbert Lee1-1/+1
2005-09-24Merge /spare/repo/linux-2.6/Jeff Garzik1-46/+72
2005-09-23Merge /spare/repo/linux-2.6/Jeff Garzik1-14/+23
2005-09-16[libata] fix PIO completion raceJeff Garzik1-14/+23
2005-09-16[PATCH] PATCH: remove function for non-PCI as requestedAlan Cox1-32/+49
2005-09-08Merge /spare/repo/linux-2.6/ Jeff Garzik1-3/+16
2005-09-07[kernel-doc] fix various DocBook build problems/warningsJeff Garzik1-2/+2
2005-09-05/spare/repo/libata-dev branch 'iomap-try3'Jeff Garzik1-1/+10
2005-08-30[libata] update several drivers to use pci_iomap()/pci_iounmap()Jeff Garzik1-1/+10
2005-08-30[libata] allow ATAPI to be enabled with new atapi_enabled module optionJeff Garzik1-0/+4
2005-08-29Merge libata branch 'chs-support' to latest upstream kernel.Jeff Garzik1-61/+238
2005-08-29/spare/repo/libata-dev branch 'v2.6.13'Jeff Garzik1-29/+6
2005-08-29Merge /spare/repo/linux-2.6/Jeff Garzik1-40/+207
2005-08-28[libata] license change, other bitsJeff Garzik1-21/+31
2005-08-26[PATCH] libata: regularize dma_start/stop argumentsAlan Cox1-5/+6
2005-08-26[PATCH] libata: typoAlan Cox1-5/+4
2005-08-25libata: fix EH lockingJeff Garzik1-2/+12
2005-08-23/spare/repo/libata-dev branch 'upstream-fixes'Jeff Garzik1-25/+0
2005-08-23libata: release prep (bump versions, etc.)Jeff Garzik1-25/+0
2005-08-23[PATCH] libata: implement ata_poll_qc_complete and use it in polling functionsTejun Heo1-10/+24
2005-08-23[PATCH] fix atapi_packet_task vs. intr race (take 2)Tejun Heo1-11/+22
2005-08-23[PATCH] libata: Clear ATA_QCFLAG_ACTIVE flag before calling the completion ca...Albert Lee1-1/+6
2005-08-23/spare/repo/libata-dev branch 'upstream-fixes'Jeff Garzik1-6/+133
2005-08-12[PATCH] libata handle the case when device returns/needs extra dataAlbert Lee1-3/+25
2005-08-12[PATCH] libata ata_data_xfer() fixAlbert Lee1-3/+108
2005-07-31libata: trim trailing whitespace.Jeff Garzik1-2/+2
2005-07-26Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6Linus Torvalds1-2/+2
2005-06-28[PATCH] libata: lengthen COMMRESET delayTejun Heo1-1/+3
2005-06-28libata: update DMA blacklistJeff Garzik1-1/+1
2005-06-26[SCSI] remove scsi_eh_eflags_ macrosChristoph Hellwig1-1/+1
2005-06-26[SCSI] remove scsi_set_deviceChristoph Hellwig1-1/+1
2005-06-22Merge upstream kernel changes into 'C/H/S support' branch of libata.Jeff Garzik1-62/+485
2005-06-18Merge /spare/repo/linux-2.6/Jeff Garzik1-3/+1
2005-06-09[PATCH] sg traverse fix for __atapi_pio_bytes()Albert Lee1-3/+1