summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ciss.c
AgeCommit message (Expand)Author
2022-04-16constify SCSI adapter entry pointsChristian Weisgerber
2022-01-09spellingJonathan Gray
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'Kenneth R Westerback
2020-07-24Turning on various scsi drivers' *DEBUG options reveals that this hasKenneth R Westerback
2020-07-20Move remaining scsi bus initialization info from "prototype scsi link"Kenneth R Westerback
2020-07-19Move the adapter related items (luns, adapter, adapter_target,Kenneth R Westerback
2020-07-16Access adapter softc via link->bus->sb_adapter_softc.Kenneth R Westerback
2020-07-11Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugKenneth R Westerback
2020-06-27No need to bzero()/memset() 'struct scsibus_attach_args' variablesKenneth R Westerback
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value that is beingKenneth R Westerback
2020-02-13Nuke *_minphys() functions that either simply apply MAXPHYS or doKenneth R Westerback
2020-01-26Shuffle some names around to make reading the code less headacheKenneth R Westerback
2020-01-25Drivers that implement their own *minphys() don't need to call theKenneth R Westerback
2020-01-23ciss(4): tsleep(9) -> tsleep_nsec(9)cheloha
2020-01-23ciss(4): ciss_cmd: split polling loop into two loopscheloha
2020-01-20ciss(4): de-indent polling logiccheloha
2016-08-14change some types in bio from u_quad_t to uint64_t, and fix casts inDavid Gwynne
2015-09-09sizes for free(); ok sthenTheo de Raadt
2015-05-03add missing CISS_UNLOCK_SCRATCH/splx callsJonathan Gray
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-05-30Enforce ca_activate tree-walks over the entire heirarchy for all events,Theo de Raadt
2011-11-10Death to inappropriate whitespace. First one pointed out by Brad.Kenneth R Westerback
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-04-05- use nitems() no binary change on amd64Jasper Lievisse Adriaanse
2010-09-20Use SSD_ERRCODE_CURRENT instead of magic 0x70.Kenneth R Westerback
2010-09-20bus_dmamap_sync was using xs->flags to determine which directionDavid Gwynne
2010-07-07set each disks openings to the maximum number the controller can handle.David Gwynne
2010-07-02Make the sensor setup loop less awkward by moving the call toMatthew Dempsky
2010-07-01compile when SMALL_KERNEL is setTheo de Raadt
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-26If you put CISS_LOCK()/CISS_UNLOCK() around a switch statement, youKenneth R Westerback
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2010-06-03get rid of the kthread. it is unused and just bloats the kernel.David Gwynne
2010-06-03replace TAILQs with SLISTs for managing the ccb free list. theyre smaller.David Gwynne
2010-06-03useless abstraction is, by definition, useless.David Gwynne
2010-06-02convert ciss(4) over to using iopools. this is fairly easy after the recentDavid Gwynne
2010-06-02its pretty obvious that ciss_cmd should be called with splbio being held,David Gwynne
2010-06-02call scsi_done before put_ccb, rather than have put_ccb call scsi_doneDavid Gwynne
2010-06-02push the "locking" in ciss_scsi_cmd down. we dont need splbio to callDavid Gwynne
2010-06-02protect the ccb free queue with its own mutexDavid Gwynne
2010-06-02get rid of useless ccb queues. when the ccb is on the chip, we mark itsDavid Gwynne
2010-06-02get rid of the code for the passthru bus support. it was never enabled andDavid Gwynne
2010-06-02interrupt handlers are run at their IPL, so there's no need to go splbioDavid Gwynne
2010-05-31do not immediately panic if we find a non-increasing heartbeat counter butAlexander Hall
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth