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()
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()
1475 mutex_unlock(&data->io_mutex); in usbtmc_read()
1494 mutex_lock(&data->io_mutex); in usbtmc_write()
1614 mutex_unlock(&data->io_mutex); in usbtmc_write()
2028 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2158 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
2175 mutex_lock(&data->io_mutex); in usbtmc_poll()
2208 mutex_unlock(&data->io_mutex); in usbtmc_poll()
2335 mutex_init(&data->io_mutex); in usbtmc_probe()
2442 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
2454 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()
2477 mutex_lock(&data->io_mutex); in usbtmc_suspend()
2490 mutex_unlock(&data->io_mutex); in usbtmc_suspend()
2515 mutex_lock(&data->io_mutex); in usbtmc_pre_reset()
2533 mutex_unlock(&data->io_mutex); in usbtmc_post_reset()