summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/wdc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-311-2/+2
* Don't check if unsigned value is less than zeroians2019-07-031-5/+3
* Don't pull in <sys/file.h> just to get fcntl.hguenther2017-12-301-2/+2
* Prevent null pointer dereference when probing channelsmikeb2017-09-261-3/+3
* Introduce two quirks to prevent attaching ATA and ATAPI devicesmikeb2017-07-121-1/+10
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-4/+3
* fairly simple sizes for free(); ok teduderaadt2015-08-281-2/+2
* The 80's called and want their interface back. Remove last fragments ofkrw2015-08-171-13/+11
* In wdcintr, do not attempt to read the status register unless WDCF_IRQ_WAITmiod2015-03-091-10/+10
* correctly decrement the C_SCSIXFER reference count in wdc_xfer flagsdlg2014-09-291-2/+5
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hderaadt2014-07-081-2/+1
* treat C_SCSIXFER as a reference count and use it as a guard to pool_put.dlg2014-01-241-4/+18
* dont piggyback on C_PRIVATEXFER because it must not touch splx.dlg2014-01-221-3/+4
* move atapiscsi to iopools by making the entire ata layer use them too.dlg2014-01-181-4/+32
* take advantage of pool_setipl and PR_ZERO to avoid doing work thedlg2014-01-181-13/+7
* Do not set the dying flag in wdc_wait_for_status, since there is atderaadt2011-06-101-4/+1
* wdc.c doesn't use NATAPISCSI, so no point in including atapiscsi.h.matthew2011-05-251-3/+1
* Move wdc_cd from ata/ata_wdc.c to ic/wdc.c so that you can compile amatthew2011-05-241-4/+6
* Refactor queue allocation and initialization into a wdc_alloc_queue()matthew2011-05-091-13/+28
* Initialize the wdc ata_drive_datas structs earlier in wdcattach() somatthew2011-05-091-3/+6
* Eliminate a few unused wdc capability flags (WDC_CAPABILITY_HWLOCK,matthew2011-05-081-7/+1
* keep an eye out for wdc registers returning 0xff. if they return 0xff,deraadt2011-04-181-18/+48
* Change wdc_reset_channel() to take a `no wait' argument. Pass in turn thismiod2011-04-151-6/+10
* wd_hibernate_io() is a standalone disk io writer which tries to notderaadt2011-04-051-1/+8
* Deep below wdc_ioc_ata_cmd() it is possible that some controller (present orderaadt2011-04-051-5/+3
* Get rid of physio(9) in wdc(4)'s ioctl(2) handler. Based on similarmatthew2010-09-211-208/+75
* pcmcia/wdc_pcmcia.cderaadt2010-08-291-17/+1
* Manuel Bouyer rescinded clauses 3 and 4 of his license text.jsg2010-07-231-6/+1
* ansi. no binary changejsg2010-07-221-154/+59
* little annoying knfderaadt2009-11-231-2/+4
* Probe modes for SATA disks, makes CF behind SATA work and givesjsg2009-11-221-16/+1
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-2/+2
* Unifdef __OpenBSD__, these defines don't help us to sync with NetBSDgrange2009-02-071-20/+2
* Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).grange2009-01-211-2/+2
* unify using WDCDEBUG.fgsch2008-07-021-5/+5
* wrap logging code around WDC_DEBUG. shrinks kernel by ~4k.fgsch2008-06-301-5/+6
* More removal of clauses 3 and 4 from NetBSD licenses.ray2008-06-271-8/+1
* More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'.krw2007-10-011-3/+2
* wdcrestart() is never usedderaadt2007-05-081-15/+1
* atapi_print() is never usedderaadt2007-05-081-13/+1
* During the drives detection only check the status register to be notgrange2007-04-161-3/+3
* In wdcprobe(), directly invoke wdc_do_reset() instead of using the resetmiod2006-05-221-2/+2
* Revert last commit till a better method can be found.jsg2006-05-081-2/+2
* Default to Ultra DMA Mode 6 not 5 when we know we have a nativejsg2006-05-071-2/+2
* Provide a function pointer that allows for the wdc resetjsg2006-05-031-5/+7
* Fix LBA48 access for ServerWorks SATA.kettenis2006-02-101-10/+20
* Don't fall back to fake geometry if ata_get_params() fails.uwe2005-11-091-1/+2
* Zap return at the end of a void function. No binary change.grange2005-10-211-12/+2