Add a function to rescan a controller eg after receiving an AEN.
Signed-off-by: Hannes Reinecke <hare@suse.de>
return 0;
}
+void nvme_rescan_ctrl(struct nvme_ctrl *c)
+{
+ if (!c->s)
+ return;
+ nvme_subsystem_scan_namespaces(c->s);
+ nvme_ctrl_scan_namespaces(c);
+ nvme_ctrl_scan_paths(c);
+}
+
static int nvme_bytes_to_lba(nvme_ns_t n, off_t offset, size_t count,
__u64 *lba, __u16 *nlb)
{
*/
nvme_ctrl_t nvme_scan_ctrl(nvme_root_t r, const char *name);
+/**
+ * @c:
+ *
+ */
+void nvme_rescan_ctrl(nvme_ctrl_t c);
+
/**
* nvme_init_ctrl() -
* @h: