Lines Matching refs:status
259 void mpp_thread_set_status(MppThread *thread, MppThreadStatus status, MppThreadSignalId id) in mpp_thread_set_status() argument
262 thread->thd_status[id] = status; in mpp_thread_set_status()
286 MppThreadStatus status = thread->thd_status[id]; in mpp_thread_wait() local
291 thread->thd_status[id] = status; in mpp_thread_wait()
303 MppSThdStatus status; member
314 MppSThdStatus status; member
367 mpp_assert(thd->status < MPP_STHD_RUNNING); in mpp_sthd_deinit()
370 thd->status = MPP_STHD_UNINITED; in mpp_sthd_deinit()
384 mpp_assert(thd->status < MPP_STHD_RUNNING); in mpp_sthd_create()
390 thd->status = MPP_STHD_RUNNING; in mpp_sthd_create()
400 thd->status = MPP_STHD_READY; in mpp_sthd_create()
435 mpp_assert(impl->status == MPP_STHD_UNINITED || impl->status == MPP_STHD_READY); in mpp_sthd_put()
448 return impl->status; in mpp_sthd_get_status()
477 MppSThdStatus status; in mpp_sthd_setup() local
482 status = impl->status; in mpp_sthd_setup()
483 switch (status) { in mpp_sthd_setup()
488 impl->status = func ? MPP_STHD_READY : MPP_STHD_UNINITED; in mpp_sthd_setup()
491 mpp_err("%s can NOT setup on %s\n", impl->name, state2str(status)); in mpp_sthd_setup()
502 MppSThdStatus status; in mpp_sthd_start() local
508 status = impl->status; in mpp_sthd_start()
509 switch (status) { in mpp_sthd_start()
514 mpp_err("%s can NOT start on %s\n", impl->name, state2str(status)); in mpp_sthd_start()
525 MppSThdStatus status; in mpp_sthd_stop() local
530 status = impl->status; in mpp_sthd_stop()
531 switch (status) { in mpp_sthd_stop()
534 status = MPP_STHD_STOPPING; in mpp_sthd_stop()
538 mpp_err("%s can NOT stop on %s\n", impl->name, state2str(status)); in mpp_sthd_stop()
549 MppSThdStatus status; in mpp_sthd_stop_sync() local
554 status = impl->status; in mpp_sthd_stop_sync()
555 switch (status) { in mpp_sthd_stop_sync()
560 impl->status = MPP_STHD_READY; in mpp_sthd_stop_sync()
563 mpp_err("%s can NOT stop on %s\n", impl->name, state2str(status)); in mpp_sthd_stop_sync()
604 if (impl->status == MPP_STHD_RUNNING) in mpp_sthd_wait()
605 impl->status = MPP_STHD_WAITING; in mpp_sthd_wait()
609 if (impl->status == MPP_STHD_WAITING) in mpp_sthd_wait()
610 impl->status = MPP_STHD_RUNNING; in mpp_sthd_wait()
676 mpp_assert(impl->status == MPP_STHD_UNINITED || impl->status == MPP_STHD_READY); in mpp_sthd_grp_put()
690 MppSThdStatus status; in mpp_sthd_grp_setup() local
695 status = impl->status; in mpp_sthd_grp_setup()
696 switch (status) { in mpp_sthd_grp_setup()
707 thd->status = next; in mpp_sthd_grp_setup()
709 impl->status = next; in mpp_sthd_grp_setup()
712 mpp_err("%s can NOT setup on %s\n", impl->name, state2str(status)); in mpp_sthd_grp_setup()
721 MppSThdStatus status; in mpp_sthd_grp_start() local
727 status = impl->status; in mpp_sthd_grp_start()
728 switch (status) { in mpp_sthd_grp_start()
735 impl->status = MPP_STHD_RUNNING; in mpp_sthd_grp_start()
738 mpp_err("%s can NOT start on %s\n", impl->name, state2str(status)); in mpp_sthd_grp_start()
747 MppSThdStatus status; in mpp_sthd_grp_stop() local
753 status = impl->status; in mpp_sthd_grp_stop()
754 switch (status) { in mpp_sthd_grp_stop()
759 impl->status = MPP_STHD_STOPPING; in mpp_sthd_grp_stop()
765 thd->status = MPP_STHD_STOPPING; in mpp_sthd_grp_stop()
771 mpp_err("%s can NOT stop on %s\n", impl->name, state2str(status)); in mpp_sthd_grp_stop()
780 MppSThdStatus status; in mpp_sthd_grp_stop_sync() local
786 status = impl->status; in mpp_sthd_grp_stop_sync()
787 switch (status) { in mpp_sthd_grp_stop_sync()
792 status = MPP_STHD_STOPPING; in mpp_sthd_grp_stop_sync()
797 thd->status = MPP_STHD_READY; in mpp_sthd_grp_stop_sync()
799 impl->status = MPP_STHD_READY; in mpp_sthd_grp_stop_sync()
802 mpp_err("%s can NOT stop sync on %s\n", impl->name, state2str(status)); in mpp_sthd_grp_stop_sync()