Lines Matching refs:io_mutex
109 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()
626 mutex_unlock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
634 mutex_lock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
1395 retval = mutex_lock_interruptible(&data->io_mutex); in usbtmc_read()
1520 mutex_unlock(&data->io_mutex); in usbtmc_read()
1540 mutex_lock(&data->io_mutex); in usbtmc_write()
1660 mutex_unlock(&data->io_mutex); in usbtmc_write()
2083 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2224 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
2241 mutex_lock(&data->io_mutex); in usbtmc_poll()
2274 mutex_unlock(&data->io_mutex); in usbtmc_poll()
2394 mutex_init(&data->io_mutex); in usbtmc_probe()
2501 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
2513 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()
2536 mutex_lock(&data->io_mutex); in usbtmc_suspend()
2549 mutex_unlock(&data->io_mutex); in usbtmc_suspend()
2574 mutex_lock(&data->io_mutex); in usbtmc_pre_reset()
2592 mutex_unlock(&data->io_mutex); in usbtmc_post_reset()