Home
last modified time | relevance | path

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

12

/lk-master/top/include/lk/
A Dlist.h19 struct list_node { struct
20 struct list_node *prev; argument
21 struct list_node *next; argument
66 static inline struct list_node *list_remove_head(struct list_node *list) { in list_remove_head()
86 static inline struct list_node *list_remove_tail(struct list_node *list) { in list_remove_tail()
106 static inline struct list_node *list_peek_head(struct list_node *list) { in list_peek_head()
124 static inline struct list_node *list_peek_tail(struct list_node *list) { in list_peek_tail()
142 static inline struct list_node *list_prev(struct list_node *list, struct list_node *item) { in list_prev()
159 static inline struct list_node *list_prev_wrap(struct list_node *list, struct list_node *item) { in list_prev_wrap()
178 static inline struct list_node *list_next(struct list_node *list, struct list_node *item) { in list_next()
[all …]
/lk-master/kernel/include/kernel/
A Dvm.h72 struct list_node node;
110 struct list_node node;
122 struct list_node free_list;
134 size_t pmm_alloc_pages(uint count, struct list_node *list) __NONNULL((2));
143 size_t pmm_alloc_range(paddr_t address, uint count, struct list_node *list) __NONNULL((3));
148 size_t pmm_free(struct list_node *list) __NONNULL((1));
162 void *pmm_alloc_kpages(uint count, struct list_node *list);
186 struct list_node node;
194 struct list_node region_list;
202 struct list_node node;
[all …]
A Dwait.h22 struct list_node list;
A Dtimer.h25 struct list_node node;
A Dthread.h74 struct list_node thread_list_node;
77 struct list_node queue_node;
/lk-master/kernel/vm/
A Dpmm.c106 size_t pmm_alloc_pages(uint count, struct list_node *list) { in pmm_alloc_pages()
141 struct list_node list = LIST_INITIAL_VALUE(list); in pmm_alloc_page()
199 size_t pmm_free(struct list_node *list) { in pmm_free()
232 struct list_node list; in pmm_free_page()
267 struct list_node list; in pmm_free_kpages()
425 struct list_node list; in cmd_pmm()
437 struct list_node *node; in cmd_pmm()
450 struct list_node list; in cmd_pmm()
462 struct list_node *node; in cmd_pmm()
474 struct list_node list; in cmd_pmm()
[all …]
A Dvmm.c19 static struct list_node aspace_list = LIST_INITIAL_VALUE(aspace_list);
211 uint arch_mmu_flags, struct list_node **before) { in alloc_spot()
266 struct list_node *before = NULL; in alloc_region()
411 struct list_node page_list; in vmm_alloc_contiguous()
487 struct list_node page_list; in vmm_alloc()
637 struct list_node region_list = LIST_INITIAL_VALUE(region_list); in vmm_free_aspace()
/lk-master/lib/heap/
A Dheap_wrapper.c31 struct list_node delayed_free_list = LIST_INITIAL_VALUE(delayed_free_list);
120 struct list_node list; in heap_free_delayed_list()
127 struct list_node *node; in heap_free_delayed_list()
222 struct list_node *node = (struct list_node *)ptr; in heap_delayed_free()
236 struct list_node *node; in heap_dump()
/lk-master/lib/text/
A Dtext.c35 static struct list_node text_list = LIST_INITIAL_VALUE(text_list);
38 struct list_node node;
/lk-master/lib/dpc/
A Ddpc.c19 struct list_node node;
25 static struct list_node dpc_list = LIST_INITIAL_VALUE(dpc_list);
/lk-master/lib/minip/
A Darp.c25 static struct list_node arp_list;
27 struct list_node node;
38 static inline void mru_update(struct list_node *entry) { in mru_update()
A Dudp.c23 static struct list_node udp_list = LIST_INITIAL_VALUE(udp_list);
26 struct list_node list;
A Dnet_timer.c25 static struct list_node net_timer_list = LIST_INITIAL_VALUE(net_timer_list);
/lk-master/kernel/
A Dport.c52 struct list_node node;
54 struct list_node rp_list;
62 struct list_node rp_list;
67 struct list_node w_node;
68 struct list_node g_node;
77 static struct list_node write_port_list;
/lk-master/lib/norfs/include/lib/
A Dnorfs_inode.h14 struct list_node lnode;
/lk-master/arch/riscv/include/arch/
A Daspace.h26 struct list_node pt_list;
/lk-master/arch/arm/arm/include/arch/
A Daspace.h25 struct list_node pt_page_list;
/lk-master/lib/fs/memfs/
A Dmemfs.c22 struct list_node files;
23 struct list_node dcookies;
29 struct list_node node;
41 struct list_node node;
/lk-master/lib/bcache/
A Dbcache.c21 struct list_node node;
42 struct list_node free_list;
43 struct list_node lru_list;
/lk-master/lib/tftp/
A Dtftp.c47 static struct list_node tftp_list = LIST_INITIAL_VALUE(tftp_list);
52 struct list_node list;
/lk-master/lib/io/include/lib/
A Dio.h20 struct list_node entry;
/lk-master/lib/minip/include/lib/
A Dpktbuf.h33 struct list_node list;
/lk-master/lib/heap/miniheap/
A Dminiheap.c39 struct list_node node;
49 struct list_node free_list;
216 struct list_node *next_node = list_next(&theheap.free_list, &chunk->node); in miniheap_alloc()
/lk-master/lib/io/
A Dconsole.c32 static struct list_node print_callbacks = LIST_INITIAL_VALUE(print_callbacks);
/lk-master/platform/qemu-virt-m68k/
A Dplatform.c94 struct list_node list = LIST_INITIAL_VALUE(list); in platform_early_init()

Completed in 36 milliseconds

12