Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/staging/most/cdev/
Dcdev.c36 struct mutex io_mutex; member
136 mutex_lock(&c->io_mutex); in comp_open()
139 mutex_unlock(&c->io_mutex); in comp_open()
145 mutex_unlock(&c->io_mutex); in comp_open()
153 mutex_unlock(&c->io_mutex); in comp_open()
168 mutex_lock(&c->io_mutex); in comp_close()
174 mutex_unlock(&c->io_mutex); in comp_close()
176 mutex_unlock(&c->io_mutex); in comp_close()
197 mutex_lock(&c->io_mutex); in comp_write()
199 mutex_unlock(&c->io_mutex); in comp_write()
[all …]
/Linux-v4.19/drivers/platform/chrome/
Dcros_ec_lpc_mec.c35 static struct mutex io_mutex; variable
82 mutex_lock(&io_mutex); in cros_ec_lpc_io_bytes_mec()
124 mutex_unlock(&io_mutex); in cros_ec_lpc_io_bytes_mec()
132 mutex_init(&io_mutex); in cros_ec_lpc_mec_init()
138 mutex_destroy(&io_mutex); in cros_ec_lpc_mec_destroy()
/Linux-v4.19/drivers/usb/
Dusb-skeleton.c61 struct mutex io_mutex; /* synchronize I/O with disconnect */ member
125 mutex_lock(&dev->io_mutex); in skel_release()
128 mutex_unlock(&dev->io_mutex); in skel_release()
145 mutex_lock(&dev->io_mutex); in skel_flush()
154 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()
[all …]
/Linux-v4.19/drivers/usb/misc/
Dyurex.c62 struct mutex io_mutex; member
202 mutex_init(&dev->io_mutex); in yurex_probe()
317 mutex_lock(&dev->io_mutex); in yurex_disconnect()
319 mutex_unlock(&dev->io_mutex); in yurex_disconnect()
374 mutex_lock(&dev->io_mutex); in yurex_open()
376 mutex_unlock(&dev->io_mutex); in yurex_open()
405 mutex_lock(&dev->io_mutex); in yurex_read()
407 mutex_unlock(&dev->io_mutex); in yurex_read()
414 mutex_unlock(&dev->io_mutex); in yurex_read()
440 mutex_lock(&dev->io_mutex); in yurex_write()
[all …]
/Linux-v4.19/drivers/media/usb/hdpvr/
Dhdpvr-core.c298 mutex_init(&dev->io_mutex); in hdpvr_probe()
351 mutex_lock(&dev->io_mutex); in hdpvr_probe()
353 mutex_unlock(&dev->io_mutex); in hdpvr_probe()
358 mutex_unlock(&dev->io_mutex); in hdpvr_probe()
411 mutex_lock(&dev->io_mutex); in hdpvr_disconnect()
415 mutex_unlock(&dev->io_mutex); in hdpvr_disconnect()
419 mutex_lock(&dev->io_mutex); in hdpvr_disconnect()
421 mutex_unlock(&dev->io_mutex); in hdpvr_disconnect()
Dhdpvr-video.c195 mutex_lock(&dev->io_mutex); in hdpvr_submit_buffers()
226 mutex_unlock(&dev->io_mutex); in hdpvr_submit_buffers()
234 mutex_lock(&dev->io_mutex); in hdpvr_get_next_buffer()
237 mutex_unlock(&dev->io_mutex); in hdpvr_get_next_buffer()
243 mutex_unlock(&dev->io_mutex); in hdpvr_get_next_buffer()
343 mutex_unlock(&dev->io_mutex); in hdpvr_stop_streaming()
350 mutex_lock(&dev->io_mutex); in hdpvr_stop_streaming()
397 mutex_lock(&dev->io_mutex); in hdpvr_release()
402 mutex_unlock(&dev->io_mutex); in hdpvr_release()
423 mutex_lock(&dev->io_mutex); in hdpvr_read()
[all …]
Dhdpvr.h100 struct mutex io_mutex; member
/Linux-v4.19/drivers/net/wireless/realtek/rtl818x/rtl8187/
Drtl8225.c30 mutex_lock(&priv->io_mutex); in rtl818x_ioread8_idx()
37 mutex_unlock(&priv->io_mutex); in rtl818x_ioread8_idx()
47 mutex_lock(&priv->io_mutex); in rtl818x_ioread16_idx()
54 mutex_unlock(&priv->io_mutex); in rtl818x_ioread16_idx()
64 mutex_lock(&priv->io_mutex); in rtl818x_ioread32_idx()
71 mutex_unlock(&priv->io_mutex); in rtl818x_ioread32_idx()
79 mutex_lock(&priv->io_mutex); in rtl818x_iowrite8_idx()
87 mutex_unlock(&priv->io_mutex); in rtl818x_iowrite8_idx()
93 mutex_lock(&priv->io_mutex); in rtl818x_iowrite16_idx()
101 mutex_unlock(&priv->io_mutex); in rtl818x_iowrite16_idx()
[all …]
Drtl8187.h150 struct mutex io_mutex; member
/Linux-v4.19/drivers/staging/most/usb/
Dusb.c117 struct mutex io_mutex; member
250 mutex_lock(&mdev->io_mutex); in hdm_poison_channel()
259 mutex_unlock(&mdev->io_mutex); in hdm_poison_channel()
568 mutex_lock(&mdev->io_mutex); in hdm_enqueue()
627 mutex_unlock(&mdev->io_mutex); in hdm_enqueue()
832 mutex_lock(&mdev->io_mutex); in wq_clear_halt()
855 mutex_unlock(&mdev->io_mutex); in wq_clear_halt()
1048 mutex_init(&mdev->io_mutex); in hdm_probe()
1134 mutex_lock(&mdev->io_mutex); in hdm_probe()
1140 mutex_unlock(&mdev->io_mutex); in hdm_probe()
[all …]
/Linux-v4.19/drivers/mfd/
Dezx-pcap.c42 struct mutex io_mutex; member
85 mutex_lock(&pcap->io_mutex); in ezx_pcap_write()
90 mutex_unlock(&pcap->io_mutex); in ezx_pcap_write()
100 mutex_lock(&pcap->io_mutex); in ezx_pcap_read()
105 mutex_unlock(&pcap->io_mutex); in ezx_pcap_read()
117 mutex_lock(&pcap->io_mutex); in ezx_pcap_set_bits()
128 mutex_unlock(&pcap->io_mutex); in ezx_pcap_set_bits()
433 mutex_init(&pcap->io_mutex); in ezx_pcap_probe()
/Linux-v4.19/drivers/usb/class/
Dusbtmc.c107 struct mutex io_mutex; /* only one i/o function running at a time */ member
160 mutex_lock(&data->io_mutex); in usbtmc_open()
173 mutex_unlock(&data->io_mutex); in usbtmc_open()
186 mutex_lock(&file_data->data->io_mutex); in usbtmc_release()
192 mutex_unlock(&file_data->data->io_mutex); in usbtmc_release()
696 mutex_lock(&data->io_mutex); in usbtmc_read()
826 mutex_unlock(&data->io_mutex); in usbtmc_read()
851 mutex_lock(&data->io_mutex); in usbtmc_write()
922 mutex_unlock(&data->io_mutex); in usbtmc_write()
1338 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
[all …]
/Linux-v4.19/fs/ubifs/
Dio.c634 if (mutex_is_locked(&wbuf->io_mutex)) in ubifs_bg_wbufs_sync()
637 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_bg_wbufs_sync()
639 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
644 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
659 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_bg_wbufs_sync()
661 mutex_unlock(&wbuf->io_mutex); in ubifs_bg_wbufs_sync()
697 ubifs_assert(c, mutex_is_locked(&wbuf->io_mutex)); in ubifs_wbuf_write_nolock()
1062 mutex_init(&wbuf->io_mutex); in ubifs_wbuf_init()
1142 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_sync_wbufs_by_inode()
1145 mutex_unlock(&wbuf->io_mutex); in ubifs_sync_wbufs_by_inode()
Dmisc.h143 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_wbuf_sync()
145 mutex_unlock(&wbuf->io_mutex); in ubifs_wbuf_sync()
Dgc.c656 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_garbage_collect()
811 mutex_unlock(&wbuf->io_mutex); in ubifs_garbage_collect()
819 mutex_unlock(&wbuf->io_mutex); in ubifs_garbage_collect()
917 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in ubifs_gc_end_commit()
932 mutex_unlock(&wbuf->io_mutex); in ubifs_gc_end_commit()
Djournal.c117 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
146 mutex_unlock(&wbuf->io_mutex); in reserve_space()
171 mutex_lock_nested(&wbuf->io_mutex, wbuf->jhead); in reserve_space()
213 mutex_unlock(&wbuf->io_mutex); in reserve_space()
227 mutex_unlock(&wbuf->io_mutex); in reserve_space()
398 mutex_unlock(&c->jheads[jhead].wbuf.io_mutex); in release_head()
/Linux-v4.19/sound/soc/
Dsoc-io.c82 mutex_lock(&component->io_mutex); in snd_soc_component_update_bits_legacy()
93 mutex_unlock(&component->io_mutex); in snd_soc_component_update_bits_legacy()
/Linux-v4.19/drivers/md/
Draid5-ppl.c126 struct mutex io_mutex; member
382 mutex_lock(&log->io_mutex); in ppl_write_stripe()
385 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
399 mutex_unlock(&log->io_mutex); in ppl_write_stripe()
552 mutex_lock(&log->io_mutex); in ppl_write_stripe_run()
554 mutex_unlock(&log->io_mutex); in ppl_write_stripe_run()
1424 mutex_init(&log->io_mutex); in ppl_init_log()
1491 mutex_lock(&log->io_mutex); in ppl_modify_log()
1502 mutex_unlock(&log->io_mutex); in ppl_modify_log()
Draid5-cache.c110 struct mutex io_mutex; member
889 mutex_lock(&log->io_mutex); in r5l_append_flush_payload()
893 mutex_unlock(&log->io_mutex); in r5l_append_flush_payload()
910 mutex_unlock(&log->io_mutex); in r5l_append_flush_payload()
1052 mutex_lock(&log->io_mutex); in r5l_write_stripe()
1095 mutex_unlock(&log->io_mutex); in r5l_write_stripe()
1105 mutex_lock(&log->io_mutex); in r5l_write_stripe_run()
1107 mutex_unlock(&log->io_mutex); in r5l_write_stripe_run()
1128 mutex_lock(&log->io_mutex); in r5l_handle_flush_request()
1135 mutex_unlock(&log->io_mutex); in r5l_handle_flush_request()
[all …]
/Linux-v4.19/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-v4.19/drivers/md/bcache/
Ddebug.c40 down(&b->io_mutex); in bch_btree_verify()
105 up(&b->io_mutex); in bch_btree_verify()
Dbtree.c351 up(&b->io_mutex); in btree_node_write_unlock()
470 down(&b->io_mutex); in __bch_btree_node_write()
571 BUG_ON(b->io_mutex.count != 1); in mca_data_free()
622 sema_init(&b->io_mutex, 1); in mca_bucket_alloc()
647 if (down_trylock(&b->io_mutex)) in mca_reap()
649 up(&b->io_mutex); in mca_reap()
660 down(&b->io_mutex); in mca_reap()
661 up(&b->io_mutex); in mca_reap()
942 BUG_ON(b->io_mutex.count != 1); in mca_alloc()
Dbtree.h141 struct semaphore io_mutex; member
/Linux-v4.19/drivers/spi/
Dspi-mem.c220 mutex_lock(&ctlr->io_mutex); in spi_mem_exec_op()
222 mutex_unlock(&ctlr->io_mutex); in spi_mem_exec_op()

12