summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ami.c
AgeCommit message (Expand)Author
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-05-07fix a double free in an error pathJonathan Gray
2012-01-09repair errors paths for dma_alloc; spotted by dhillTheo de Raadt
2012-01-09another set of missing dma_alloc's for talking to a device. hit byTheo de Raadt
2011-10-05ami_drv_inq bus_dmamap_loads the inquiry buffer, so that buffer has to beDavid Gwynne
2011-07-17Backout a bunch of my SCSI commits from c2k11. At least one of theseMatthew Dempsky
2011-07-08First batch of converting SCSI HBAs from setting saa_targets andMatthew Dempsky
2011-02-22ami figures out the names of the enclosure attached to it by snoopingDavid Gwynne
2010-10-12Force openings to 1 for devices that can't do tagged i/o, i.e. moreKenneth R Westerback
2010-09-24remove useless storeDavid Gwynne
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-09-02the page_length field in the vpd page header is 2 bytes, not 1.David Gwynne
2010-08-25try giving all devices on ami access to all the ccbs. iopools will shareDavid Gwynne
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