Lines Matching refs:flag
146 static inline void __flow_flag_set(struct mlx5e_tc_flow *flow, unsigned long flag)
150 set_bit(flag, &flow->flags);
153 #define flow_flag_set(flow, flag) __flow_flag_set(flow, MLX5E_TC_FLOW_FLAG_##flag)
156 unsigned long flag)
159 return test_and_set_bit(flag, &flow->flags);
162 #define flow_flag_test_and_set(flow, flag) \
164 MLX5E_TC_FLOW_FLAG_##flag)
166 static inline void __flow_flag_clear(struct mlx5e_tc_flow *flow, unsigned long flag)
170 clear_bit(flag, &flow->flags);
173 #define flow_flag_clear(flow, flag) __flow_flag_clear(flow, \
174 MLX5E_TC_FLOW_FLAG_##flag)
176 static inline bool __flow_flag_test(struct mlx5e_tc_flow *flow, unsigned long flag)
178 bool ret = test_bit(flag, &flow->flags);
185 #define flow_flag_test(flow, flag) __flow_flag_test(flow, \
186 MLX5E_TC_FLOW_FLAG_##flag)