Home
last modified time | relevance | path

Searched refs:List (Results 1 – 17 of 17) sorted by relevance

/DragonOS-0.1.8/kernel/src/libs/
Dlist.rs1 use crate::include::bindings::bindings::List;
5 pub fn list_init(list: *mut List) { in list_init() argument
10 impl Default for List { implementation
13 prev: 0 as *mut List, in default()
14 next: 0 as *mut List, in default()
/DragonOS-0.1.8/docs/kernel/core_api/
Dkernel_api.md7 ### `void list_init(struct List *list)`
11   初始化一个List结构体,使其prev和next指针指向自身
17   要被初始化的List结构体
19 ### `void list_add(struct List *entry, struct List *node)`
35 ### `void list_append(struct List *entry, struct List *node)`
51 ### `void list_del(struct List *entry)`
63 ### `list_del_init(struct List *entry)`
75 ### `bool list_empty(struct List *entry)`
87 ### `struct List *list_prev(struct List *entry)`
99 ### `struct List *list_next(struct List *entry)`
[all …]
/DragonOS-0.1.8/kernel/src/common/
Dlist.h8 struct List struct
10 struct List *prev, *next; argument
14 static inline void list_init(struct List *list) in list_init()
27 static inline void list_add(struct List *entry, struct List *node) in list_add()
44 static inline void list_append(struct List *entry, struct List *node) in list_append()
47 struct List *tail = entry->prev; in list_append()
55 static inline void list_del(struct List *entry) in list_del()
76 static inline void list_replace(struct List *old, struct List *new) in list_replace()
89 static inline bool list_empty(struct List *entry) in list_empty()
108 static inline struct List *list_prev(struct List *entry) in list_prev()
[all …]
Dmutex.h21 struct List wait_list; // Mutex的等待队列
30 struct List list;
Dwait_queue.h14 struct List wait_list;
56 struct List wait_list;
/DragonOS-0.1.8/kernel/src/libs/libUI/
Dscreen_manager.h44 struct List list;
Dtextui.h94 struct List list;
Dscreen_manager.c12 static struct List scm_framework_list;
Dtextui.c21 static struct List __windows_list;
/DragonOS-0.1.8/kernel/src/filesystem/vfs/
DVFS.h49 struct List child_node_list;
50 struct List subdirs_list;
/DragonOS-0.1.8/kernel/src/driver/pci/
Dpci.h10 struct List *pci_device_structure_list = NULL;
21 struct List list;
/DragonOS-0.1.8/docs/kernel/sched/
Dc_waiting.md34 struct List wait_list;
85 struct List wait_list;
/DragonOS-0.1.8/kernel/src/process/
Dproc-types.h94 struct List list;
Dkthread.c9 static struct List kthread_create_list; // kthread创建任务的链表
35 struct List list;
/DragonOS-0.1.8/docs/community/code_contribution/
Dthe-development-process.md12 …829088`与龙进取得联系,或者是对应的模块的开发者进行联系(目前您可以通过发行日志上的邮箱与他们建立联系,在将来我们将编写一份“Maintainers List”以便于您能快速找到要联系的人)。
/DragonOS-0.1.8/
DREADME_EN.md48 ## List of contributors
72 ### Sponsor List
78 ### Individual Sponsor List
/DragonOS-0.1.8/docs/kernel/locking/
Dmutex.md137 struct List wait_list; // Mutex的等待队列