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()
736 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_open()
744 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
749 mutex_init(&dmxdevfilter->mutex); in dvb_demux_open()
759 mutex_unlock(&dmxdev->mutex); in dvb_demux_open()
766 mutex_lock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
767 mutex_lock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
783 mutex_unlock(&dmxdevfilter->mutex); in dvb_dmxdev_filter_free()
784 mutex_unlock(&dmxdev->mutex); in dvb_dmxdev_filter_free()
944 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) in dvb_demux_read()
954 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_read()
966 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_demux_do_ioctl()
971 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
972 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
979 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
983 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
984 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
988 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
992 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
993 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
997 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1001 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1002 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1006 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1010 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1011 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1015 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1054 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1059 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1063 if (mutex_lock_interruptible(&dmxdevfilter->mutex)) { in dvb_demux_do_ioctl()
1068 mutex_unlock(&dmxdevfilter->mutex); in dvb_demux_do_ioctl()
1075 mutex_unlock(&dmxdev->mutex); in dvb_demux_do_ioctl()
1118 mutex_lock(&dmxdev->mutex); in dvb_demux_release()
1121 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1124 mutex_unlock(&dmxdev->mutex); in dvb_demux_release()
1157 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_do_ioctl()
1169 mutex_unlock(&dmxdev->mutex); in dvb_dvr_do_ioctl()
1235 mutex_init(&dmxdev->mutex); in dvb_dmxdev_init()