Home
last modified time | relevance | path

Searched refs:hlist (Results 1 – 2 of 2) sorted by relevance

/trusty/kernel/lib/trusty/
Dhandle.c188 void handle_list_init(struct handle_list* hlist) { in handle_list_init() argument
189 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() argument
195 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 …]
/trusty/kernel/lib/trusty/include/lib/trusty/
Dhandle.h183 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,