Home
last modified time | relevance | path

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

/freebsd/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 …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzio.c726 ASSERT(MUTEX_HELD(&pio->io_lock)); in zio_walk_children()
766 mutex_enter(&pio->io_lock); in zio_add_child()
767 mutex_enter(&cio->io_lock); in zio_add_child()
778 mutex_exit(&cio->io_lock); in zio_add_child()
779 mutex_exit(&pio->io_lock); in zio_add_child()
805 mutex_enter(&pio->io_lock); in zio_add_child_first()
815 mutex_exit(&pio->io_lock); in zio_add_child_first()
824 mutex_enter(&pio->io_lock); in zio_remove_child()
825 mutex_enter(&cio->io_lock); in zio_remove_child()
830 mutex_exit(&cio->io_lock); in zio_remove_child()
[all …]
H A Dvdev_label.c1291 mutex_enter(&rio->io_lock); in vdev_label_read_bootenv_done()
1298 mutex_exit(&rio->io_lock); in vdev_label_read_bootenv_done()
1553 mutex_enter(&rio->io_lock); in vdev_uberblock_load_done()
1568 mutex_exit(&rio->io_lock); in vdev_uberblock_load_done()
H A Dvdev_indirect.c1184 mutex_enter(&pio->io_lock); in vdev_indirect_child_io_done()
1186 mutex_exit(&pio->io_lock); in vdev_indirect_child_io_done()
H A Dvdev_raidz.c4115 mutex_enter(&pio->io_lock); in raidz_scratch_child_done()
4117 mutex_exit(&pio->io_lock); in raidz_scratch_child_done()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_label_os.c81 mutex_enter(&pio->io_lock); in vdev_child_done()
83 mutex_exit(&pio->io_lock); in vdev_child_done()
/freebsd/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
/freebsd/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
/freebsd/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 …]
/freebsd/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()
H A Docs_hw.h1027 ocs_lock_t io_lock; /**< IO lock to synchronize list access */ member
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_cam.c265 mtx_lock(&sc->io_lock); in mpi3mr_map_request()
269 mtx_unlock(&sc->io_lock); in mpi3mr_map_request()
298 mtx_lock(&sc->io_lock); in mpi3mr_unmap_request()
300 mtx_unlock(&sc->io_lock); in mpi3mr_unmap_request()
H A Dmpi3mr.h590 struct mtx io_lock; member
H A Dmpi3mr.c2815 mtx_init(&sc->io_lock, "IO lock", NULL, MTX_DEF); in mpi3mr_initialize_ioc()
4975 &sc->io_lock, /* lockarg */ in mpi3mr_alloc_requests()
/freebsd/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.c899 mtx_init(&sc->io_lock, "mrsas_io_lock", NULL, MTX_DEF); in mrsas_attach()
969 mtx_destroy(&sc->io_lock); in mrsas_attach()
1119 mtx_destroy(&sc->io_lock); in mrsas_detach()
2141 &sc->io_lock, in mrsas_alloc_mem()
H A Dmrsas.h3475 struct mtx io_lock; member
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzio.h527 kmutex_t io_lock; member