freebsd-dev/sys/dev/mrsas
John Baldwin 78cb8841f0 mrsas: Use mrsas_sge64 instead of iovec for the S/G list for passthru.
The DMA scatter/gather list for mrsas passthrough ioctl commands is
stored in a SGL at the end of the DCMD frame.  Given the SGL member at
the end of the DCMD frame it seems likely this S/G list is formatted
as a fixed-width structure such as the type mrsas_sge64 and not as a
iovec which contains a kernel pointer and length that vary with the
native architecture size.

Reviewed by:	imp
Obtained from:	CheriBSD
Sponsored by:	DARPA
Differential Revision:	https://reviews.freebsd.org/D40727
2023-06-28 11:10:05 -07:00
..
mrsas_cam.c mrsas: purge EOL release compatibility 2023-02-04 09:10:36 -07:00
mrsas_fp.c Fix "set but not used" in the mrsas driver. Remove dead code. 2022-02-26 12:21:11 -07:00
mrsas_ioctl.c mrsas: Use mrsas_sge64 instead of iovec for the S/G list for passthru. 2023-06-28 11:10:05 -07:00
mrsas_ioctl.h Add the mfi(4) ioctl support to mrsas(4) 2023-04-28 10:14:30 -07:00
mrsas_linux.c mrsas: purge EOL release compatibility 2023-02-04 09:10:36 -07:00
mrsas.c Add the mfi(4) ioctl support to mrsas(4) 2023-04-28 10:14:30 -07:00
mrsas.h Add the mfi(4) ioctl support to mrsas(4) 2023-04-28 10:14:30 -07:00