Home
last modified time | relevance | path

Searched refs:list_init (Results 1 – 25 of 25) sorted by relevance

/DragonOS-0.1.2/kernel/src/libs/
Dwait_queue.rs3 use super::{list::list_init};
9 list_init(&mut x.wait_list); in default()
Dlist.rs5 pub fn list_init(list: *mut List) { in list_init() function
Dmutex.c14 list_init(&lock->wait_list); in mutex_init()
49 list_init(&waiter->list); in mutex_lock()
Dwait_queue_head.c13 list_init(&wait_queue->wait_list); in wait_queue_head_init()
Dwait_queue.c15 list_init(&wait_queue->wait_list); in wait_queue_init()
/DragonOS-0.1.2/kernel/src/filesystem/VFS/
Dmount.c15 list_init(&mnt_list_head); in mount_init()
29 list_init(&mp->mnt_list); in do_mount()
39 list_init(&new_dentry->child_node_list); in do_mount()
40 list_init(&new_dentry->subdirs_list); in do_mount()
DVFS.c586 list_init(&dentry->child_node_list); in vfs_alloc_dentry()
587 list_init(&dentry->subdirs_list); in vfs_alloc_dentry()
/DragonOS-0.1.2/kernel/src/time/
Dtimer.c77 list_init(&timer_func->list); in timer_func_init()
93 list_init(&timer_func->list); in timer_func_init_us()
/DragonOS-0.1.2/kernel/src/mm/
Dmmio-buddy.c28 list_init(&region->list); in __buddy_add_region_obj()
44 list_init(&region->list); in __mmio_buddy_create_region()
249 list_init(&__mmio_pool.free_regions[i].list_head); in mmio_buddy_init()
Dvma.c189 list_init(&anon_vma->vma_list); in __anon_vma_create_alloc()
274 list_init(&vma->anon_vma_list); in __anon_vma_del()
Dslab.c68 list_init(&slab_pool->cache_pool_entry->list); in slab_create()
181 list_init(&tmp_slab_obj->list); in slab_malloc()
360 list_init(&kmalloc_cache_group[i].cache_pool_entry->list); in slab_init()
479 list_init(&slab_obj_ptr->list); in kmalloc_create_slab_obj()
520 list_init(&slab_obj_ptr->list); in kmalloc_create_slab_obj()
Dmm.h328 list_init(&vma->anon_vma_list); in vma_init()
Dmmap.c534 list_init(&vma->anon_vma_list); in mm_unmap_vma()
/DragonOS-0.1.2/kernel/src/libs/libUI/
Dscreen_manager.c87 list_init(&scm_framework_list); in scm_init()
141 list_init(&ui->list); in scm_register_alloc()
178 list_init(&ui->list); in scm_register()
Dtextui.c37 list_init(&(window)->list); in __textui_init_window()
307 list_init(&__windows_list); in textui_init()
/DragonOS-0.1.2/kernel/src/process/
Dkthread.c64 list_init(&create->list); in __kthread_create_on_node()
308 list_init(&kthread_create_list); in kthread_mechanism_init()
Dfork.c57 list_init(&tsk->list); in do_fork()
98 list_init(&tsk->list); in do_fork()
Dprocess.c625 list_init(&initial_proc_union.pcb.list); in process_init()
/DragonOS-0.1.2/kernel/src/sched/
Dcfs.c148 list_init(&sched_cfs_ready_queue[i].proc_queue.list); in sched_cfs_init()
/DragonOS-0.1.2/kernel/src/common/
Dlist.h14 static inline void list_init(struct List *list) in list_init() function
68 list_init(entry);
/DragonOS-0.1.2/kernel/src/smp/
Dsmp.c163 list_init(&current_pcb->list); in smp_ap_start()
/DragonOS-0.1.2/docs/kernel/core_api/
Dkernel_api.md7 ### `void list_init(struct List *list)`
67   从链表中删除结点entry,并将这个entry使用list_init()进行重新初始化。
/DragonOS-0.1.2/kernel/src/filesystem/rootfs/
Drootfs.c189 list_init(&tmp->child_node_list); in rootfs_migrate()
/DragonOS-0.1.2/kernel/src/driver/pci/
Dpci.c25 list_init(&(ret->header.list)); \
/DragonOS-0.1.2/kernel/src/filesystem/fat32/
Dfat32.c360 list_init(&dest_dentry->child_node_list); in fat32_lookup()
361 list_init(&dest_dentry->subdirs_list); in fat32_lookup()