summaryrefslogtreecommitdiff
path: root/sys/dev/pci/satalink.c
AgeCommit message (Expand)Author
2022-09-25Remove unnecessary include of <sys/malloc.h>.thorpej
2019-10-21follow the channel locking protocol during probe (like the other drivers)christos
2018-12-09use pci_intr_establish_xname() everywherejdolecek
2017-10-20move ata_queue_alloc(1) and ata_queue_free() calls to ata_channel_init()jdolecek
2017-10-07Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branchjdolecek
2016-08-23Remove PCI_PRODUCT_CMDTECH_240's entry because CMDTECH_AAR_1210SA hasmsaitoh
2014-03-29make pci_intr_string and eisa_intr_string take a buffer and a lengthchristos
2013-10-07Use the universal pciide_detach() for detach function of all remainingjakllsch
2013-09-15Comment out unused variablesmartin
2012-10-27split device_t/softc for all remaining drivers.chs
2012-07-31Apply back changes that were reverted on Jul 24 and Jul 26 (general ata/wdcbouyer
2012-07-26Revert, with intention of restoring in a less invasive way, the SATA Portjakllsch
2012-07-24Revert dsl@'s changes of Sun, 15 Jul 2012 10:55:35 +0000 andjakllsch
2012-07-15Some namespace protection (and add greppablity).dsl
2012-07-02Add sata Port MultiPlier (PMP) support to the ata bus layer,bouyer
2011-04-04Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9),dyoung
2010-11-05Pave the way for detachment of pciide(4)-family ATA controllers.jakllsch
2010-06-08attach on Sil240 and IXP 300 chips as well, as if they are 3112mrg
2010-03-23only apply the satalink 3112 rev 0.1 and earlier to actual 3112 basedmrg
2009-11-26Cleanup interrupt establish error messages. Do not mixnjoly
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-10use aprint_*_dev and device_xnamecegger
2008-03-18Split device_t and softc for ATA devices, as well as wd(4). Othercube
2007-12-27Change cacheline fixup for 3114's second set of channels, too.ws
2007-02-09Merge newlock2 to head.ad
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-25Use common wdc_sataprobe() where possible; explain why we can't in satalink.cbouyer
2006-10-12- sprinkle __unused on function decls.christos
2006-06-26Add missing __KERNEL_RCSID()xtraeme
2006-03-29Use device_cfdata().thorpej
2006-01-16properly use ata_channel->ch_ndrive:bouyer
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-12-11merge ktrace-lwp.christos
2005-06-01The read/read multiple cacheline problem may also appear on the 3114ragge
2005-02-27nuke trailing whitespaceperry
2004-09-05Fill out correct cap variable so that DMA works again.skd
2004-08-21atastart() (called only at splbio(), and from interrupts) can changethorpej
2004-08-20Move most of wdc_softc into a new atac_softc structure that containsthorpej
2004-08-19- Add and use a CHAN_TO_WDC() macro to get the wdc_softc from anthorpej
2004-08-14- Split the register handles out of struct wdc_channel into a separatethorpej
2004-08-13Don't bother with bits that tell of the presence of optional callbacks;thorpej
2004-07-19Add Adaptec AAR-1210SA serial ATA RAID.msaitoh
2004-06-23When the Silicon Image 3112 retries a PCI memory read command, itbriggs
2004-05-28Use the common sata_speed() routine.thorpej
2004-05-25Add the notion of "shadow registers" to the wdc driver. These shadowthorpej
2004-05-07Add support for Silicon Image 3512 chip to satalink driver -- treat it assekiya
2004-01-07Initialize some importantant members of the drive info structure. (I havethorpej
2004-01-03More wdc_channel structure member namespace cleanup:thorpej
2004-01-03Rename "struct channel_softc" to "struct wdc_channel".thorpej
2004-01-01Rename:thorpej