Lines Matching refs:mutex
131 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_open()
135 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
141 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
149 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
154 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
165 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
172 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
179 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open()
188 mutex_lock(&dmxdev->mutex); in dvb_dvr_release()
209 mutex_unlock(&dmxdev->mutex); in dvb_dvr_release()
212 mutex_unlock(&dmxdev->mutex); in dvb_dvr_release()
228 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_write()
232 mutex_unlock(&dmxdev->mutex); in dvb_dvr_write()
236 mutex_unlock(&dmxdev->mutex); in dvb_dvr_write()
734 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_open()
742 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
747 mutex_init(&dmxdevfilter->mutex); in dvb_demux_open()
757 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
764 mutex_lock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
765 mutex_lock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
781 mutex_unlock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
782 mutex_unlock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
942 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) in dvb_demux_read()
952 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_read()
964 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_do_ioctl()
969 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
970 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
977 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
981 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
982 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
986 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
990 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
991 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
995 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
999 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1000 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1004 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1008 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1009 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1013 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1056 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1061 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1065 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1070 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1077 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1120 mutex_lock(&dmxdev->mutex); in dvb_demux_release()
1123 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1126 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1159 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_do_ioctl()
1171 mutex_unlock(&dmxdev->mutex); in dvb_dvr_do_ioctl()
1237 mutex_init(&dmxdev->mutex); in dvb_dmxdev_init()