Lines Matching refs:_member
354 #define nt_list_init(_list, _member) \ argument
355 (_list)->_member = NULL
370 #define nt_list_next(_list, _member) \ argument
371 (_list)->_member
386 #define nt_list_for_each_entry(_entry, _list, _member) \ argument
387 for (_entry = _list; _entry; _entry = (_entry)->_member)
401 #define nt_list_for_each_entry_safe(_entry, _tmp, _list, _member) \ argument
402 for (_entry = _list, _tmp = (_entry) ? (_entry)->_member : NULL;\
404 _entry = _tmp, _tmp = (_tmp) ? (_tmp)->_member: NULL)
424 #define nt_list_append(_entry, _list, _type, _member) \ argument
427 while (__iterator->_member) { __iterator = __iterator->_member;}\
428 __iterator->_member = _entry; \
448 #define nt_list_insert(_entry, _list, _type, _member) \ argument
450 nt_list_append((_list)->_member, _entry, _type, _member); \
451 (_list)->_member = _entry; \
469 #define nt_list_del(_entry, _list, _type, _member) \ argument
474 _list = __e->_member; \
477 while (__prev->_member && __prev->_member != __e) \
478 __prev = nt_list_next(__prev, _member); \
479 if (__prev->_member) \
480 __prev->_member = __e->_member; \
482 nt_list_init(__e, _member); \