Home
last modified time | relevance | path

Searched refs:list_entry (Results 1 – 2 of 2) sorted by relevance

/DragonOS-0.1.8/kernel/src/common/
Dlist.h137 #define list_entry(ptr, type, member) container_of(ptr, type, member) macro
147 #define list_first_entry(ptr, type, member) list_entry((ptr)->next, type, member)
157 #define list_first_entry_or_null(ptr, type, member) (!list_empty(ptr) ? list_entry((ptr)->next, typ…
167 #define list_last_entry(ptr, type, member) list_entry((ptr)->prev, type, member)
177 #define list_last_entry_or_full(ptr, type, member) (!list_empty(ptr) ? list_entry((ptr)->prev, type…
185 #define list_next_entry(pos, member) list_entry((pos)->member.next, typeof(*(pos)), member)
193 #define list_prev_entry(pos, member) list_entry((pos)->member.prev, typeof(*(pos)), member)
280 ((pos) ? pos : list_entry(head, typeof(*pos), member))
/DragonOS-0.1.8/docs/kernel/core_api/
Dkernel_api.md129 ### `list_entry(ptr, type, member)`
157 &emsp;&emsp;与{ref}`list_entry() <_list_entry>`相同
167 &emsp;&emsp;与{ref}`list_entry() <_list_entry>`相同
177 &emsp;&emsp;与{ref}`list_entry() <_list_entry>`相同
187 &emsp;&emsp;与{ref}`list_entry() <_list_entry>`相同