-/* $OpenBSD: scsi_base.c,v 1.208 2013/10/07 17:54:23 miod Exp $ */
+/* $OpenBSD: scsi_base.c,v 1.209 2014/01/18 02:42:30 dlg Exp $ */
/* $NetBSD: scsi_base.c,v 1.43 1997/04/02 02:29:36 mycroft Exp $ */
/*
int scsi_ioh_pending(struct scsi_iopool *);
struct scsi_iohandler * scsi_ioh_deq(struct scsi_iopool *);
-void scsi_ioh_runqueue(struct scsi_iopool *);
void scsi_xsh_runqueue(struct scsi_link *);
void scsi_xsh_ioh(void *, void *);
mtx_leave(&iopl->mtx);
/* lets get some io up in the air */
- scsi_ioh_runqueue(iopl);
+ scsi_iopool_run(iopl);
return (rv);
}
}
void
-scsi_ioh_runqueue(struct scsi_iopool *iopl)
+scsi_iopool_run(struct scsi_iopool *iopl)
{
struct scsi_iohandler *ioh;
void *io;
scsi_io_put(struct scsi_iopool *iopl, void *io)
{
iopl->io_put(iopl->iocookie, io);
- scsi_ioh_runqueue(iopl);
+ scsi_iopool_run(iopl);
}
/*
mtx_leave(&link->pool->mtx);
if (runq)
- scsi_ioh_runqueue(link->pool);
+ scsi_iopool_run(link->pool);
} while (!scsi_pending_finish(&link->pool->mtx, &link->running));
}
-/* $OpenBSD: scsiconf.h,v 1.157 2013/09/27 11:43:19 krw Exp $ */
+/* $OpenBSD: scsiconf.h,v 1.158 2014/01/18 02:42:31 dlg Exp $ */
/* $NetBSD: scsiconf.h,v 1.35 1997/04/02 02:29:38 mycroft Exp $ */
/*
*/
void scsi_iopool_init(struct scsi_iopool *, void *,
void *(*)(void *), void (*)(void *, void *));
+void scsi_iopool_run(struct scsi_iopool *);
void scsi_iopool_destroy(struct scsi_iopool *);
void scsi_link_shutdown(struct scsi_link *);