Lines Matching refs:field
120 #define SW_FLOW_KEY_PUT(match, field, value, is_mask) \ argument
122 update_range(match, offsetof(struct sw_flow_key, field), \
123 sizeof((match)->key->field), is_mask); \
125 (match)->mask->key.field = value; \
127 (match)->key->field = value; \
140 #define SW_FLOW_KEY_MEMCPY(match, field, value_p, len, is_mask) \ argument
141 SW_FLOW_KEY_MEMCPY_OFFSET(match, offsetof(struct sw_flow_key, field), \
144 #define SW_FLOW_KEY_MEMSET_FIELD(match, field, value, is_mask) \ argument
146 update_range(match, offsetof(struct sw_flow_key, field), \
147 sizeof((match)->key->field), is_mask); \
149 memset((u8 *)&(match)->mask->key.field, value, \
150 sizeof((match)->mask->key.field)); \
152 memset((u8 *)&(match)->key->field, value, \
153 sizeof((match)->key->field)); \
156 #define SW_FLOW_KEY_BITMAP_COPY(match, field, value_p, nbits, is_mask) ({ \ argument
157 update_range(match, offsetof(struct sw_flow_key, field), \
159 bitmap_copy(is_mask ? (match)->mask->key.field : (match)->key->field, \