Home
last modified time | relevance | path

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

/dragonfly/sys/dev/raid/tws/
HDtws_user.c283 if ( (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) || in tws_ioctl_aen()
285 (ctime >= sc->ioctl_lock.timeout) ) { in tws_ioctl_aen()
286 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_HELD; in tws_ioctl_aen()
287 sc->ioctl_lock.timeout = ctime + (lpkt.timeout_msec / 1000); in tws_ioctl_aen()
291 ((sc->ioctl_lock.timeout - ctime) * 1000); in tws_ioctl_aen()
297 if (sc->ioctl_lock.lock == TWS_IOCTL_LOCK_FREE) { in tws_ioctl_aen()
300 sc->ioctl_lock.lock = TWS_IOCTL_LOCK_FREE; in tws_ioctl_aen()
HDtws.h241 struct tws_ioctl_lock ioctl_lock; /* ioctl lock */ member
/dragonfly/sys/dev/raid/twa/
HDtw_cl_io.c612 if ((ctlr->ioctl_lock.lock == TW_CLI_LOCK_FREE) || in tw_cl_ioctl()
614 (cur_time >= ctlr->ioctl_lock.timeout)) { in tw_cl_ioctl()
617 ctlr->ioctl_lock.lock = TW_CLI_LOCK_HELD; in tw_cl_ioctl()
618 ctlr->ioctl_lock.timeout = in tw_cl_ioctl()
626 (ctlr->ioctl_lock.timeout - cur_time) * 1000); in tw_cl_ioctl()
640 if (ctlr->ioctl_lock.lock == TW_CLI_LOCK_FREE) { in tw_cl_ioctl()
648 ctlr->ioctl_lock.lock = TW_CLI_LOCK_FREE; in tw_cl_ioctl()
HDtw_cl.h203 } ioctl_lock; /* lock for use by user applications, for member
/dragonfly/sys/dev/virtual/amazon/ena/
HDena.c2372 lockmgr(&adapter->ioctl_lock, LK_EXCLUSIVE); in ena_init()
2374 lockmgr(&adapter->ioctl_lock, LK_RELEASE); in ena_init()
2394 lockmgr(&adapter->ioctl_lock, LK_EXCLUSIVE); in ena_ioctl()
2400 lockmgr(&adapter->ioctl_lock, LK_RELEASE); in ena_ioctl()
2412 lockmgr(&adapter->ioctl_lock, LK_EXCLUSIVE); in ena_ioctl()
2414 lockmgr(&adapter->ioctl_lock, LK_RELEASE); in ena_ioctl()
2418 lockmgr(&adapter->ioctl_lock, LK_EXCLUSIVE); in ena_ioctl()
2420 lockmgr(&adapter->ioctl_lock, LK_RELEASE); in ena_ioctl()
2445 lockmgr(&adapter->ioctl_lock, LK_EXCLUSIVE); in ena_ioctl()
2448 lockmgr(&adapter->ioctl_lock, LK_RELEASE); in ena_ioctl()
[all …]
HDena.h328 struct lock ioctl_lock; member
/dragonfly/sys/dev/raid/mrsas/
HDmrsas.c774 spin_init(&sc->ioctl_lock, "mrsasioctl"); in mrsas_attach()
847 spin_uninit(&sc->ioctl_lock); in mrsas_attach()
906 spin_uninit(&sc->ioctl_lock); in mrsas_detach()
1128 spin_lock(&sc->ioctl_lock); in mrsas_ioctl()
1130 spin_unlock(&sc->ioctl_lock); in mrsas_ioctl()
1136 spin_unlock(&sc->ioctl_lock); in mrsas_ioctl()
2259 spin_lock(&sc->ioctl_lock); in mrsas_ocr_thread()
2262 spin_unlock(&sc->ioctl_lock); in mrsas_ocr_thread()
HDmrsas.h2342 struct spinlock ioctl_lock; // IOCTL lock member