aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_frontend.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/cam/ctl/ctl_frontend.h')
-rw-r--r--sys/cam/ctl/ctl_frontend.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/cam/ctl/ctl_frontend.h b/sys/cam/ctl/ctl_frontend.h
index bdcb7a2e1abd..c9ab255cdde4 100644
--- a/sys/cam/ctl/ctl_frontend.h
+++ b/sys/cam/ctl/ctl_frontend.h
@@ -311,6 +311,13 @@ void ctl_port_offline(struct ctl_port *fe);
int ctl_queue(union ctl_io *io);
/*
+ * This routine starts execution of I/O and task management requests from
+ * the FETD to the CTL layer. May sleep. Returns 0 for success, non-zero
+ * for failure.
+ */
+int ctl_run(union ctl_io *io);
+
+/*
* This routine is used if the front end interface doesn't support
* autosense (e.g. non-packetized parallel SCSI). This will queue the
* scsiio structure back to a per-lun pending sense queue. This MUST be