summaryrefslogtreecommitdiff
path: root/sys/dev/mfi/mfi.c
AgeCommit message (Expand)Author
2025-10-31mfi(4): Fix a typo in a KASSERT messageGordon Bergling
2025-06-21newbus: replace leftover device unit wildcardsAhmad Khalifa
2024-12-06Replace calls to bus_generic_attach with bus_attach_childrenJohn Baldwin
2024-09-03mfi(4): Stop checking for failures from malloc(M_WAITOK)Zhenlei Huang
2024-07-24newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: Simplify BSD-2-Clause AND BSD-2-ClauseWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-07-20Suppress unused variable warning in mfi.cDimitry Andric
2021-12-09Create wrapper for Giant taken for newbusWarner Losh
2021-11-25Fix "set but not used" warnings in mfi. The one in mfi.c:mfi_data_cb()Scott Long
2020-11-28Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov
2020-09-01mfi: clean up empty lines in .c and .h filesMateusz Guzik
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-02-07Ever since the block layer expanded its command syntax beyond justScott Long
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-09-08Fix intrhook release in MFI as wellScott Long
2017-07-01Clean up MD pollution of bus_dma.h:Jason A. Harmening
2016-08-29Add missing array subscript.John Baldwin
2016-05-10Remove NULL check after M_WAITOK allocations from mfi(4).Edward Tomasz Napierala
2016-05-03sys/dev: minor spelling fixes.Pedro F. Giffuni
2016-04-26sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni
2016-03-15Remove bare & 0x3; it encodes the values of BIO_READ andWarner Losh
2015-06-09Switch from make_dev_alias to make_dev_alias_p since make_dev_alias_p canDoug Ambrisko
2015-05-22CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than tenJung-uk Kim
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2014-05-29Add support for the unmapped i/o to mfi(4).Konstantin Belousov
2013-07-01Remove forced timeout of in-flight commands from mfi_timeout.Steven Hartland
2013-03-01Fix a typo in mfi_stp_cmd() that would give wrong assignment.Xin LI
2013-02-27Adds hw.mfi.cmd_timeout loader / sysctl tuneable which controls the defaultSteven Hartland
2013-02-27Fixes queuing issues where mfi_release_command blindly sets the cm_flags = 0Steven Hartland
2013-02-27Fixes mfi panic on recused on non-recusive mutex MFI I/O lockSteven Hartland
2013-02-12Reform the busdma API so that new types may be added without modifyingKonstantin Belousov
2012-11-08Add support for SCSI pass through devices to be attached andDoug Ambrisko
2012-11-06- Extend the prior commit to use the generic SCSI command buildingDoug Ambrisko
2012-11-02Copy code from scsi_read_write() as mfi_build_syspd_cdb() to build SCSIXin LI
2012-09-26Grab the mfi_config_lock while performing a MFI_DCMD_CFG_FOREIGN_IMPORTJohn Baldwin
2012-07-03Fix panics triggered by older mfiutil binaries run on the new mfi(4) driver.John Baldwin
2012-05-04Some style improvements.Doug Ambrisko
2012-05-04First fix pr 167226:Doug Ambrisko
2012-03-30MFhead_mfi r227068Doug Ambrisko
2011-11-16Add single-message MSI support to mfi(4). It is disabled by default butJohn Baldwin
2011-11-09Do a dummy read to flush the interrupt ACK that we just performed,Xin LI
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-11-04First cut at updating mfi(4) to support newer LSI MegaRAID SAS cards.Doug Ambrisko
2011-09-29 - Add special support for the MFI_CMD ioctl with MFI_CMD_STP command, usedAlexander Motin
2011-09-16In order to maximize the re-usability of kernel code in user space thisKip Macy