Home
last modified time | relevance | path

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

12

/drivers/most/
A Dmost_cdev.c35 struct mutex io_mutex; member
131 mutex_lock(&c->io_mutex); in comp_open()
146 mutex_unlock(&c->io_mutex); in comp_open()
161 mutex_lock(&c->io_mutex); in comp_close()
190 mutex_lock(&c->io_mutex); in comp_write()
198 mutex_lock(&c->io_mutex); in comp_write()
243 mutex_lock(&c->io_mutex); in comp_read()
252 mutex_lock(&c->io_mutex); in comp_read()
288 mutex_lock(&c->io_mutex); in comp_poll()
328 mutex_lock(&c->io_mutex); in comp_disconnect_channel()
[all …]
A Dmost_usb.c117 struct mutex io_mutex; member
254 mutex_lock(&mdev->io_mutex); in hdm_poison_channel()
263 mutex_unlock(&mdev->io_mutex); in hdm_poison_channel()
478 mutex_lock(&mdev->io_mutex); in hdm_enqueue()
524 mutex_unlock(&mdev->io_mutex); in hdm_enqueue()
737 mutex_lock(&mdev->io_mutex); in wq_clear_halt()
969 mutex_init(&mdev->io_mutex); in hdm_probe()
1059 mutex_lock(&mdev->io_mutex); in hdm_probe()
1113 mutex_lock(&mdev->io_mutex); in hdm_disconnect()
1138 mutex_lock(&mdev->io_mutex); in hdm_suspend()
[all …]
/drivers/usb/misc/
A Dyurex.c62 struct mutex io_mutex; member
204 mutex_init(&dev->io_mutex); in yurex_probe()
321 mutex_lock(&dev->io_mutex); in yurex_disconnect()
323 mutex_unlock(&dev->io_mutex); in yurex_disconnect()
378 mutex_lock(&dev->io_mutex); in yurex_open()
380 mutex_unlock(&dev->io_mutex); in yurex_open()
409 mutex_lock(&dev->io_mutex); in yurex_read()
411 mutex_unlock(&dev->io_mutex); in yurex_read()
418 mutex_unlock(&dev->io_mutex); in yurex_read()
449 mutex_unlock(&dev->io_mutex); in yurex_write()
[all …]
/drivers/usb/
A Dusb-skeleton.c146 mutex_lock(&dev->io_mutex); in skel_flush()
155 mutex_unlock(&dev->io_mutex); in skel_flush()
328 mutex_unlock(&dev->io_mutex); in skel_read()
422 mutex_lock(&dev->io_mutex); in skel_write()
424 mutex_unlock(&dev->io_mutex); in skel_write()
438 mutex_unlock(&dev->io_mutex); in skel_write()
502 mutex_init(&dev->io_mutex); in skel_probe()
572 mutex_lock(&dev->io_mutex); in skel_disconnect()
574 mutex_unlock(&dev->io_mutex); in skel_disconnect()
614 mutex_lock(&dev->io_mutex); in skel_pre_reset()
[all …]
/drivers/s390/cio/
A Dvfio_ccw_async.c26 mutex_lock(&private->io_mutex); in vfio_ccw_async_region_read()
32 mutex_unlock(&private->io_mutex); in vfio_ccw_async_region_read()
48 if (!mutex_trylock(&private->io_mutex)) in vfio_ccw_async_region_write()
62 mutex_unlock(&private->io_mutex); in vfio_ccw_async_region_write()
A Dvfio_ccw_chp.c28 mutex_lock(&private->io_mutex); in vfio_ccw_schib_region_read()
46 mutex_unlock(&private->io_mutex); in vfio_ccw_schib_region_read()
99 mutex_lock(&private->io_mutex); in vfio_ccw_crw_region_read()
112 mutex_unlock(&private->io_mutex); in vfio_ccw_crw_region_read()
A Dvfio_ccw_ops.c52 mutex_init(&private->io_mutex); in vfio_ccw_mdev_init_dev()
94 mutex_destroy(&private->io_mutex); in vfio_ccw_mdev_init_dev()
145 mutex_destroy(&private->io_mutex); in vfio_ccw_mdev_release_dev()
220 mutex_lock(&private->io_mutex); in vfio_ccw_mdev_read_io_region()
226 mutex_unlock(&private->io_mutex); in vfio_ccw_mdev_read_io_region()
265 if (!mutex_trylock(&private->io_mutex)) in vfio_ccw_mdev_write_io_region()
278 mutex_unlock(&private->io_mutex); in vfio_ccw_mdev_write_io_region()
A Dvfio_ccw_drv.c101 mutex_lock(&private->io_mutex); in vfio_ccw_sch_io_todo()
103 mutex_unlock(&private->io_mutex); in vfio_ccw_sch_io_todo()
A Dvfio_ccw_private.h111 struct mutex io_mutex; member
/drivers/media/usb/hdpvr/
A Dhdpvr-video.c191 mutex_lock(&dev->io_mutex); in hdpvr_submit_buffers()
222 mutex_unlock(&dev->io_mutex); in hdpvr_submit_buffers()
230 mutex_lock(&dev->io_mutex); in hdpvr_get_next_buffer()
239 mutex_unlock(&dev->io_mutex); in hdpvr_get_next_buffer()
338 mutex_unlock(&dev->io_mutex); in hdpvr_stop_streaming()
345 mutex_lock(&dev->io_mutex); in hdpvr_stop_streaming()
392 mutex_lock(&dev->io_mutex); in hdpvr_release()
397 mutex_unlock(&dev->io_mutex); in hdpvr_release()
418 mutex_lock(&dev->io_mutex); in hdpvr_read()
536 mutex_lock(&dev->io_mutex); in hdpvr_poll()
[all …]
A Dhdpvr-core.c296 mutex_init(&dev->io_mutex); in hdpvr_probe()
349 mutex_lock(&dev->io_mutex); in hdpvr_probe()
351 mutex_unlock(&dev->io_mutex); in hdpvr_probe()
356 mutex_unlock(&dev->io_mutex); in hdpvr_probe()
418 mutex_lock(&dev->io_mutex); in hdpvr_disconnect()
422 mutex_unlock(&dev->io_mutex); in hdpvr_disconnect()
426 mutex_lock(&dev->io_mutex); in hdpvr_disconnect()
428 mutex_unlock(&dev->io_mutex); in hdpvr_disconnect()
A Dhdpvr.h96 struct mutex io_mutex; member
/drivers/net/wireless/realtek/rtl818x/rtl8187/
A Drtl8225.c27 mutex_lock(&priv->io_mutex); in rtl818x_ioread8_idx()
34 mutex_unlock(&priv->io_mutex); in rtl818x_ioread8_idx()
44 mutex_lock(&priv->io_mutex); in rtl818x_ioread16_idx()
51 mutex_unlock(&priv->io_mutex); in rtl818x_ioread16_idx()
61 mutex_lock(&priv->io_mutex); in rtl818x_ioread32_idx()
68 mutex_unlock(&priv->io_mutex); in rtl818x_ioread32_idx()
76 mutex_lock(&priv->io_mutex); in rtl818x_iowrite8_idx()
84 mutex_unlock(&priv->io_mutex); in rtl818x_iowrite8_idx()
90 mutex_lock(&priv->io_mutex); in rtl818x_iowrite16_idx()
104 mutex_lock(&priv->io_mutex); in rtl818x_iowrite32_idx()
[all …]
/drivers/staging/gpib/lpvo_usb_gpib/
A Dlpvo_usb_gpib.c1332 mutex_lock(&dev->io_mutex); in skel_do_release()
1335 mutex_unlock(&dev->io_mutex); in skel_do_release()
1546 mutex_unlock(&dev->io_mutex); in skel_do_read()
1647 mutex_lock(&dev->io_mutex); in skel_do_write()
1663 mutex_unlock(&dev->io_mutex); in skel_do_write()
1706 mutex_lock(&dev->io_mutex); in skel_flush()
1715 mutex_unlock(&dev->io_mutex); in skel_flush()
1765 mutex_lock(&dev->io_mutex); in skel_release()
1873 mutex_init(&dev->io_mutex); in skel_probe()
1957 mutex_lock(&dev->io_mutex); in skel_disconnect()
[all …]
/drivers/usb/class/
A Dusbtmc.c189 mutex_lock(&data->io_mutex); in usbtmc_open()
204 mutex_unlock(&data->io_mutex); in usbtmc_open()
228 mutex_lock(&data->io_mutex); in usbtmc_flush()
241 mutex_unlock(&data->io_mutex); in usbtmc_flush()
634 mutex_lock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
1540 mutex_lock(&data->io_mutex); in usbtmc_write()
2083 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2241 mutex_lock(&data->io_mutex); in usbtmc_poll()
2394 mutex_init(&data->io_mutex); in usbtmc_probe()
2501 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
[all …]
/drivers/platform/chrome/
A Dcros_ec_lpc_mec.c19 static DEFINE_MUTEX(io_mutex);
39 mutex_lock(&io_mutex); in cros_ec_lpc_mec_lock()
61 mutex_unlock(&io_mutex); in cros_ec_lpc_mec_unlock()
/drivers/gpio/
A Dgpio-mpsse.c34 struct mutex io_mutex; /* sync I/O with disconnect */ member
170 guard(mutex)(&priv->io_mutex); in gpio_mpsse_set_multiple()
197 guard(mutex)(&priv->io_mutex); in gpio_mpsse_get_multiple()
249 scoped_guard(mutex, &priv->io_mutex) in gpio_mpsse_direction_output()
262 guard(mutex)(&priv->io_mutex); in gpio_mpsse_direction_input()
277 guard(mutex)(&priv->io_mutex); in gpio_mpsse_get_direction()
431 err = devm_mutex_init(dev, &priv->io_mutex); in gpio_mpsse_probe()
/drivers/md/
A Draid5-ppl.c120 struct mutex io_mutex; member
376 mutex_lock(&log->io_mutex); in ppl_write_stripe()
379 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
393 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
541 mutex_lock(&log->io_mutex); in ppl_write_stripe_run()
543 mutex_unlock(&log->io_mutex); in ppl_write_stripe_run()
1404 mutex_init(&log->io_mutex); in ppl_init_log()
1470 mutex_lock(&log->io_mutex); in ppl_modify_log()
1481 mutex_unlock(&log->io_mutex); in ppl_modify_log()
A Draid5-cache.c101 struct mutex io_mutex; member
875 mutex_lock(&log->io_mutex); in r5l_append_flush_payload()
896 mutex_unlock(&log->io_mutex); in r5l_append_flush_payload()
1038 mutex_lock(&log->io_mutex); in r5l_write_stripe()
1081 mutex_unlock(&log->io_mutex); in r5l_write_stripe()
1091 mutex_lock(&log->io_mutex); in r5l_write_stripe_run()
1093 mutex_unlock(&log->io_mutex); in r5l_write_stripe_run()
1114 mutex_lock(&log->io_mutex); in r5l_handle_flush_request()
1538 mutex_lock(&log->io_mutex); in r5l_do_reclaim()
2901 mutex_lock(&log->io_mutex); in r5c_cache_data()
[all …]
/drivers/s390/char/
A Dvmur.c116 mutex_init(&urd->io_mutex); in urdev_alloc()
263 rc = mutex_lock_interruptible(&urd->io_mutex); in do_ur_io()
282 mutex_unlock(&urd->io_mutex); in do_ur_io()
577 rc = mutex_lock_interruptible(&urd->io_mutex); in ur_read()
581 mutex_unlock(&urd->io_mutex); in ur_read()
A Dvmur.h68 struct mutex io_mutex; /* Serialises device IO */ member
/drivers/md/bcache/
A Ddebug.c40 down(&b->io_mutex); in bch_btree_verify()
105 up(&b->io_mutex); in bch_btree_verify()
A Dbtree.c299 up(&b->io_mutex); in CLOSURE_CALLBACK()
419 down(&b->io_mutex); in __bch_btree_node_write()
525 BUG_ON(b->io_mutex.count != 1); in mca_data_free()
599 sema_init(&b->io_mutex, 1); in mca_bucket_alloc()
624 if (down_trylock(&b->io_mutex)) in mca_reap()
626 up(&b->io_mutex); in mca_reap()
655 down(&b->io_mutex); in mca_reap()
656 up(&b->io_mutex); in mca_reap()
960 BUG_ON(b->io_mutex.count != 1); in mca_alloc()
/drivers/spi/
A Dspi-mux.c144 lockdep_set_subclass(&ctlr->io_mutex, 1); in spi_mux_probe()
A Dspi.c1852 mutex_lock(&ctlr->io_mutex); in __spi_pump_messages()
1917 mutex_unlock(&ctlr->io_mutex); in __spi_pump_messages()
1926 mutex_unlock(&ctlr->io_mutex); in __spi_pump_messages()
3068 mutex_init(&ctlr->io_mutex); in __spi_alloc_controller()
3956 mutex_lock(&spi->controller->io_mutex); in spi_setup()
3961 mutex_unlock(&spi->controller->io_mutex); in spi_setup()
3970 mutex_unlock(&spi->controller->io_mutex); in spi_setup()
3977 mutex_unlock(&spi->controller->io_mutex); in spi_setup()
3997 mutex_unlock(&spi->controller->io_mutex); in spi_setup()
4475 mutex_lock(&ctlr->io_mutex); in __spi_transfer_message_noqueue()
[all …]

Completed in 81 milliseconds

12