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()
2067 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2208 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
2225 mutex_lock(&data->io_mutex); in usbtmc_poll()
2258 mutex_unlock(&data->io_mutex); in usbtmc_poll()
2378 mutex_init(&data->io_mutex); in usbtmc_probe()
2485 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
2497 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()
2520 mutex_lock(&data->io_mutex); in usbtmc_suspend()
2533 mutex_unlock(&data->io_mutex); in usbtmc_suspend()
2558 mutex_lock(&data->io_mutex); in usbtmc_pre_reset()
2576 mutex_unlock(&data->io_mutex); in usbtmc_post_reset()