Home
last modified time | relevance | path

Searched refs:io_lock (Results 1 – 25 of 29) sorted by relevance

12

/src/crypto/krb5/src/ccapi/server/
H A Dccs_lock.c36 static cc_int32 ccs_lock_invalidate_callback (ccs_callback_owner_t io_lock,
96 cc_int32 ccs_lock_release (ccs_lock_t io_lock) in ccs_lock_release() argument
100 if (!err && io_lock) { in ccs_lock_release()
101 ccs_callback_release (io_lock->callback); in ccs_lock_release()
102 free (io_lock); in ccs_lock_release()
110 static cc_int32 ccs_lock_invalidate_callback (ccs_callback_owner_t io_lock, in ccs_lock_invalidate_callback() argument
115 if (!io_lock ) { err = cci_check_error (ccErrBadParam); } in ccs_lock_invalidate_callback()
119 ccs_lock_t lock = (ccs_lock_t) io_lock; in ccs_lock_invalidate_callback()
129 cc_int32 ccs_lock_grant_lock (ccs_lock_t io_lock) in ccs_lock_grant_lock() argument
133 if (!io_lock) { err = cci_check_error (ccErrBadParam); } in ccs_lock_grant_lock()
[all …]
H A Dccs_lock.h38 cc_int32 ccs_lock_release (ccs_lock_t io_lock);
40 cc_int32 ccs_lock_grant_lock (ccs_lock_t io_lock);
H A Dccs_array.c88 static cc_int32 ccs_lock_object_release (cci_array_object_t io_lock) in ccs_lock_object_release() argument
90 return cci_check_error (ccs_lock_release ((ccs_lock_t) io_lock)); in ccs_lock_object_release()
/src/sys/powerpc/pseries/
H A Dphyp_llan.c84 struct mtx io_lock; member
177 mtx_init(&sc->io_lock, "llan", NULL, MTX_DEF); in llan_attach()
186 mtx_destroy(&sc->io_lock); in llan_attach()
205 busdma_lock_mutex, &sc->io_lock, &sc->tx_dma_tag); in llan_attach()
293 mtx_lock(&sc->io_lock); in llan_init()
316 mtx_unlock(&sc->io_lock); in llan_init()
329 mtx_assert(&sc->io_lock, MA_OWNED); in llan_add_rxbuf()
381 mtx_lock(&sc->io_lock); in llan_intr()
409 mtx_unlock(&sc->io_lock); in llan_intr()
411 mtx_lock(&sc->io_lock); in llan_intr()
[all …]
H A Dphyp_vscsi.c99 struct mtx io_lock; member
290 mtx_init(&sc->io_lock, "vscsi", NULL, MTX_DEF); in vscsi_attach()
303 mtx_destroy(&sc->io_lock); in vscsi_attach()
313 256, BUS_SPACE_MAXSIZE_32BIT, 0, busdma_lock_mutex, &sc->io_lock, in vscsi_attach()
335 mtx_lock(&sc->io_lock); in vscsi_attach()
352 mtx_unlock(&sc->io_lock); in vscsi_attach()
359 device_get_unit(dev), &sc->io_lock, in vscsi_attach()
369 mtx_lock(&sc->io_lock); in vscsi_attach()
376 mtx_unlock(&sc->io_lock); in vscsi_attach()
379 mtx_unlock(&sc->io_lock); in vscsi_attach()
[all …]
/src/crypto/openssl/test/testutil/
H A Dbasic_output.c32 static CRYPTO_RWLOCK *io_lock = NULL; variable
152 io_lock = CRYPTO_THREAD_lock_new(); in test_open_streams()
159 OPENSSL_assert(io_lock != NULL); in test_open_streams()
184 CRYPTO_THREAD_lock_free(io_lock); in test_close_streams()
191 OPENSSL_assert(CRYPTO_THREAD_write_lock(io_lock) > 0); in test_io_lock()
198 CRYPTO_THREAD_unlock(io_lock); in test_io_unlock()
/src/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_label_os.c78 mutex_enter(&pio->io_lock); in vdev_child_done()
80 mutex_exit(&pio->io_lock); in vdev_child_done()
/src/sys/contrib/openzfs/module/zfs/
H A Dzio.c727 ASSERT(MUTEX_HELD(&pio->io_lock)); in zio_walk_children()
767 mutex_enter(&pio->io_lock); in zio_add_child_impl()
772 mutex_enter(&cio->io_lock); in zio_add_child_impl()
784 mutex_exit(&cio->io_lock); in zio_add_child_impl()
786 mutex_exit(&pio->io_lock); in zio_add_child_impl()
807 mutex_enter(&pio->io_lock); in zio_remove_child()
808 mutex_enter(&cio->io_lock); in zio_remove_child()
813 mutex_exit(&cio->io_lock); in zio_remove_child()
814 mutex_exit(&pio->io_lock); in zio_remove_child()
823 mutex_enter(&zio->io_lock); in zio_wait_for_children()
[all …]
H A Dvdev_label.c1289 mutex_enter(&rio->io_lock); in vdev_label_read_bootenv_done()
1296 mutex_exit(&rio->io_lock); in vdev_label_read_bootenv_done()
1547 mutex_enter(&rio->io_lock); in vdev_uberblock_load_done()
1562 mutex_exit(&rio->io_lock); in vdev_uberblock_load_done()
H A Dvdev_indirect.c1185 mutex_enter(&pio->io_lock); in vdev_indirect_child_io_done()
1187 mutex_exit(&pio->io_lock); in vdev_indirect_child_io_done()
/src/sys/dev/tws/
H A Dtws_hdm.c283 mtx_lock(&sc->io_lock); in tws_submit_command()
305 mtx_unlock(&sc->io_lock); in tws_submit_command()
337 mtx_lock(&sc->io_lock); in tws_submit_command()
343 mtx_unlock(&sc->io_lock); in tws_submit_command()
H A Dtws.c195 mtx_init( &sc->io_lock, "tws_io_lock", NULL, MTX_DEF | MTX_RECURSE); in tws_attach()
338 mtx_destroy(&sc->io_lock); in tws_attach()
424 mtx_destroy(&sc->io_lock); in tws_detach()
588 &sc->io_lock, /* lockfuncarg */ in tws_init()
H A Dtws_cam.c482 mtx_lock(&sc->io_lock); in tws_err_complete()
494 mtx_unlock(&sc->io_lock); in tws_err_complete()
888 mtx_lock(&sc->io_lock); in tws_unmap_request()
890 mtx_unlock(&sc->io_lock); in tws_unmap_request()
906 mtx_lock(&sc->io_lock); in tws_map_request()
917 mtx_unlock(&sc->io_lock); in tws_map_request()
H A Dtws.h243 struct mtx io_lock; /* IO lock */ member
/src/sys/dev/ichiic/
H A Dig4_iic.c313 mtx_lock_spin(&sc->io_lock); in wait_intr()
315 msleep_spin(sc, &sc->io_lock, "i2cwait", in wait_intr()
318 mtx_unlock_spin(&sc->io_lock); in wait_intr()
1035 mtx_init(&sc->io_lock, "IG4 I/O lock", NULL, MTX_SPIN); in ig4iic_attach()
1095 mtx_destroy(&sc->io_lock); in ig4iic_detach()
1151 mtx_lock_spin(&sc->io_lock); in ig4iic_intr()
1159 mtx_unlock_spin(&sc->io_lock); in ig4iic_intr()
H A Dig4_var.h110 struct mtx io_lock; member
/src/sys/cam/ctl/
H A Dctl_backend_block.c182 struct mtx_padalign io_lock; member
531 mtx_lock(&be_lun->io_lock); in ctl_be_block_biodone()
553 mtx_unlock(&be_lun->io_lock); in ctl_be_block_biodone()
564 mtx_unlock(&be_lun->io_lock); in ctl_be_block_biodone()
630 mtx_lock(&be_lun->io_lock); in ctl_be_block_flush_file()
634 mtx_unlock(&be_lun->io_lock); in ctl_be_block_flush_file()
768 mtx_lock(&be_lun->io_lock); in ctl_be_block_dispatch_file()
772 mtx_unlock(&be_lun->io_lock); in ctl_be_block_dispatch_file()
928 mtx_lock(&be_lun->io_lock); in ctl_be_block_unmap_file()
932 mtx_unlock(&be_lun->io_lock); in ctl_be_block_unmap_file()
[all …]
/src/sys/dev/ocs_fc/
H A Docs_hw_queues.c2267 ocs_lock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_dnrx_check()
2277 ocs_unlock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_dnrx_check()
2343 ocs_lock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_move_to_port()
2345 ocs_unlock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_move_to_port()
2348 ocs_unlock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_move_to_port()
2365 ocs_lock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_move_to_host()
2377 ocs_unlock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_move_to_host()
2520 ocs_lock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_buffer_free()
2527 ocs_unlock(&hw->io_lock); in ocs_hw_rqpair_auto_xfer_rdy_buffer_free()
H A Docs_hw.c171 ocs_lock(&hw->io_lock); in ocs_hw_add_io_timed_wqe()
174 ocs_unlock(&hw->io_lock); in ocs_hw_add_io_timed_wqe()
186 ocs_lock(&hw->io_lock); in ocs_hw_remove_io_timed_wqe()
190 ocs_unlock(&hw->io_lock); in ocs_hw_remove_io_timed_wqe()
373 ocs_lock_init(hw->os, &hw->io_lock, "HW_io_lock[%d]", ocs_instance(hw->os)); in ocs_hw_setup()
1257 ocs_lock_free(&hw->io_lock); in ocs_hw_teardown()
1393 ocs_lock(&hw->io_lock); in ocs_hw_reset()
1410 ocs_unlock(&hw->io_lock); in ocs_hw_reset()
3389 ocs_lock(&hw->io_lock); in ocs_hw_io_alloc()
3391 ocs_unlock(&hw->io_lock); in ocs_hw_io_alloc()
[all …]
H A Docs_ddump.c485 ocs_lock(&hw->io_lock); in ocs_ddump_hw()
509 ocs_unlock(&hw->io_lock); in ocs_ddump_hw()
/src/sys/dev/mpi3mr/
H A Dmpi3mr_cam.c264 mtx_lock(&sc->io_lock); in mpi3mr_map_request()
268 mtx_unlock(&sc->io_lock); in mpi3mr_map_request()
297 mtx_lock(&sc->io_lock); in mpi3mr_unmap_request()
299 mtx_unlock(&sc->io_lock); in mpi3mr_unmap_request()
H A Dmpi3mr.h600 struct mtx io_lock; member
/src/sys/dev/mrsas/
H A Dmrsas_cam.c1394 mtx_lock(&sc->io_lock); in mrsas_map_request()
1397 mtx_unlock(&sc->io_lock); in mrsas_map_request()
1425 mtx_lock(&sc->io_lock); in mrsas_unmap_request()
1427 mtx_unlock(&sc->io_lock); in mrsas_unmap_request()
H A Dmrsas.c896 mtx_init(&sc->io_lock, "mrsas_io_lock", NULL, MTX_DEF); in mrsas_attach()
966 mtx_destroy(&sc->io_lock); in mrsas_attach()
1116 mtx_destroy(&sc->io_lock); in mrsas_detach()
2138 &sc->io_lock, in mrsas_alloc_mem()
/src/sys/contrib/openzfs/include/sys/
H A Dzio.h550 kmutex_t io_lock; member

12