Home
last modified time | relevance | path

Searched refs:ioctl_lock (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/sys/dev/tws/
H A Dtws_user.c320 if ( (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) || in tws_ioctl_aen()
322 (ctime >= sc->ioctl_lock.timeout) ) { in tws_ioctl_aen()
323 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_HELD; in tws_ioctl_aen()
324 sc->ioctl_lock.timeout = ctime + (lpkt.timeout_msec / 1000); in tws_ioctl_aen()
328 ((sc->ioctl_lock.timeout - ctime) * 1000); in tws_ioctl_aen()
334 if (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) { in tws_ioctl_aen()
337 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_FREE; in tws_ioctl_aen()
H A Dtws.h251 struct tws_ioctl_lock ioctl_lock; /* ioctl lock */ member
/freebsd-12.1/sys/dev/twa/
H A Dtw_cl_io.c614 if ((ctlr->ioctl_lock.lock == TW_CLI_LOCK_FREE) || in tw_cl_ioctl()
616 (cur_time >= ctlr->ioctl_lock.timeout)) { in tw_cl_ioctl()
619 ctlr->ioctl_lock.lock = TW_CLI_LOCK_HELD; in tw_cl_ioctl()
620 ctlr->ioctl_lock.timeout = in tw_cl_ioctl()
628 (ctlr->ioctl_lock.timeout - cur_time) * 1000); in tw_cl_ioctl()
642 if (ctlr->ioctl_lock.lock == TW_CLI_LOCK_FREE) { in tw_cl_ioctl()
650 ctlr->ioctl_lock.lock = TW_CLI_LOCK_FREE; in tw_cl_ioctl()
H A Dtw_cl.h205 } ioctl_lock; /* lock for use by user applications, for member
/freebsd-12.1/sys/dev/mrsas/
H A Dmrsas.c943 mtx_init(&sc->ioctl_lock, "mrsas_ioctl_lock", NULL, MTX_SPIN); in mrsas_attach()
1012 mtx_destroy(&sc->ioctl_lock); in mrsas_attach()
1162 mtx_destroy(&sc->ioctl_lock); in mrsas_detach()
1503 mtx_lock_spin(&sc->ioctl_lock); in mrsas_ioctl()
1505 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ioctl()
1508 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ioctl()
3165 mtx_lock_spin(&sc->ioctl_lock); in mrsas_ocr_thread()
3167 mtx_unlock_spin(&sc->ioctl_lock); in mrsas_ocr_thread()
H A Dmrsas.h3229 struct mtx ioctl_lock; member