summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/qla.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'krw2020-09-221-2/+2
* Move remaining scsi bus initialization info from "prototype scsi link"krw2020-07-201-15/+14
* Move the adapter related items (luns, adapter, adapter_target,krw2020-07-191-9/+10
* Access adapter softc via link->bus->sb_adapter_softc.krw2020-07-161-3/+3
* Expunge some Captain Obvious comments, tweak whitespace a bit, move a debugkrw2020-07-111-3/+1
* No need to bzero()/memset() 'struct scsibus_attach_args' variableskrw2020-06-271-2/+1
* Replace TAILQ concatenation loop with TAILQ_CONCATbket2020-06-271-8/+4
* Use SDEV_NO_ADAPTER_TARGET instead of the value of adapter_buswidth tokrw2020-06-241-2/+2
* Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw2020-02-051-2/+2
* Use a consistant idiom/format when declaring scsi_adapter structureskrw2020-01-231-6/+2
* convert infinite msleep(9) to msleep_nsec(9)jsg2019-12-311-3/+3
* Use the defines DETACH_FORCE and DETACH_QUIET when constructing a valuekrw2019-08-201-3/+5
* use byte swapping loads and stores.dlg2017-06-051-17/+26
* Use header <sys/atomic.h> rather than <machine/atomic.h> in MI code.visa2017-01-241-2/+2
* make qla_iocb_seg structs 4 byte aligned and use htolem32 to set it.dlg2016-05-101-3/+6
* sizes for free(); ok jmatthewderaadt2015-09-071-12/+13
* fairly simple sizes for free(); ok teduderaadt2015-08-281-3/+3
* remove isp(4) now that the ql* family have replaced itjmatthew2015-06-191-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* turn off QLA_DEBUG noise, requested by deraadt@jmatthew2015-02-091-3/+1
* we want to defer work traditionally (in openbsd) handled in andlg2015-02-091-2/+2
* remove the second void * argument on tasks.dlg2015-01-271-5/+5
* another handful of bcopy -> memcpy because there is no overlapderaadt2014-12-191-2/+2
* remove uneeded proc.h includesjsg2014-09-141-2/+2
* Replace all queue *_END macro calls except CIRCLEQ_END with NULL.doug2014-09-131-2/+2
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-16/+16
* We only have one possible location to use for a logged in port, so only setjmatthew2014-05-211-5/+2
* When the firmware tells us a loop id is already in use, add the devicejmatthew2014-05-171-29/+58
* transplant hotplug code over from qle(4)jmatthew2014-04-271-104/+516
* In qla_get_port_name_list, handle malloc failure, skip special fabric ports,jmatthew2014-04-211-3/+27
* Always copy out all mailbox registers and use msleep in a loop to ensure thatjmatthew2014-04-141-59/+59
* In debug output, print loop ids as decimals and port ids as 24bit hex.jmatthew2014-04-131-10/+9
* When iterating through fabric ports, start at our own port ID. It doesn'tjmatthew2014-04-071-2/+3
* ISP2322 chips need a different firmware image to other 2300s, so until wejmatthew2014-04-071-15/+38
* set adapter buswidth according to the number of loop ids supported by thejmatthew2014-04-051-4/+8
* Rework the command polling loop so it can handle multiple responses in a singlejmatthew2014-04-041-29/+17
* Rather than scanning local loop ids sequentially, just ask the chip whichjmatthew2014-03-311-14/+63
* when built without firmware, check that the chip already has firmwarejmatthew2014-02-231-32/+32
* refactor firmware loading with a function pointerderaadt2014-02-221-57/+25
* More turd shining; cleanup the message that prints the firmware revision andkettenis2014-02-201-3/+3
* Avoid printing the "nvram corrupt" message for onboard 2200s found on Sunkettenis2014-02-201-2/+8
* jsg@ pointed out i am bad at loops.dlg2014-02-201-6/+4
* knfdlg2014-02-201-2/+2
* pull the isr reads out into per chip variants we get to via pointersdlg2014-02-201-67/+69
* tweak the response queue handling so it looks like qle. the importantdlg2014-02-191-89/+74
* remove some dead code - all the chips we handle can do type 4 commands,jmatthew2014-02-191-22/+1
* convert printfs into a few different debug categories, leaving portjmatthew2014-02-181-64/+100
* fix endianness of fc4 type registration (again), and don't bother printingjmatthew2014-02-111-4/+4
* Build isp2xxx firmware into separate object files so we only includejmatthew2014-02-101-4/+4