_member); \
&_pos->_member != &(_list)->head; \
_pos = _tmp, \
- _tmp = list_entry(_tmp->_member.next, typeof(*_pos), \
- _member, _list))
+ _tmp = container_of(_tmp->_member.next, typeof(*_pos), _member))
#define DEFINE_LIST(_list) struct list _list = { \
.head = { \