Home
last modified time | relevance | path

Searched refs:list_next (Results 1 – 12 of 12) sorted by relevance

/DragonOS-0.1.5/kernel/src/time/
Dtimer.c43 …struct timer_func_list_t *tmp = container_of(list_next(&timer_func_head.list), struct timer_func_l… in do_timer_softirq()
63 tmp = container_of(list_next(&timer_func_head.list), struct timer_func_list_t, list); in do_timer_softirq()
107 …struct timer_func_list_t *tmp = container_of(list_next(&timer_func_head.list), struct timer_func_l… in timer_func_add()
111 tmp = container_of(list_next(&tmp->list), struct timer_func_list_t, list); in timer_func_add()
/DragonOS-0.1.5/kernel/src/libs/libUI/
Dscreen_manager.c248 …struct scm_ui_framework_t *ptr = container_of(list_next(&scm_framework_list), struct scm_ui_framew… in scm_enable_double_buffer()
268 } while (list_next(&ptr->list) != &scm_framework_list); // 枚举链表的每一个ui框架 in scm_enable_double_buffer()
315 …struct scm_ui_framework_t *ptr = container_of(list_next(&scm_framework_list), struct scm_ui_framew… in scm_reinit()
322 } while (list_next(&ptr->list) != &scm_framework_list); in scm_reinit()
/DragonOS-0.1.5/kernel/src/libs/
Dsemaphore.c35 …wait_queue_node_t *wq = container_of(list_next(&sema->wait_queue.wait_list), wait_queue_node_t, wa… in semaphore_up()
Dwait_queue.c75 …wait_queue_node_t *wait = container_of(list_next(&wait_queue_head->wait_list), wait_queue_node_t, … in wait_queue_wakeup()
Dwait_queue_head.c74 wait_queue_node_t *wait = container_of(list_next(&q->wait_list), wait_queue_node_t, wait_list); in wait_queue_wakeup_on_stack()
Dmutex.c81 wt = container_of(list_next(&lock->wait_list), struct mutex_waiter_t, list); in mutex_unlock()
/DragonOS-0.1.5/kernel/src/ktest/
Dtest-mutex.c63 … struct mutex_waiter_t *wt = container_of(list_next(&mtx.wait_list), struct mutex_waiter_t, list); in ktest_mutex_case1()
/DragonOS-0.1.5/kernel/src/mm/
Dslab.c135 slab_obj_ptr = container_of(list_next(&slab_obj_ptr->list), struct slab_obj, list); in slab_destroy()
225 slab_obj_ptr = container_of(list_next(&slab_obj_ptr->list), struct slab_obj, list); in slab_malloc()
298 slab_obj_ptr = container_of(list_next(&slab_obj_ptr->list), struct slab_obj, list); in slab_free()
584 slab_obj_ptr = container_of(list_next(&slab_obj_ptr->list), struct slab_obj, list); in kmalloc()
654 slab_obj_ptr = container_of(list_next(&slab_obj_ptr->list), struct slab_obj, list); in kfree()
/DragonOS-0.1.5/kernel/src/driver/timers/HPET/
DHPET.c79 …if (container_of(list_next(&timer_func_head.list), struct timer_func_list_t, list)->expire_jiffies… in HPET_handler()
/DragonOS-0.1.5/kernel/src/driver/pci/
Dpci.c469 ptr = container_of(list_next(&(ptr->list)), struct pci_device_structure_header_t, list); in pci_init()
497 ptr = container_of(list_next(&(ptr->list)), struct pci_device_structure_header_t, list); in pci_get_device_structure()
/DragonOS-0.1.5/kernel/src/common/
Dlist.h122 static inline struct List *list_next(struct List *entry) in list_next() function
/DragonOS-0.1.5/docs/kernel/core_api/
Dkernel_api.md99 ### `struct List *list_next(struct List *entry)`