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()
619 mutex_unlock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
627 mutex_lock(&data->io_mutex); in usbtmc488_ioctl_wait_srq()
1383 mutex_lock(&data->io_mutex); in usbtmc_read()
1505 mutex_unlock(&data->io_mutex); in usbtmc_read()
1524 mutex_lock(&data->io_mutex); in usbtmc_write()
1644 mutex_unlock(&data->io_mutex); in usbtmc_write()
2058 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2199 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
2216 mutex_lock(&data->io_mutex); in usbtmc_poll()
2249 mutex_unlock(&data->io_mutex); in usbtmc_poll()
2369 mutex_init(&data->io_mutex); in usbtmc_probe()
2476 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
2488 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()
2511 mutex_lock(&data->io_mutex); in usbtmc_suspend()
2524 mutex_unlock(&data->io_mutex); in usbtmc_suspend()
2549 mutex_lock(&data->io_mutex); in usbtmc_pre_reset()
2567 mutex_unlock(&data->io_mutex); in usbtmc_post_reset()