Lines Matching refs:sem
98 struct semaphore sem; member
275 up(&fepriv->sem); in dvb_frontend_test_event()
277 down(&fepriv->sem); in dvb_frontend_test_event()
681 up(&fepriv->sem); /* is locked when we enter the thread... */ in dvb_frontend_thread()
689 if (!down_interruptible(&fepriv->sem)) in dvb_frontend_thread()
695 if (down_interruptible(&fepriv->sem)) in dvb_frontend_thread()
804 up(&fepriv->sem); in dvb_frontend_thread()
824 sema_init(&fepriv->sem, 1); in dvb_frontend_stop()
873 if (down_interruptible(&fepriv->sem)) in dvb_frontend_start()
888 up(&fepriv->sem); in dvb_frontend_start()
2071 if (down_interruptible(&fepriv->sem)) in dvb_frontend_do_ioctl()
2075 up(&fepriv->sem); in dvb_frontend_do_ioctl()
2096 up(&fepriv->sem); in dvb_frontend_do_ioctl()
2102 up(&fepriv->sem); in dvb_frontend_do_ioctl()
2245 if (down_interruptible(&fepriv->sem)) in dvb_frontend_compat_ioctl()
2250 up(&fepriv->sem); in dvb_frontend_compat_ioctl()
3040 sema_init(&fepriv->sem, 1); in dvb_register_frontend()