BD_RUN_LOCKPTR
#define BD_RUN_LOCK(bd) mtx_lock(BD_RUN_LOCKPTR((bd)))
#define BD_RUN_UNLOCK(bd) mtx_unlock(BD_RUN_LOCKPTR((bd)))
error = msleep(&bd->bd_shutdown, BD_RUN_LOCKPTR(bd), 0,
msleep(&bd->bd_running, BD_RUN_LOCKPTR(bd),