Searched refs:list_append (Results 1 – 8 of 8) sorted by relevance
/DragonOS-0.1.7/kernel/src/libs/ |
D | wait_queue.c | 29 list_append(&wait_queue_head->wait_list, &wait->wait_list); in wait_queue_sleep_on() 45 list_append(&wait_queue_head->wait_list, &wait->wait_list); in wait_queue_sleep_on_unlock() 60 list_append(&wait_queue_head->wait_list, &wait->wait_list); in wait_queue_sleep_on_interriptible()
|
D | wait_queue_head.c | 27 list_append(&q->wait_list, &wait->wait_list); in wait_queue_sleep_with_node() 42 list_append(&q->wait_list, &wait->wait_list); in wait_queue_sleep_with_node_unlock() 58 list_append(&q->wait_list, &wait->wait_list); in wait_queue_sleep_with_node_interriptible()
|
D | semaphore.c | 18 list_append(&sema->wait_queue.wait_list, &wait.wait_list); in semaphore_down()
|
D | mutex.c | 51 list_append(&lock->wait_list, &waiter->list); in mutex_lock()
|
/DragonOS-0.1.7/kernel/src/process/ |
D | kthread.c | 67 list_append(&kthread_create_list, &create->list); in __kthread_create_on_node()
|
/DragonOS-0.1.7/kernel/src/common/ |
D | list.h | 44 static inline void list_append(struct List *entry, struct List *node) in list_append() function
|
/DragonOS-0.1.7/kernel/src/sched/ |
D | completion.c | 67 list_append(&x->wait_queue.wait_list, &wait.wait_list); in __wait_for_common()
|
/DragonOS-0.1.7/docs/kernel/core_api/ |
D | kernel_api.md | 35 ### `void list_append(struct List *entry, struct List *node)`
|