summaryrefslogtreecommitdiff
path: root/sys/dev/ic/ami.c
AgeCommit message (Expand)Author
2020-10-15Replace local *_copy_internal_data() with scsi_copy_internal_data().Kenneth R Westerback
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'Kenneth R Westerback
2020-09-05Replace '32' with SID_SCSI2_ALEN (a.k.a. 31) when building emulated INQUIRYKenneth R Westerback
2020-09-03Replace '.response_format = 2' with '.response_format = SID_SCSI2_RESPONSE'.Kenneth R Westerback
2020-09-02When building emulated INQUIRY results use the SCSI_REV_* #define's toKenneth R Westerback
2020-09-01Rename [READ|WRITE]_BIG to [READ|WRITE]_10. Rename struct scsi_rw_big toKenneth 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-13Where we have a pointer (sc) to the relevant adapter_softc, useKenneth R Westerback
2020-07-13Remove some pointless casting of void * when assigning oneKenneth R Westerback
2020-07-12Minor code shuffle to close ranks of sc_link initializations.Kenneth R Westerback
2020-07-11Cache a pointer to the scsibus_softc rather than hoping the copy inKenneth R Westerback
2020-07-11Shuffle sc_link.openings initialization down to its friends and justKenneth R Westerback
2020-07-02Shuffle things around so that sc->sc_link initialization isKenneth R Westerback
2020-06-27Nuke trailing whitespace.Kenneth 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-15*_minphys() functions that cap i/o sizes at a value larger than theKenneth 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-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2020-01-11ami(4): msleep(9) -> msleep_nsec(9); ok kn@cheloha
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-12-31include sys/sensors.h for sensor useJonathan Gray
2018-08-14return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledJonathan Matthew
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
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
2014-11-05Functions that say they return void should not try to return something.Daniel Dickman
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-10-19we dont fake VPD INQUIRY pages, so fail on requests for them.David Gwynne
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