<dec f='src/src/sys/dev/ic/isp_library.h' l='75' type='int isp_fc_runstate(ispsoftc_t * , int , int )'/>
<def f='src/src/sys/dev/ic/isp_library.c' l='388' ll='429' type='int isp_fc_runstate(ispsoftc_t * isp, int chan, int tval)'/>
<doc f='src/src/sys/dev/ic/isp_library.c' l='376'>/*
 * Do the common path to try and ensure that link is up, we&apos;ve scanned
 * the fabric (if we&apos;re on a fabric), and that we&apos;ve synchronized this
 * all with our own database and done the appropriate logins.
 *
 * We repeatedly check for firmware state and loop state after each
 * action because things may have changed while we were doing this.
 * Any failure or change of state causes us to return a nonzero value.
 *
 * We assume we enter here with any locks held.
 */</doc>
<use f='src/src/sys/dev/ic/isp_netbsd.c' l='274' u='c' c='ispioctl'/>
<use f='src/src/sys/dev/ic/isp_netbsd.c' l='570' u='c' c='ispcmd'/>
<use f='src/src/sys/dev/ic/isp_netbsd.c' l='1057' u='c' c='isp_fc_worker'/>
