summaryrefslogtreecommitdiff
path: root/sys/dev/pci/qle.c
AgeCommit message (Expand)Author
2024-09-04Fix some spelling.Marcus Glocker
2024-05-24remove unneeded includes; ok miod@Jonathan Gray
2024-04-14avoid uninitialised var useJonathan Gray
2022-04-16constify SCSI adapter entry pointsChristian Weisgerber
2022-03-11Constify struct cfattach.Martin Pieuchot
2020-09-22Since dlg@'s 2009 scsi midlayer refactoring the 'struct scsi_generic *cmd'Kenneth R Westerback
2020-07-22Nuke unused struct scsi_link members of adapter softc's where theKenneth 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-27Replace TAILQ concatenation loop with TAILQ_CONCATbket
2020-06-24Use SDEV_NO_ADAPTER_TARGET instead of the value that is beingKenneth R Westerback
2020-03-25Indicate that the case handling data underruns falls through to the caseJonathan Matthew
2020-02-05Nuke unnecessary abstraction 'scsi_minphys()' which just callsKenneth R Westerback
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2020-01-15qle(4): tsleep(9) -> tsleep_nsec(9)cheloha
2019-12-31convert infinite msleep(9) to msleep_nsec(9)Jonathan Gray
2019-10-16Fix reversed gotos; CID 1453190.Daniel Dickman
2019-08-20Use the defines DETACH_FORCE and DETACH_QUIET when constructing a valueKenneth R Westerback
2018-07-30apply the loop settle delay to handling of loop up and loop reset events,Jonathan Matthew
2018-07-30extend the loop settle time to 200ms, and adjust the check so that we'llJonathan Matthew
2018-07-26don't dump status iocbs twiceJonathan Matthew
2018-07-26remove "bad startup mboxes" printf - it never indicates a real problem,Jonathan Matthew
2018-07-03During attach, give the loop a while to settle before we start lookingJonathan Matthew
2018-07-03If we're not on a fabric, we may still need to attach and detach targetsJonathan Matthew
2017-01-24Use header <sys/atomic.h> rather than <machine/atomic.h> in MI code.Visa Hankala
2015-09-11Don't copy more sense data than we have space for, so we don't crash whenJonathan Matthew
2015-09-06sizes for free(); ok jmatthewTheo de Raadt
2015-07-08Overallocate the data segment lists to ensure there's always space for theJonathan Matthew
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09we want to defer work traditionally (in openbsd) handled in anDavid Gwynne
2015-01-27remove the second void * argument on tasks.David Gwynne
2014-09-13Replace all queue *_END macro calls except CIRCLEQ_END with NULL.Doug Hogan
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
2014-05-21When the firmware tells us a loop id is already in use, add the deviceJonathan Matthew
2014-04-27When the firmware has already allocated the handle we want to use to log inJonathan Matthew
2014-04-21Simplify the update process a bit. Don't try to skip parts based on whatJonathan Matthew
2014-04-20Update hotplug. Add qle_get_port_name_list, use it to discover localJonathan Matthew
2014-04-18Implement qle_fabric_plogo and let qle_fabric_plogi look at the response thatJonathan Matthew
2014-04-18Rework the command polling loop so it can handle multiple responses in a singleJonathan Matthew
2014-04-17When iterating through fabric ports, start at our own port ID, so we canJonathan Matthew
2014-04-17Copy out all mbox registers after a mailbox operation completes.Jonathan Matthew
2014-04-17In debug output, print loop ids as decimals and port ids as 24bit hex.Jonathan Matthew
2014-03-31qle dvas straddle 4 byte boundaries, so best to treat them as twoDavid Gwynne
2014-03-27move to htolemXX and lemtohXX. interestingly, this caught a few typeDavid Gwynne
2014-03-25when working with the cdb its better to use cmdlen than datalen.David Gwynne
2014-03-25rework qle_put_cmd to use hto[lb]emXX as best it can.David Gwynne