<dec f='src/src/sys/dev/scsipi/scsipi_base.h' l='36' type='void scsipi_put_xs(struct scsipi_xfer * )'/>
<def f='src/src/sys/dev/scsipi/scsipi_base.c' l='521' ll='564' type='void scsipi_put_xs(struct scsipi_xfer * xs)'/>
<use f='src/src/sys/dev/scsipi/scsipi_base.c' l='1704' u='c' c='scsipi_complete'/>
<use f='src/src/sys/dev/scsipi/scsipi_base.c' l='2101' u='c' c='scsipi_execute_xs'/>
<doc f='src/src/sys/dev/scsipi/scsipi_base.c' l='511'>/*
 * scsipi_put_xs:
 *
 *	Release an xfer descriptor, decreasing the outstanding command
 *	count for the peripheral.  If there is a thread waiting for
 *	an opening, wake it up.  If not, kick any queued I/O the
 *	peripheral may have.
 *
 *	NOTE: Must be called with channel lock held
 */</doc>
<use f='src/src/sys/dev/scsipi/scsipi_ioctl.c' l='208' u='c' c='scsipi_user_done'/>
