Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/most/
Dmost_cdev.c35 struct mutex io_mutex; member
131 mutex_lock(&c->io_mutex); in comp_open()
133 mutex_unlock(&c->io_mutex); in comp_open()
138 mutex_unlock(&c->io_mutex); in comp_open()
146 mutex_unlock(&c->io_mutex); in comp_open()
161 mutex_lock(&c->io_mutex); in comp_close()
167 mutex_unlock(&c->io_mutex); in comp_close()
169 mutex_unlock(&c->io_mutex); in comp_close()
190 mutex_lock(&c->io_mutex); in comp_write()
192 mutex_unlock(&c->io_mutex); in comp_write()
[all …]
Dmost_usb.c117 struct mutex io_mutex; member
253 mutex_lock(&mdev->io_mutex); in hdm_poison_channel()
262 mutex_unlock(&mdev->io_mutex); in hdm_poison_channel()
477 mutex_lock(&mdev->io_mutex); in hdm_enqueue()
523 mutex_unlock(&mdev->io_mutex); in hdm_enqueue()
530 mutex_unlock(&mdev->io_mutex); in hdm_enqueue()
736 mutex_lock(&mdev->io_mutex); in wq_clear_halt()
762 mutex_unlock(&mdev->io_mutex); in wq_clear_halt()
968 mutex_init(&mdev->io_mutex); in hdm_probe()
1058 mutex_lock(&mdev->io_mutex); in hdm_probe()
[all …]
/Linux-v5.10/drivers/platform/chrome/
Dcros_ec_lpc_mec.c17 static struct mutex io_mutex; variable
95 mutex_lock(&io_mutex); in cros_ec_lpc_io_bytes_mec()
137 mutex_unlock(&io_mutex); in cros_ec_lpc_io_bytes_mec()
145 mutex_init(&io_mutex); in cros_ec_lpc_mec_init()
153 mutex_destroy(&io_mutex); in cros_ec_lpc_mec_destroy()
/Linux-v5.10/drivers/usb/misc/
Dyurex.c62 struct mutex io_mutex; member
203 mutex_init(&dev->io_mutex); in yurex_probe()
320 mutex_lock(&dev->io_mutex); in yurex_disconnect()
322 mutex_unlock(&dev->io_mutex); in yurex_disconnect()
377 mutex_lock(&dev->io_mutex); in yurex_open()
379 mutex_unlock(&dev->io_mutex); in yurex_open()
408 mutex_lock(&dev->io_mutex); in yurex_read()
410 mutex_unlock(&dev->io_mutex); in yurex_read()
417 mutex_unlock(&dev->io_mutex); in yurex_read()
443 mutex_lock(&dev->io_mutex); in yurex_write()
[all …]
/Linux-v5.10/drivers/usb/
Dusb-skeleton.c63 struct mutex io_mutex; /* synchronize I/O with disconnect */ member
146 mutex_lock(&dev->io_mutex); in skel_flush()
155 mutex_unlock(&dev->io_mutex); in skel_flush()
237 rv = mutex_lock_interruptible(&dev->io_mutex); in skel_read()
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()
573 mutex_lock(&dev->io_mutex); in skel_disconnect()
[all …]
/Linux-v5.10/drivers/s390/cio/
Dvfio_ccw_async.c27 mutex_lock(&private->io_mutex); in vfio_ccw_async_region_read()
33 mutex_unlock(&private->io_mutex); in vfio_ccw_async_region_read()
49 if (!mutex_trylock(&private->io_mutex)) in vfio_ccw_async_region_write()
63 mutex_unlock(&private->io_mutex); in vfio_ccw_async_region_write()
Dvfio_ccw_chp.c27 mutex_lock(&private->io_mutex); in vfio_ccw_schib_region_read()
45 mutex_unlock(&private->io_mutex); in vfio_ccw_schib_region_read()
98 mutex_lock(&private->io_mutex); in vfio_ccw_crw_region_read()
111 mutex_unlock(&private->io_mutex); in vfio_ccw_crw_region_read()
Dvfio_ccw_ops.c223 mutex_lock(&private->io_mutex); in vfio_ccw_mdev_read_io_region()
229 mutex_unlock(&private->io_mutex); in vfio_ccw_mdev_read_io_region()
269 if (!mutex_trylock(&private->io_mutex)) in vfio_ccw_mdev_write_io_region()
284 mutex_unlock(&private->io_mutex); in vfio_ccw_mdev_write_io_region()
Dvfio_ccw_drv.c100 mutex_lock(&private->io_mutex); in vfio_ccw_sch_io_todo()
102 mutex_unlock(&private->io_mutex); in vfio_ccw_sch_io_todo()
189 mutex_init(&private->io_mutex); in vfio_ccw_sch_probe()
Dvfio_ccw_private.h97 struct mutex io_mutex; member
/Linux-v5.10/drivers/media/usb/hdpvr/
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()
233 mutex_unlock(&dev->io_mutex); in hdpvr_get_next_buffer()
239 mutex_unlock(&dev->io_mutex); in hdpvr_get_next_buffer()
339 mutex_unlock(&dev->io_mutex); in hdpvr_stop_streaming()
346 mutex_lock(&dev->io_mutex); in hdpvr_stop_streaming()
393 mutex_lock(&dev->io_mutex); in hdpvr_release()
398 mutex_unlock(&dev->io_mutex); in hdpvr_release()
419 mutex_lock(&dev->io_mutex); in hdpvr_read()
[all …]
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()
Dhdpvr.h96 struct mutex io_mutex; member
/Linux-v5.10/drivers/net/wireless/realtek/rtl818x/rtl8187/
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()
98 mutex_unlock(&priv->io_mutex); in rtl818x_iowrite16_idx()
[all …]
Drtl8187.h147 struct mutex io_mutex; member
/Linux-v5.10/drivers/usb/class/
Dusbtmc.c109 struct mutex io_mutex; /* only one i/o function running at a time */ member
189 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()
251 mutex_lock(&file_data->data->io_mutex); in usbtmc_release()
257 mutex_unlock(&file_data->data->io_mutex); in usbtmc_release()
589 mutex_unlock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
597 mutex_lock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
1353 mutex_lock(&data->io_mutex); in usbtmc_read()
[all …]
/Linux-v5.10/fs/ubifs/
Dio.c682 if (mutex_is_locked(&wbuf->io_mutex)) in ubifs_bg_wbufs_sync()
685 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_bg_wbufs_sync()
687 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
692 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
707 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_bg_wbufs_sync()
709 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
745 ubifs_assert(c, mutex_is_locked(&wbuf->io_mutex)); in ubifs_wbuf_write_nolock()
1134 mutex_init(&wbuf->io_mutex); in ubifs_wbuf_init()
1214 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_sync_wbufs_by_inode()
1217 mutex_unlock(&wbuf->io_mutex); in ubifs_sync_wbufs_by_inode()
Dmisc.h131 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_wbuf_sync()
133 mutex_unlock(&wbuf->io_mutex); in ubifs_wbuf_sync()
Dgc.c681 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_garbage_collect()
836 mutex_unlock(&wbuf->io_mutex); in ubifs_garbage_collect()
844 mutex_unlock(&wbuf->io_mutex); in ubifs_garbage_collect()
942 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_gc_end_commit()
957 mutex_unlock(&wbuf->io_mutex); in ubifs_gc_end_commit()
/Linux-v5.10/sound/soc/
Dsoc-component.c458 mutex_lock(&component->io_mutex); in snd_soc_component_read()
460 mutex_unlock(&component->io_mutex); in snd_soc_component_read()
493 mutex_lock(&component->io_mutex); in snd_soc_component_write()
495 mutex_unlock(&component->io_mutex); in snd_soc_component_write()
508 mutex_lock(&component->io_mutex); in snd_soc_component_update_bits_legacy()
517 mutex_unlock(&component->io_mutex); in snd_soc_component_update_bits_legacy()
/Linux-v5.10/drivers/md/
Draid5-ppl.c120 struct mutex io_mutex; member
375 mutex_lock(&log->io_mutex); in ppl_write_stripe()
378 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
392 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
547 mutex_lock(&log->io_mutex); in ppl_write_stripe_run()
549 mutex_unlock(&log->io_mutex); in ppl_write_stripe_run()
1421 mutex_init(&log->io_mutex); in ppl_init_log()
1488 mutex_lock(&log->io_mutex); in ppl_modify_log()
1499 mutex_unlock(&log->io_mutex); in ppl_modify_log()
Draid5-cache.c101 struct mutex io_mutex; member
878 mutex_lock(&log->io_mutex); in r5l_append_flush_payload()
882 mutex_unlock(&log->io_mutex); in r5l_append_flush_payload()
899 mutex_unlock(&log->io_mutex); in r5l_append_flush_payload()
1041 mutex_lock(&log->io_mutex); in r5l_write_stripe()
1084 mutex_unlock(&log->io_mutex); in r5l_write_stripe()
1094 mutex_lock(&log->io_mutex); in r5l_write_stripe_run()
1096 mutex_unlock(&log->io_mutex); in r5l_write_stripe_run()
1117 mutex_lock(&log->io_mutex); in r5l_handle_flush_request()
1124 mutex_unlock(&log->io_mutex); in r5l_handle_flush_request()
[all …]
/Linux-v5.10/drivers/s390/char/
Dvmur.c111 mutex_init(&urd->io_mutex); in urdev_alloc()
279 rc = mutex_lock_interruptible(&urd->io_mutex); in do_ur_io()
298 mutex_unlock(&urd->io_mutex); in do_ur_io()
572 rc = mutex_lock_interruptible(&urd->io_mutex); in ur_read()
576 mutex_unlock(&urd->io_mutex); in ur_read()
Dvmur.h67 struct mutex io_mutex; /* Serialises device IO */ member
/Linux-v5.10/drivers/md/bcache/
Ddebug.c40 down(&b->io_mutex); in bch_btree_verify()
105 up(&b->io_mutex); in bch_btree_verify()

12