summaryrefslogtreecommitdiff
path: root/sys/dev/ic/wdc.c
AgeCommit message (Expand)Author
2015-08-28fairly simple sizes for free(); ok teduTheo de Raadt
2015-08-17The 80's called and want their interface back. Remove last fragments ofKenneth R Westerback
2015-03-09In wdcintr, do not attempt to read the status register unless WDCF_IRQ_WAITMiod Vallat
2014-09-29correctly decrement the C_SCSIXFER reference count in wdc_xfer flagsDavid Gwynne
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-01-24treat C_SCSIXFER as a reference count and use it as a guard to pool_put.David Gwynne
2014-01-22dont piggyback on C_PRIVATEXFER because it must not touch splx.David Gwynne
2014-01-18move atapiscsi to iopools by making the entire ata layer use them too.David Gwynne
2014-01-18take advantage of pool_setipl and PR_ZERO to avoid doing work theDavid Gwynne
2011-06-10Do not set the dying flag in wdc_wait_for_status, since there is atTheo de Raadt
2011-05-25wdc.c doesn't use NATAPISCSI, so no point in including atapiscsi.h.Matthew Dempsky
2011-05-24Move wdc_cd from ata/ata_wdc.c to ic/wdc.c so that you can compile aMatthew Dempsky
2011-05-09Refactor queue allocation and initialization into a wdc_alloc_queue()Matthew Dempsky
2011-05-09Initialize the wdc ata_drive_datas structs earlier in wdcattach() soMatthew Dempsky
2011-05-08Eliminate a few unused wdc capability flags (WDC_CAPABILITY_HWLOCK,Matthew Dempsky
2011-04-18keep an eye out for wdc registers returning 0xff. if they return 0xff,Theo de Raadt
2011-04-15Change wdc_reset_channel() to take a `no wait' argument. Pass in turn thisMiod Vallat
2011-04-05wd_hibernate_io() is a standalone disk io writer which tries to notTheo de Raadt
2011-04-05Deep below wdc_ioc_ata_cmd() it is possible that some controller (present orTheo de Raadt
2010-09-21Get rid of physio(9) in wdc(4)'s ioctl(2) handler. Based on similarMatthew Dempsky
2010-08-29pcmcia/wdc_pcmcia.cTheo de Raadt
2010-07-23Manuel Bouyer rescinded clauses 3 and 4 of his license text.Jonathan Gray
2010-07-22ansi. no binary changeJonathan Gray
2009-11-23little annoying knfTheo de Raadt
2009-11-22Probe modes for SATA disks, makes CF behind SATA work and givesJonathan Gray
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-02-07Unifdef __OpenBSD__, these defines don't help us to sync with NetBSDAlexander Yurchenko
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).Alexander Yurchenko
2008-07-02unify using WDCDEBUG.Federico G. Schwindt
2008-06-30wrap logging code around WDC_DEBUG. shrinks kernel by ~4k.Federico G. Schwindt
2008-06-27More removal of clauses 3 and 4 from NetBSD licenses.Ray Lai
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'.Kenneth R Westerback
2007-05-08wdcrestart() is never usedTheo de Raadt
2007-05-08atapi_print() is never usedTheo de Raadt
2007-04-16During the drives detection only check the status register to be notAlexander Yurchenko
2006-05-22In wdcprobe(), directly invoke wdc_do_reset() instead of using the resetMiod Vallat
2006-05-08Revert last commit till a better method can be found.Jonathan Gray
2006-05-07Default to Ultra DMA Mode 6 not 5 when we know we have a nativeJonathan Gray
2006-05-03Provide a function pointer that allows for the wdc resetJonathan Gray
2006-02-10Fix LBA48 access for ServerWorks SATA.Mark Kettenis
2005-11-09Don't fall back to fake geometry if ata_get_params() fails.Uwe Stuehler
2005-10-21Zap return at the end of a void function. No binary change.Alexander Yurchenko
2004-10-17Add a callback drv_probe() to allow underlying ata controller driverAlexander Yurchenko
2004-10-17Move declaration of default _vtbl members (wdc_default_*) toAlexander Yurchenko
2004-09-15Better debug printfs: missing \n and show xfer flags inAlexander Yurchenko
2004-02-19wdc logs fixes from costa@:Alexander Yurchenko
2004-01-23Use %b to display status register, this will make bug reports moreAlexander Yurchenko
2003-12-16Pass gcc -Wsign-compare; ok grange@Todd C. Miller