summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ami.c
AgeCommit message (Expand)Author
2010-07-01Change scsibus(4)'s scsi_link array to an SLIST to save memory onMatthew Dempsky
2010-06-28Remove all adapter-specific 'struct scsi_device's. They are never used. FirstKenneth R Westerback
2010-06-28add back the initialisation of a loop condition thatJonathan Gray
2010-06-23cut ami over to iopools.David Gwynne
2010-06-23switch ami over to using mutexes instead of splbio to protect itself. thisDavid Gwynne
2010-06-21protect the ccb free list with its own mutex.David Gwynne
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2010-06-03massage the code to avoid races in ami_mgmt.David Gwynne
2010-05-20New scsi code seems to be stable. Pluck previously identifiedKenneth R Westerback
2010-05-18bus_dmamem_alloc() ...; bzero/memset(); ->Owain Ainsworth
2010-05-16Use a temporary variable for now to sidestep -Wbounded checking whenNicholas Marriott
2010-05-01incomming -> incomingMichael Knudsen
2010-03-23Change the scsi_cmd function member of scsi_adapter from int toKenneth R Westerback
2010-01-09Zap all setting of ITSDONE in drivers that don't look at it. NobodyKenneth R Westerback
2009-12-06change M_WAITOK --> M_WAITOK|M_CANFAILCharles Longeau
2009-08-12though shalt complete the xs (ie, call scsi_done with it) before returningDavid Gwynne
2009-08-09Make ami(4) use NO_CCB at least some of the time.Kenneth R Westerback
2009-06-11fix potential use of uninitialized value.Charles Longeau
2009-06-11remove dead assignment and newly created unused variable.Charles Longeau
2009-06-04Add missing argument to printf statement.Ray Lai
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2009-01-11Actual final round of timeout_add(to, n * hz) -> timeout_add_sec(to, n)Bret Lambert
2008-10-28Shut splassert upMarco Peereboom
2008-10-28Be nicer waking up.Marco Peereboom
2008-10-28Major overhaul of bio.Marco Peereboom
2008-04-10the success of a command is reported in the mbox, but not passed on to theDavid Gwynne
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
2007-09-27M_ZERO changesCharles Longeau
2007-06-24rework sensor tasks to use the kernels generic workq rather than a specialDavid Gwynne
2007-05-31erroneously EINVAL is always reported where the functionDavid Gwynne
2007-05-31if poking the controller fails for whatever reason the drives'David Gwynne
2007-05-29sprinkle some SMALL_KERNEL to permit bio/softraid to run on boot mediaTodd T. Fries
2007-05-29Make stimeout a debug print. It has no value for users to see it.Marco Peereboom
2007-05-08ami chips have no mechanism to take commands off them once we've submittedDavid Gwynne
2007-04-26Improve debug statements. No binary change without AMI_DEBUG.Alexander Bluhm
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2007-01-27convert to our locks to rwlocks.David Gwynne
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-08-28bzero() the sensor memory after allocating it.Kenneth R Westerback
2006-08-03always call scsi_done at splbio. issue found by pedro@David Gwynne
2006-06-28rewrite how the sensors are created. previously they would wait for io toDavid Gwynne
2006-06-28put proto where it is because dlg says he is a dodoTheo de Raadt
2006-06-27unbreak builds without BIO by moving the sensor setup back under its ifdef.David Gwynne
2006-06-27we can do the sensors without BIODavid Gwynne
2006-06-27we cant do bioctl or sensors on broken controllers since they dont have theDavid Gwynne
2006-06-09Simplify ami_disk by chaging some ifs around.Marco Peereboom
2006-06-09Add percentages for BGI and Rebuild. Example:Marco Peereboom
2006-05-28Remove dead code; free commit on behalf of dlg@Uwe Stuehler
2006-05-26Add dlg to copyright.Marco Peereboom