aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/mpr
Commit message (Expand)AuthorAgeFilesLines
* mpr/mps: when sending reset on removal, include target in messageWarner Losh2024-12-281-2/+6
* mps/mpr: Add workaround for firmware not responding to IOC_FACTS or IOC_INITprateek sethi2024-10-161-5/+18
* mpr: Handle errors from copyout() in ioctl handlersMark Johnston2024-01-021-13/+26
* mpr, mps: Establish busdma boundaries for memory poolsKenneth D. Merry2023-12-201-2/+4
* mprutil: "fix user reply buffer (64)..." warningsAlan Somers2023-10-052-3/+3
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-238-16/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2319-40/+0
* mpr: don't use hardcoded value in debug branchMariusz Zaborski2023-05-021-6/+6
* mpr: fix copying of event_maskMariusz Zaborski2023-05-021-2/+4
* Fix kernel memory disclosures in mpr and mpsAlan Somers2023-03-221-3/+4
* Fix mpr(4) panic during a firmware update.Kenneth D. Merry2022-10-201-1/+1
* mpr(4): Remove a double word in a source code commentGordon Bergling2022-09-071-1/+1
* mpr: add \n in diagnostic printfEd Maste2022-04-111-2/+2
* mpr/mps/mpt: verify cfg page ioctl lengthsEd Maste2022-04-041-0/+13
* mps/mpr: Add missing newlines in error messages.Alexander Motin2022-03-022-25/+25
* mps/mpr: Relax doorbell polling precision.Alexander Motin2022-01-231-1/+2
* Fix "set but not used" warnings in the mpr driver. This fixes a minorScott Long2022-01-063-10/+2
* mpr: Minor formatting changes to match mps.Warner Losh2022-01-061-7/+7
* mpr: fix freeze / release mismatch in timeout codeWarner Losh2021-12-061-10/+21
* mpr(4): Fix a typo in a source code commentGordon Bergling2021-12-031-1/+1
* mps/mpr(4): Move xpt_register_async() out of lock.Alexander Motin2021-10-141-10/+11
* mpr(4): Fix unmatched devq release.Alexander Motin2021-09-031-16/+13
* mpr(4): Handle mprsas_alloc_tm() errors on device removal.Alexander Motin2021-09-034-6/+40
* mpr/mps: Minor state machine fixWarner Losh2021-09-031-0/+1
* Fix mpr(4) and mps(4) state transitions and a use-after-free panic.Kenneth D. Merry2021-09-034-25/+46
* Mark some sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-251-1/+1
* mpr/mps(4): Make device mapping some more robust.Alexander Motin2021-05-241-26/+45
* Remove unused wrappers around kproc_create() and kproc_exit().John Baldwin2021-03-291-4/+0
* mpr: big-endian supportAlfredo Dal'Ava Junior2021-03-107-81/+119
* mpr, mps: Fix an off-by-one bug in the BTDH_MAPPING ioctlMark Johnston2021-01-081-1/+1
* mpr, mps: Fix a stack buffer overflow in the user passthru ioctlMark Johnston2021-01-081-15/+15
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* Introduce support of SCSI Command Priority.Alexander Motin2020-10-251-0/+2
* Bring the request_descriptor union into harmony internally. NoScott Long2020-10-131-3/+3
* Refine the busdma template interface. Provide tools for filling in fieldsScott Long2020-09-143-33/+29
* mpr: clean up empty lines in .c and .h filesMateusz Guzik2020-09-0122-336/+23
* Remove extra memset() left after r342388.Alexander Motin2020-08-041-1/+0
* mpr(4), mps(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-273-31/+0
* Add a small hack to the ioctl header files so that both mpr and mps canScott Long2020-04-161-0/+2
* Centralize compatability translation macros.Brooks Davis2020-04-141-10/+1
* Increase buffer in mprsas_log_command() from 192 to 224 bytes.Alexander Motin2020-03-131-1/+1
* Remove support for all pre FreeBSD 11.0 versions from mpr and mps.Warner Losh2020-02-264-453/+4
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+6
* Before issing the REMOVE_DEVICE command to the firmware, make sure that allWarner Losh2020-02-252-18/+54
* Advertise the MPI Message Version that's contained in the IOCFacts messageScott Long2020-02-072-2/+13
* Convert the mpr driver to use busdma templates.Scott Long2019-12-243-101/+52
* Fix leak in state machine for commands.Warner Losh2019-11-241-0/+1
* More fully implement the state machine.Warner Losh2019-07-111-1/+2
* Fix bugs in recovery path and improve cm trackingWarner Losh2019-07-084-15/+25
* Fix busy status leak in case of incorrect passthrough args.Alexander Motin2019-05-301-2/+4