summaryrefslogtreecommitdiffstats
path: root/sys/scsi/scsi_base.c
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2019-12-05 16:16:01 +0000
committerkrw <krw@openbsd.org>2019-12-05 16:16:01 +0000
commit5c0ba001bf51388d9cb58d2ab1d87e153e6d8f18 (patch)
treed61a02ce8952fc11e2360baab9d7713730b01f9c /sys/scsi/scsi_base.c
parenttweak previous; (diff)
downloadwireguard-openbsd-5c0ba001bf51388d9cb58d2ab1d87e153e6d8f18.tar.xz
wireguard-openbsd-5c0ba001bf51388d9cb58d2ab1d87e153e6d8f18.zip
Move prototypes for scsi_mode_sense(), scsi_mode_sense_big(),
scsi_mode_sense_page() and scsi_mode_sense_big_page() into scsi_base.c. They are just internal helper functions for scsi_do_mode_sense().
Diffstat (limited to 'sys/scsi/scsi_base.c')
-rw-r--r--sys/scsi/scsi_base.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/scsi/scsi_base.c b/sys/scsi/scsi_base.c
index 0cc7df792eb..0159395ad96 100644
--- a/sys/scsi/scsi_base.c
+++ b/sys/scsi/scsi_base.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: scsi_base.c,v 1.255 2019/12/04 10:22:05 mpi Exp $ */
+/* $OpenBSD: scsi_base.c,v 1.256 2019/12/05 16:16:01 krw Exp $ */
/* $NetBSD: scsi_base.c,v 1.43 1997/04/02 02:29:36 mycroft Exp $ */
/*
@@ -88,6 +88,14 @@ void scsi_link_close(struct scsi_link *);
void * scsi_iopool_get(struct scsi_iopool *);
void scsi_iopool_put(struct scsi_iopool *, void *);
+/* Various helper functions for scsi_do_mode_sense() */
+int scsi_mode_sense(struct scsi_link *, int, int, struct scsi_mode_header *,
+ size_t, int, int);
+int scsi_mode_sense_big(struct scsi_link *, int, int,
+ struct scsi_mode_header_big *, size_t, int, int);
+void * scsi_mode_sense_page(struct scsi_mode_header *, int, int);
+void * scsi_mode_sense_big_page(struct scsi_mode_header_big *, int, int);
+
/* ioh/xsh queue state */
#define RUNQ_IDLE 0
#define RUNQ_LINKQ 1