/dragonfly/sys/dev/raid/tws/ |
H A D | tws_hdm.c | 280 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in tws_submit_command() 302 lockmgr(&sc->io_lock, LK_RELEASE); in tws_submit_command() 337 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in tws_submit_command() 343 lockmgr(&sc->io_lock, LK_RELEASE); in tws_submit_command()
|
H A D | tws_cam.c | 532 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in tws_err_complete() 545 lockmgr(&sc->io_lock, LK_RELEASE); in tws_err_complete() 971 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in tws_unmap_request() 973 lockmgr(&sc->io_lock, LK_RELEASE); in tws_unmap_request() 988 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in tws_map_request() 993 lockmgr(&sc->io_lock, LK_RELEASE); in tws_map_request()
|
H A D | tws.h | 240 struct lock io_lock; /* IO lock */ member
|
H A D | tws.c | 200 lockinit(&sc->io_lock, "tws_io_lock", 0, LK_CANRECURSE); in tws_attach() 340 lockuninit(&sc->io_lock); in tws_attach() 406 lockuninit(&sc->io_lock); in tws_detach()
|
/dragonfly/sys/dev/raid/twa/ |
H A D | tw_osl_freebsd.c | 307 sc->io_lock = &(sc->io_lock_handle); in twa_attach() 308 spin_init(sc->io_lock, "twa_iolock"); in twa_attach() 1370 spin_lock(sc->io_lock); in tw_osli_map_request() 1375 spin_unlock(sc->io_lock); in tw_osli_map_request() 1396 spin_lock(sc->io_lock); in tw_osli_map_request() 1400 spin_unlock(sc->io_lock); in tw_osli_map_request() 1465 spin_lock(sc->io_lock); in tw_osli_unmap_request() 1486 spin_unlock(sc->io_lock); in tw_osli_unmap_request()
|
H A D | tw_cl_io.c | 178 tw_osl_get_lock(ctlr_handle, ctlr->io_lock); in tw_cli_submit_cmd() 243 tw_osl_free_lock(ctlr_handle, ctlr->io_lock); in tw_cli_submit_cmd() 1188 tw_osl_get_lock(ctlr_handle, ctlr->io_lock); in tw_cli_soft_reset() 1221 tw_osl_free_lock(ctlr_handle, ctlr->io_lock); in tw_cli_soft_reset() 1238 tw_osl_free_lock(ctlr_handle, ctlr->io_lock); in tw_cli_soft_reset() 1251 tw_osl_free_lock(ctlr_handle, ctlr->io_lock); in tw_cli_soft_reset() 1255 tw_osl_free_lock(ctlr_handle, ctlr->io_lock); in tw_cli_soft_reset()
|
H A D | tw_cl_init.c | 323 ctlr->io_lock = &(ctlr->io_lock_handle); in tw_cl_init_ctlr() 324 tw_osl_init_lock(ctlr_handle, "tw_cl_io_lock", ctlr->io_lock); in tw_cl_init_ctlr() 588 tw_osl_destroy_lock(ctlr_handle, ctlr->io_lock); in tw_cl_shutdown_ctlr()
|
H A D | tw_osl.h | 146 struct spinlock *io_lock;/* ptr to general purpose lock */ member
|
H A D | tw_cl.h | 190 TW_LOCK_HANDLE *io_lock;/* ptr to lock held during cmd member
|
/dragonfly/sys/dev/raid/mrsas/ |
H A D | mrsas_cam.c | 922 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in mrsas_map_request() 926 lockmgr(&sc->io_lock, LK_RELEASE); in mrsas_map_request() 953 lockmgr(&sc->io_lock, LK_EXCLUSIVE); in mrsas_unmap_request() 955 lockmgr(&sc->io_lock, LK_RELEASE); in mrsas_unmap_request()
|
H A D | mrsas.c | 772 lockinit(&sc->io_lock, "mrsas_io_lock", 0, LK_CANRECURSE); in mrsas_attach() 846 lockuninit(&sc->io_lock); in mrsas_attach() 905 lockuninit(&sc->io_lock); in mrsas_detach()
|
H A D | mrsas.h | 2341 struct lock io_lock; // IO lock member
|
/dragonfly/sys/dev/raid/arcmsr/ |
H A D | arcmsr.c | 736 ARCMSR_LOCK_ACQUIRE(&acb->io_lock); in arcmsr_srb_complete() 738 ARCMSR_LOCK_RELEASE(&acb->io_lock); in arcmsr_srb_complete() 2852 ARCMSR_LOCK_ACQUIRE(&acb->io_lock); in arcmsr_execute_srb() 2854 ARCMSR_LOCK_RELEASE(&acb->io_lock); in arcmsr_execute_srb() 3029 ARCMSR_LOCK_ACQUIRE(&acb->io_lock); in arcmsr_action() 3035 ARCMSR_LOCK_RELEASE(&acb->io_lock); in arcmsr_action() 4264 ARCMSR_LOCK_INIT(&acb->io_lock, "arcmsr io lock"); in arcmsr_mutex_init() 4274 ARCMSR_LOCK_DESTROY(&acb->io_lock); in arcmsr_mutex_destroy()
|
H A D | arcmsr.h | 1294 arcmsr_lock_t io_lock; member
|