Lines Matching refs:io_mutex
107 struct mutex io_mutex; /* only one i/o function running at a time */ member
160 mutex_lock(&data->io_mutex); in usbtmc_open()
173 mutex_unlock(&data->io_mutex); in usbtmc_open()
186 mutex_lock(&file_data->data->io_mutex); in usbtmc_release()
192 mutex_unlock(&file_data->data->io_mutex); in usbtmc_release()
696 mutex_lock(&data->io_mutex); in usbtmc_read()
826 mutex_unlock(&data->io_mutex); in usbtmc_read()
851 mutex_lock(&data->io_mutex); in usbtmc_write()
922 mutex_unlock(&data->io_mutex); in usbtmc_write()
1338 mutex_lock(&data->io_mutex); in usbtmc_ioctl()
1423 mutex_unlock(&data->io_mutex); in usbtmc_ioctl()
1440 mutex_lock(&data->io_mutex); in usbtmc_poll()
1452 mutex_unlock(&data->io_mutex); in usbtmc_poll()
1578 mutex_init(&data->io_mutex); in usbtmc_probe()
1691 mutex_lock(&data->io_mutex); in usbtmc_disconnect()
1694 mutex_unlock(&data->io_mutex); in usbtmc_disconnect()