Lines Matching refs:lock
71 struct mutex lock; /* general race avoidance */ member
83 mutex_lock(&(rio->lock)); in open_rio()
86 mutex_unlock(&(rio->lock)); in open_rio()
94 mutex_unlock(&(rio->lock)); in open_rio()
122 mutex_lock(&(rio->lock)); in ioctl_rio()
266 mutex_unlock(&(rio->lock)); in ioctl_rio()
286 intr = mutex_lock_interruptible(&(rio->lock)); in write_rio()
291 mutex_unlock(&(rio->lock)); in write_rio()
314 mutex_unlock(&(rio->lock)); in write_rio()
352 mutex_unlock(&(rio->lock)); in write_rio()
357 mutex_unlock(&(rio->lock)); in write_rio()
374 intr = mutex_lock_interruptible(&(rio->lock)); in read_rio()
379 mutex_unlock(&(rio->lock)); in read_rio()
390 mutex_unlock(&(rio->lock)); in read_rio()
394 mutex_unlock(&(rio->lock)); in read_rio()
412 mutex_unlock(&(rio->lock)); in read_rio()
422 mutex_unlock(&(rio->lock)); in read_rio()
428 mutex_unlock(&(rio->lock)); in read_rio()
434 mutex_unlock(&(rio->lock)); in read_rio()
442 mutex_unlock(&(rio->lock)); in read_rio()
497 mutex_init(&(rio->lock)); in probe_rio()
514 mutex_lock(&(rio->lock)); in disconnect_rio()
519 mutex_unlock(&(rio->lock)); in disconnect_rio()
529 mutex_unlock(&(rio->lock)); in disconnect_rio()