Lines Matching refs:sem
272 up(&fsm->sem); in sirdev_config_fsm()
293 if (down_trylock(&fsm->sem)) { in sirdev_schedule_request()
298 down(&fsm->sem); in sirdev_schedule_request()
304 up(&fsm->sem); in sirdev_schedule_request()
353 down(&dev->fsm.sem); /* block until config change completed */ in sirdev_set_dongle()
355 up(&dev->fsm.sem); in sirdev_set_dongle()
844 down(&dev->fsm.sem); /* block on pending config completion */ in sirdev_close()
865 up(&dev->fsm.sem); in sirdev_close()
913 sema_init(&dev->fsm.sem, 1); in sirdev_get_instance()
954 down(&dev->fsm.sem); in sirdev_put_instance()
958 up(&dev->fsm.sem); in sirdev_put_instance()