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()
2065 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
2206 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
2223 mutex_lock(&data->io_mutex); in usbtmc_poll()
2256 mutex_unlock(&data->io_mutex); in usbtmc_poll()
2376 mutex_init(&data->io_mutex); in usbtmc_probe()
2483 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
2495 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()
2518 mutex_lock(&data->io_mutex); in usbtmc_suspend()
2531 mutex_unlock(&data->io_mutex); in usbtmc_suspend()
2556 mutex_lock(&data->io_mutex); in usbtmc_pre_reset()
2574 mutex_unlock(&data->io_mutex); in usbtmc_post_reset()