Lines Matching refs:member
122 @Param[in] member - The name of the t_List object within the struct.
126 #define MEMBER_OFFSET(type, member) (PTR_TO_UINT(&((type *)0)->member))
127 #define LIST_OBJECT(p_List, type, member) \
128 ((type *)((char *)(p_List)-MEMBER_OFFSET(type, member)))
170 @Param[in] member - The name of the list_struct within the struct.
175 #define LIST_FOR_EACH_OBJECT_SAFE(p_Pos, p_Tmp, p_Head, type, member) \
176 for (p_Pos = LIST_OBJECT(NCSW_LIST_FIRST(p_Head), type, member), \
177 p_Tmp = LIST_OBJECT(NCSW_LIST_FIRST(&p_Pos->member), type, member); \
178 &p_Pos->member != (p_Head); \
180 p_Tmp = LIST_OBJECT(NCSW_LIST_FIRST(&p_Pos->member), type, member))
190 @Param[in] member - The name of the list_struct within the struct.
195 #define LIST_FOR_EACH_OBJECT(p_Pos, type, p_Head, member) \
196 for (p_Pos = LIST_OBJECT(NCSW_LIST_FIRST(p_Head), type, member); \
197 &p_Pos->member != (p_Head); \
198 p_Pos = LIST_OBJECT(NCSW_LIST_FIRST(&(p_Pos->member)), type, member))