summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvme/nvme_private.h
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2013-03-26 18:34:19 +0000
committerjimharris <jimharris@FreeBSD.org>2013-03-26 18:34:19 +0000
commit7ad47d8780dbe3e2ff0febe22184fb77639c69e9 (patch)
tree61cdf831375ff3147e638ace1e7ede7f50c17d2f /sys/dev/nvme/nvme_private.h
parent6162f3ce10ed5308a613cd8a0ee5630620fca3c5 (diff)
downloadFreeBSD-src-7ad47d8780dbe3e2ff0febe22184fb77639c69e9.zip
FreeBSD-src-7ad47d8780dbe3e2ff0febe22184fb77639c69e9.tar.gz
Move controller destruction code from nvme_detach() to new nvme_ctrlr_destruct()
function. Sponsored by: Intel
Diffstat (limited to 'sys/dev/nvme/nvme_private.h')
-rw-r--r--sys/dev/nvme/nvme_private.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme_private.h b/sys/dev/nvme/nvme_private.h
index ca9b565..4ea3a06 100644
--- a/sys/dev/nvme/nvme_private.h
+++ b/sys/dev/nvme/nvme_private.h
@@ -358,6 +358,7 @@ void nvme_payload_map_uio(void *arg, bus_dma_segment_t *seg, int nseg,
bus_size_t mapsize, int error);
int nvme_ctrlr_construct(struct nvme_controller *ctrlr, device_t dev);
+void nvme_ctrlr_destruct(struct nvme_controller *ctrlr, device_t dev);
int nvme_ctrlr_reset(struct nvme_controller *ctrlr);
/* ctrlr defined as void * to allow use with config_intrhook. */
void nvme_ctrlr_start(void *ctrlr_arg);
OpenPOWER on IntegriCloud