summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic/mpi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledjmatthew2018-08-141-2/+2
* Make error handling (esp. DATA_UNDERRUN) clearer and avoid losing residkrw2016-08-171-7/+8
* change some types in bio from u_quad_t to uint64_t, and fix casts indlg2016-08-141-3/+3
* replace pointer arithmetic and casts with offsetofjsg2015-10-231-5/+5
* sizes for free(); ok sthenderaadt2015-09-091-11/+12
* Fix some misuse of the | operator. In particular | has higherjsg2015-05-041-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* remove the second void * argument on tasks.dlg2015-01-271-4/+4
* be less confusing to the compiler when setting up the sge.dlg2014-09-171-2/+3
* mark the interrupt handler mpsafe, and drop the kernel lock in the scs_cmddlg2014-09-151-15/+26
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* tasks dont need a mutex and a semaphore to protect against multiple usesdlg2014-09-031-27/+3
* move mpi(4) from workq to taskqblambert2014-09-011-3/+5
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-6/+6
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-14/+14
* print the board name and firmware revision like we do on mpii anddlg2014-04-161-1/+48
* use lemtohXX and htolemXX as much as possibledlg2014-03-251-41/+39
* when reading from the chip you use letoh32, not htole32.dlg2014-03-251-2/+2
* use htolemXX and lemtohXX in the scsi_cmd paths.dlg2014-03-241-6/+6
* mpi scatter gather lists are 24 bytes long and next to each other indlg2014-03-241-27/+20
* factor out the setting of the request context field so mpi_start does itdlg2014-03-241-16/+7
* bzero to memsetdlg2014-01-201-13/+13
* bcopy to memcpydlg2014-01-201-6/+8
* data transfers suit STREAMING dma maps.dlg2013-01-181-2/+2
* mikeb pointed at that the interrupt status register read in mpi_intr wasdlg2013-01-171-2/+6
* we dont need to read the interrupt status register to know if we havedlg2013-01-171-7/+7
* treat DVAs as 64bits all the time so we can avoid ugly casts and shifts indlg2013-01-171-2/+2
* several tweaks to make mpi(4) work for vmware emulated sas adapters.dlg2012-09-181-12/+14
* Use sg_addr instead of sg_lo_addr, leftovers from last commit.haesbaert2012-09-121-13/+9
* Make sure we don't sleep on autoconf.haesbaert2012-09-121-2/+2
* htole64 works as good as htole32 twice for dma virtual addresses.dlg2012-08-261-20/+7
* mpi_get_ccb and mpi_put_ccb are only called via iopools now, so changedlg2012-01-161-9/+11
* Backout a bunch of my SCSI commits from c2k11. At least one of thesematthew2011-07-171-2/+2
* First batch of converting SCSI HBAs from setting saa_targets andmatthew2011-07-081-2/+2
* M_WAITOK cleanup of two cases:mk2011-06-171-2/+2
* if getting the RAID header fails, dont stop the midlayer from trying todlg2011-04-271-2/+2
* configure fc controllers to fail io as fast as possible when cables aredlg2011-04-271-16/+37
* return XS_RESET to the midlayer if the command was killed for some reasondlg2011-04-271-1/+6
* rework the scanning of fibre channel ports to match how linux does it.dlg2011-04-271-9/+20
* Peek at the interrupt status register before poking with the reply postmikeb2011-03-041-1/+4
* back out r1.162, the one that bumps openings up on sas and fcdlg2011-03-011-5/+2
* vol_list in mpi_get_raid is never used.dlg2010-09-241-3/+1
* tweak the sas io unit to use 32 openings when talking to sata disks if thedlg2010-09-211-1/+42
* Use SSD_ERRCODE_CURRENT instead of magic 0x70.krw2010-09-201-2/+2
* allow devices on fc and sas adapters to use all the openings the chip candlg2010-09-141-2/+5
* if a busy sas device is unplugged, the pending io on that device willdlg2010-09-131-13/+100
* dont reuse the event notifications ccbs id for the acknowledgement.dlg2010-09-131-2/+2
* im not convinced we only have one outstanding event to ack at a time. thisdlg2010-09-131-12/+38
* implement handling of rescan events on fc controllers. allows "hotplug" ofdlg2010-09-101-4/+76
* get some format strings and variables right in debug outputdlg2010-08-271-3/+3