<dec f='src/src/sys/dev/ic/adwlib.h' l='1065' type='int AdwSendIdleCmd(ADW_SOFTC * , u_int16_t , u_int32_t )'/>
<use f='src/src/sys/dev/ic/adwlib.c' l='1844' u='c' c='AdwResetCCB'/>
<use f='src/src/sys/dev/ic/adwlib.c' l='1861' u='c' c='AdwResetCCB'/>
<def f='src/src/sys/dev/ic/adwlib.c' l='2128' ll='2183' type='int AdwSendIdleCmd(ADW_SOFTC * sc, u_int16_t idle_cmd, u_int32_t idle_cmd_parameter)'/>
<doc f='src/src/sys/dev/ic/adwlib.c' l='2114'>/*
 * Send an idle command to the chip and wait for completion.
 *
 * Command completion is polled for once per microsecond.
 *
 * The function can be called from anywhere including an interrupt handler.
 * But the function is not re-entrant, so it uses the splbio/splx()
 * functions to prevent reentrancy.
 *
 * Return Values:
 *   ADW_TRUE - command completed successfully
 *   ADW_FALSE - command failed
 *   ADW_ERROR - command timed out
 */</doc>
