<dec f='src/src/sys/dev/scsipi/scsipiconf.h' l='678' type='void scsipi_user_done(struct scsipi_xfer * )'/>
<use f='src/src/sys/dev/scsipi/scsipi_base.c' l='1546' u='c' c='scsipi_complete'/>
<def f='src/src/sys/dev/scsipi/scsipi_ioctl.c' l='129' ll='211' type='void scsipi_user_done(struct scsipi_xfer * xs)'/>
<doc f='src/src/sys/dev/scsipi/scsipi_ioctl.c' l='121'>/*
 * We let the user interpret his own sense in the generic scsi world.
 * This routine is called at interrupt time if the XS_CTL_USERCMD bit was set
 * in the flags passed to scsi_scsipi_cmd(). No other completion processing
 * takes place, even if we are running over another device driver.
 * The lower level routines that call us here, will free the xs and restart
 * the device&apos;s queue if such exists.
 */</doc>
