opnsense-src/sys/dev/nvme
John Baldwin 4298ce72f6 nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata
Both nvme and nvmf cache a copy of the controller's identify data in
the softc.  Add an ioctl to fetch this copy of the cdata.  This is
primarily useful for allowing commands like 'nvmecontrol devlist' to
work against a disconnected Fabrics host.

Reviewed by:	dab, imp
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D48218
2025-01-31 15:46:49 -05:00
..
nvme.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme.h nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata 2025-01-31 15:46:49 -05:00
nvme_ahci.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme_ctrlr.c nvme/nvmf: Add NVME_GET_CONTROLLER_DATA ioctl to fetch cached cdata 2025-01-31 15:46:49 -05:00
nvme_ctrlr_cmd.c nvme: Pass malloc flags to request allocation functions 2024-11-09 17:34:12 +00:00
nvme_linux.h nvme: Add Linux copatible ioctls 2024-06-14 16:40:08 -06:00
nvme_ns.c nvme: Add Linux copatible ioctls 2024-06-14 16:40:08 -06:00
nvme_ns_cmd.c nvme: Pass malloc flags to request allocation functions 2024-11-09 17:34:12 +00:00
nvme_pci.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
nvme_private.h nvme: Pass malloc flags to request allocation functions 2024-11-09 17:34:12 +00:00
nvme_qpair.c nvme: Separate total failures from I/O failures 2024-08-15 21:31:20 -06:00
nvme_sim.c nvme: Pass malloc flags to request allocation functions 2024-11-09 17:34:12 +00:00
nvme_sysctl.c nvme: Rename the per-I/O queue sysctl device nodes 2024-11-02 09:53:28 -04:00
nvme_test.c Reduce reliance on sys/sysproto.h pollution 2024-04-15 21:35:40 +01:00
nvme_util.c sys: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00