summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/mfii.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Simplify some goto'ing that jumps a single line orkrw2020-03-211-4/+3
* Nuke unnecessary abstraction 'scsi_minphys()' which just callskrw2020-02-051-3/+3
* use SMR rather than SRP to protect the device handle arrayjmatthew2020-01-251-27/+32
* Use a consistant idiom/format when declaring scsi_adapter structureskrw2020-01-231-9/+3
* Convert infinite sleeps to {m,t}sleep_nsec(9).mpi2019-12-311-2/+2
* revert back to using 0x6c for the reply post index register.dlg2019-09-091-2/+2
* implement a DV_POWERDOWN handler to flush cache and shutdown the controllerdlg2019-08-281-22/+100
* Trailing whitespace.krw2019-08-201-5/+5
* swap MFI_LD_PROG_BGI and MFI_LD_PROG_CC cases to match value orderjmatthew2019-03-051-7/+8
* Background init progress and consistency check progress are reported injmatthew2019-03-011-2/+8
* return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledjmatthew2018-08-141-2/+2
* Handle AENs for logical disk creation and deletion.jmatthew2018-06-081-1/+61
* Rework sensors and bio(4) support to use the target number from the logicaljmatthew2018-06-081-75/+90
* Use SCSI_NOSLEEP for management commands issued during attach.jmatthew2018-05-181-3/+7
* Add bio(4) and sensors for mfii(4), based on code from mfi(4). Most of thejmatthew2018-05-181-4/+1364
* Make mfii_mgmt() allocate and release a ccb to simplify the most common usejmatthew2018-05-181-23/+40
* Add DPRINTF/DNPRINTF for debug output as in mfi(4) and convert existingjmatthew2018-05-181-32/+54
* Use passthrough IO rather than MFA for management commands.jmatthew2018-05-181-10/+30
* Improve calculation of the number of commands and sges available.jmatthew2018-03-161-5/+55
* use MFI_STAT_INVALID_STATUS where appropriatejmatthew2018-03-161-3/+3
* Allocate an mfi frame for each ccb, to be used to submit passthroughjmatthew2018-03-161-2/+25
* Set the chain_offset field (same as sgl_offset0, only in 16 byte units)jmatthew2018-02-201-5/+2
* use the same bar used to determine memory type when mapping memoryjsg2018-02-021-2/+2
* Add support for SAS3.5 megaraids, which are sold as Dell PERC H740P/840 andjmatthew2017-11-271-10/+53
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-4/+4
* disable aen handling.dlg2017-02-111-1/+5
* fix a mixup of lengths of addresses and lengths in the aen_start sgldlg2017-02-081-3/+3
* handle physical disk state changes.dlg2017-02-071-1/+35
* i got the MFII_TASK_MGMT flags round the wrong way.dlg2017-02-071-3/+3
* support hotplug of physical disks.dlg2017-02-071-3/+68
* add the framework around asynchronous event notifications.dlg2017-02-071-1/+133
* provide support for submitting async dcmd frames.dlg2017-02-071-1/+53
* whitespace fixes. no functional change.dlg2017-02-071-5/+5
* implement scsi command timeouts.dlg2017-02-061-2/+126
* megaraid sas fusion chips have their own command for aborting tasksdlg2017-02-061-1/+18
* rework how we address physical disks on the second scsibus.dlg2017-01-231-70/+80
* store the full 64bits of the sense bufers dva.dlg2017-01-231-4/+4
* add the mfii opcode for passthru commandsdlg2017-01-231-1/+2
* represent the mbox layout with union instead of an array of bytes.dlg2017-01-231-8/+10
* Backout last 2 revisions. Requested by deraadt.yasuoka2016-10-241-845/+3
* Make mfii(4) bio(4) capable.yasuoka2016-10-241-2/+756
* Add scsi ioctl hook to do a special treatment for DIOC{G,S}CACHE whichyasuoka2016-10-241-2/+90
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* implement mfii_scsi_cmd_io for handling actual io. previously i gotdlg2015-01-091-11/+58
* use the same trick as mpii for posting the request descriptor withdlg2015-01-071-4/+13
* replace bcopy with memcpy. still cant see the bug im looking for.dlg2015-01-071-5/+5
* i may as well turn bzero into memset while i am busy not havingdlg2015-01-071-7/+7
* there's already three different types of chips in this family ofdlg2015-01-051-8/+53
* add support for megaraid 3008 (fury) and 3108 (invader) cards. thedlg2014-10-081-2/+4