summaryrefslogtreecommitdiff
path: root/sys/dev/ata
AgeCommit message (Expand)Author
2005-04-12add definition for "security freeze"drochner
2005-04-11Fix mode printing. (don't panic on unmatched devices)matt
2005-03-31introduce a function to drain bufq and use it where appropriate.yamt
2005-03-04Disestablish powerhook while detaching atabus.tacha
2005-02-27nuke trailing whitespaceperry
2005-01-26Add powerhook for atabus.jmcneill
2005-01-16Also call ata_dmaerr() on DMA errors (as reported by the underlying controllerbouyer
2004-12-08Move ata_dmaerr() so that it's called only when there really has been an errorbouyer
2004-11-18Some drives reports ATA version < 4, and still support (and need) thebouyer
2004-11-14s/using DMA data transfers/using DMA/ to make it fit in 80 columns.soren
2004-10-30Allow polled commands to be queued, if ata_exec_xfer() is called in threadbouyer
2004-10-28Call xfer->c_start() with the channel from the xfer, not the one from thebouyer
2004-10-28move buffer queue related stuffs from buf.h to their own header, bufq.h.yamt
2004-10-15Change config_attach_pseudo() to take a cfdata * that contains thethorpej
2004-09-28Add a WD_QUIRK_FORCE_LBA48 quirck, which forces all access to use LBA48.bouyer
2004-09-25Add support for wedges to the ATA disk driver.thorpej
2004-09-17Minimal support for mirror component. The relation between original andenami
2004-09-16In case of error, reset the channel with AT_RST_NOCMD. We know the resetbouyer
2004-09-13a round of autoconf cleanup:drochner
2004-09-11If we're not going to handle a reset request because one if already pending,bouyer
2004-08-30make the software managed bad-sector list optionaldrochner
2004-08-23Put an #ifdef _KERNEL around inline functions using panic().he
2004-08-21Register description for SATA port multipliers.thorpej
2004-08-21- Move to48() to atareg.h and rename it atacmd_to48().thorpej
2004-08-21Eliminate some gratuitous spl frobbing in atabus_thread().thorpej
2004-08-21atastart() (called only at splbio(), and from interrupts) can changethorpej
2004-08-20- atabus_detach(): Manipulate ch_flags at splbio().thorpej
2004-08-20WDC_DIAGNOSTIC -> ATA_DEBUGthorpej
2004-08-20- Add an (*ata_reset_channel)() member to ata_bustype.thorpej
2004-08-20Use ANSI function decls for atabus open/close/ioctl.thorpej
2004-08-20wdcreg.h is not needed here any more.thorpej
2004-08-20Move common parts of attaching an ata_channel to a new ata_channel_attach()thorpej
2004-08-20Move atabusconfig() to ata.c.thorpej
2004-08-20In ata_get_params(), use the (*ata_exec_command)() available from thethorpej
2004-08-20- Add an atac_bustype_ata member to atac_softc to hold a pointer tothorpej
2004-08-20Rename the ata_bustype "ata_reset_channel" member to "ata_reset_drive"thorpej
2004-08-20Move most of wdc_softc into a new atac_softc structure that containsthorpej
2004-08-14- Split the register handles out of struct wdc_channel into a separatethorpej
2004-08-13WDCDEBUG -> ATADEBUG.thorpej
2004-08-13Don't bother with bits that tell of the presence of optional callbacks;thorpej
2004-08-13Move wdcstart() to ata.c and rename it to atastart().thorpej
2004-08-13Move wdc_exec_xfer() to ata.c and rename it ata_exec_xfer().thorpej
2004-08-12Move wdc_addref() and wdc_delref() to ata.c and rename them tothorpej
2004-08-12Move wdc_kill_pending() to ata.c and rename it ata_kill_pending().thorpej
2004-08-12- Move wdc_xfer_pool, wdc_get_xfer(), wdc_free_xfer() to ata.c, and renamethorpej
2004-08-12Move wdc_probe_caps() to ata.c and rename it ata_probe_caps().thorpej
2004-08-12Move wdc_downgrade_mode() to ata.c and rename it to ata_downgrade_mode().thorpej
2004-08-12Move wdc_print_modes() into ata.c and rename it ata_print_modes().thorpej
2004-08-12Rename some constants:thorpej
2004-08-12Rename "struct wdc_command" to "struct ata_command".thorpej