Lines Matching refs:member
330 #define FL_KEY_MEMBER_OFFSET(member) offsetof(struct fl_flow_key, member) argument
331 #define FL_KEY_MEMBER_SIZE(member) (sizeof(((struct fl_flow_key *) 0)->member)) argument
332 #define FL_KEY_MEMBER_END_OFFSET(member) \ argument
333 (FL_KEY_MEMBER_OFFSET(member) + FL_KEY_MEMBER_SIZE(member))
335 #define FL_KEY_IN_RANGE(mask, member) \ argument
336 (FL_KEY_MEMBER_OFFSET(member) <= (mask)->range.end && \
337 FL_KEY_MEMBER_END_OFFSET(member) >= (mask)->range.start)
339 #define FL_KEY_SET(keys, cnt, id, member) \ argument
342 keys[cnt].offset = FL_KEY_MEMBER_OFFSET(member); \
346 #define FL_KEY_SET_IF_IN_RANGE(mask, keys, cnt, id, member) \ argument
348 if (FL_KEY_IN_RANGE(mask, member)) \
349 FL_KEY_SET(keys, cnt, id, member); \