Searched refs:hlist (Results 1 – 2 of 2) sorted by relevance
188 void handle_list_init(struct handle_list* hlist) { in handle_list_init() argument189 DEBUG_ASSERT(hlist); in handle_list_init()191 *hlist = (struct handle_list)HANDLE_LIST_INITIAL_VALUE(*hlist); in handle_list_init()194 void handle_list_add(struct handle_list* hlist, struct handle* handle) { in handle_list_add() argument195 DEBUG_ASSERT(hlist); in handle_list_add()200 mutex_acquire(&hlist->lock); in handle_list_add()201 list_add_tail(&hlist->handles, &handle->hlist_node); in handle_list_add()202 if (hlist->wait_event) { in handle_list_add()204 _prepare_wait_handle(hlist->wait_event, handle); in handle_list_add()212 mutex_release(&hlist->lock); in handle_list_add()[all …]
183 void handle_list_init(struct handle_list* hlist);184 void handle_list_add(struct handle_list* hlist, struct handle* handle);185 void handle_list_del(struct handle_list* hlist, struct handle* handle);186 void handle_list_delete_all(struct handle_list* hlist);187 int handle_list_wait(struct handle_list* hlist,