Searched refs:ioctl_lock (Results 1 – 5 of 5) sorted by relevance
315 if ( (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) || in tws_ioctl_aen()317 (ctime >= sc->ioctl_lock.timeout) ) { in tws_ioctl_aen()318 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_HELD; in tws_ioctl_aen()319 sc->ioctl_lock.timeout = ctime + (lpkt.timeout_msec / 1000); in tws_ioctl_aen()323 ((sc->ioctl_lock.timeout - ctime) * 1000); in tws_ioctl_aen()328 if (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) { in tws_ioctl_aen()331 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_FREE; in tws_ioctl_aen()
244 struct tws_ioctl_lock ioctl_lock; /* ioctl lock */ member
901 mtx_init(&sc->ioctl_lock, "mrsas_ioctl_lock", NULL, MTX_SPIN); in mrsas_attach()970 mtx_destroy(&sc->ioctl_lock); in mrsas_attach()1120 mtx_destroy(&sc->ioctl_lock); in mrsas_detach()1468 mtx_lock_spin(&sc->ioctl_lock); in mrsas_ioctl()1470 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ioctl()1473 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ioctl()3146 mtx_lock_spin(&sc->ioctl_lock); in mrsas_ocr_thread()3148 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ocr_thread()
497 &sc->ioctl_lock, /* lockarg */ in mrsas_user_command()
3476 struct mtx ioctl_lock; member