Searched refs:list_entry (Results 1 – 2 of 2) sorted by relevance
/DragonOS-0.1.7/kernel/src/common/ |
D | list.h | 137 #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.7/docs/kernel/core_api/ |
D | kernel_api.md | 129 ### `list_entry(ptr, type, member)` 157   与{ref}`list_entry() <_list_entry>`相同 167   与{ref}`list_entry() <_list_entry>`相同 177   与{ref}`list_entry() <_list_entry>`相同 187   与{ref}`list_entry() <_list_entry>`相同
|