Lines Matching refs:mutex
135 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_open()
139 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
163 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
173 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
178 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
192 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
199 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
206 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
215 mutex_lock(&dmxdev->mutex); in dvb_dvr_release()
244 mutex_unlock(&dmxdev->mutex); in dvb_dvr_release()
247 mutex_unlock(&dmxdev->mutex); in dvb_dvr_release()
263 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_write()
267 mutex_unlock(&dmxdev->mutex); in dvb_dvr_write()
271 mutex_unlock(&dmxdev->mutex); in dvb_dvr_write()
800 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_open()
808 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
813 mutex_init(&dmxdevfilter->mutex); in dvb_demux_open()
831 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
838 mutex_lock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
839 mutex_lock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
859 mutex_unlock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
860 mutex_unlock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
1020 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) in dvb_demux_read()
1030 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_read()
1042 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_do_ioctl()
1047 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1048 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1055 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1059 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1060 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1064 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1068 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1069 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1073 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1077 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1078 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1082 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1086 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1087 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1091 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1114 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1119 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1123 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1128 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1133 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1134 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1138 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1142 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1143 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1147 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1151 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1152 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1156 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1160 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1161 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1167 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1171 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1172 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1176 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1183 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1229 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_mmap()
1232 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_mmap()
1233 mutex_unlock(&dmxdev->mutex); in dvb_demux_mmap()
1238 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_mmap()
1239 mutex_unlock(&dmxdev->mutex); in dvb_demux_mmap()
1253 mutex_lock(&dmxdev->mutex); in dvb_demux_release()
1256 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1259 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1296 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_do_ioctl()
1331 mutex_unlock(&dmxdev->mutex); in dvb_dvr_do_ioctl()
1382 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_mmap()
1386 mutex_unlock(&dmxdev->mutex); in dvb_dvr_mmap()
1426 mutex_init(&dmxdev->mutex); in dvb_dmxdev_init()