Searched refs:ioctl_lock (Results 1 – 8 of 8) sorted by relevance
| /dragonfly/sys/dev/raid/tws/ |
| HD | tws_user.c | 283 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()
|
| HD | tws.h | 241 struct tws_ioctl_lock ioctl_lock; /* ioctl lock */ member
|
| /dragonfly/sys/dev/raid/twa/ |
| HD | tw_cl_io.c | 612 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()
|
| HD | tw_cl.h | 203 } ioctl_lock; /* lock for use by user applications, for member
|
| /dragonfly/sys/dev/virtual/amazon/ena/ |
| HD | ena.c | 2372 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 …]
|
| HD | ena.h | 328 struct lock ioctl_lock; member
|
| /dragonfly/sys/dev/raid/mrsas/ |
| HD | mrsas.c | 774 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()
|
| HD | mrsas.h | 2342 struct spinlock ioctl_lock; // IOCTL lock member
|