Searched refs:thread_cont (Results 1 – 3 of 3) sorted by relevance
49 int hub_thread_sleep(struct hub_thread_context *thread_cont);50 void hub_thread_wakeup(struct hub_thread_context *thread_cont);
3102 if (!thread_cont) in __usb_gen_hub_thread_init()3108 memset(thread_cont, 0, sizeof(struct hub_thread_context)); in __usb_gen_hub_thread_init()3111 thread_cont->hub_thread_event = hal_sem_create(1); in __usb_gen_hub_thread_init()3113 thread_cont->hub_thread_complete = hal_sem_create(0); in __usb_gen_hub_thread_init()3136 if (!thread_cont) in __usb_gen_hub_thread_exit()3154 if (thread_cont->hub_thread_complete) in __usb_gen_hub_thread_exit()3157 hal_sem_delete(thread_cont->hub_thread_complete); in __usb_gen_hub_thread_exit()3160 thread_cont->hub_thread_complete = NULL; in __usb_gen_hub_thread_exit()3163 if (thread_cont->hub_thread_event) in __usb_gen_hub_thread_exit()3165 hal_sem_delete(thread_cont->hub_thread_event); in __usb_gen_hub_thread_exit()[all …]
853 int hub_thread_sleep(struct hub_thread_context *thread_cont) in hub_thread_sleep() argument857 hal_sem_wait(thread_cont->hub_thread_event); in hub_thread_sleep()870 void hub_thread_wakeup(struct hub_thread_context *thread_cont) in hub_thread_wakeup() argument873 hal_sem_post(thread_cont->hub_thread_event); in hub_thread_wakeup()
Completed in 10 milliseconds