summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/qle.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Indicate that the case handling data underruns falls through to the casejmatthew2020-03-251-1/+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
* qle(4): tsleep(9) -> tsleep_nsec(9)cheloha2020-01-151-3/+5
* convert infinite msleep(9) to msleep_nsec(9)jsg2019-12-311-3/+3
* Fix reversed gotos; CID 1453190.daniel2019-10-161-3/+3
* Use the defines DETACH_FORCE and DETACH_QUIET when constructing a valuekrw2019-08-201-3/+5
* apply the loop settle delay to handling of loop up and loop reset events,jmatthew2018-07-301-4/+36
* extend the loop settle time to 200ms, and adjust the check so that we'lljmatthew2018-07-301-11/+11
* don't dump status iocbs twicejmatthew2018-07-261-2/+1
* remove "bad startup mboxes" printf - it never indicates a real problem,jmatthew2018-07-261-3/+1
* During attach, give the loop a while to settle before we start lookingjmatthew2018-07-031-4/+9
* If we're not on a fabric, we may still need to attach and detach targetsjmatthew2018-07-031-1/+5
* Use header <sys/atomic.h> rather than <machine/atomic.h> in MI code.visa2017-01-241-2/+2
* Don't copy more sense data than we have space for, so we don't crash whenjmatthew2015-09-111-3/+4
* sizes for free(); ok jmatthewderaadt2015-09-061-22/+22
* Overallocate the data segment lists to ensure there's always space for thejmatthew2015-07-081-20/+14
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+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
* 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-17/+17
* When the firmware tells us a loop id is already in use, add the devicejmatthew2014-05-211-31/+54
* When the firmware has already allocated the handle we want to use to log injmatthew2014-04-271-4/+52
* Simplify the update process a bit. Don't try to skip parts based on whatjmatthew2014-04-211-9/+5
* Update hotplug. Add qle_get_port_name_list, use it to discover localjmatthew2014-04-201-132/+267
* Implement qle_fabric_plogo and let qle_fabric_plogi look at the response thatjmatthew2014-04-181-23/+69
* Rework the command polling loop so it can handle multiple responses in a singlejmatthew2014-04-181-28/+17
* When iterating through fabric ports, start at our own port ID, so we canjmatthew2014-04-171-2/+2
* Copy out all mbox registers after a mailbox operation completes.jmatthew2014-04-171-56/+42
* In debug output, print loop ids as decimals and port ids as 24bit hex.jmatthew2014-04-171-8/+8
* qle dvas straddle 4 byte boundaries, so best to treat them as twodlg2014-03-311-6/+15
* move to htolemXX and lemtohXX. interestingly, this caught a few typedlg2014-03-271-33/+31
* when working with the cdb its better to use cmdlen than datalen.dlg2014-03-251-2/+2
* rework qle_put_cmd to use hto[lb]emXX as best it can.dlg2014-03-251-18/+23
* use htolem32 to write out qle sg elements, and annotate the structure asdlg2014-03-251-24/+25
* Print interrupt string *after* establishing it.kettenis2014-03-091-4/+9
* convert most printfs into DPRINTFs to cut down on dmesg spam, and addjmatthew2014-02-251-76/+120
* rework firmware handling a bit. when built without firmware, check thatjmatthew2014-02-231-30/+71
* More turd shining; cleanup the message that prints the firmware revision andkettenis2014-02-201-3/+3
* Unbreak the tree; include <machine/atomic.h> instead of relying on somethingkettenis2014-02-191-1/+2
* the RESP_IN register is 32bits, so consistently use a u_int32_t todlg2014-02-191-4/+4
* massage the response queue handling a bit:dlg2014-02-191-17/+13
* qle seems fine with msi interruptsdlg2014-02-191-2/+2
* use the DEVNAME macro to get the name of the interrupt rather than thedlg2014-02-171-2/+2
* use a bus_space subregion to talk to the mbox registers so you candlg2014-02-171-13/+20
* make ISP_NOFIRMWARE work here toojmatthew2014-02-151-2/+9
* fix endianness of luns in iocbsjmatthew2014-02-151-3/+3
* isp25xx nvram is at a different base addressjmatthew2014-02-141-3/+11