elusage            74 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	struct mlxsw_afk_element_usage elusage;
elusage            80 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 			       struct mlxsw_afk_element_usage *elusage)
elusage            82 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	return memcmp(&key_info->elusage, elusage, sizeof(*elusage)) == 0;
elusage            87 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 			struct mlxsw_afk_element_usage *elusage)
elusage            92 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 		if (mlxsw_afk_key_info_elements_eq(key_info, elusage))
elusage           175 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 		mlxsw_afk_element_usage_add(&key_info->elusage, element);
elusage           186 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 			    struct mlxsw_afk_element_usage *elusage)
elusage           211 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	mlxsw_afk_element_usage_for_each(element, elusage)
elusage           227 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	} while (!mlxsw_afk_key_info_elements_eq(key_info, elusage));
elusage           237 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 			  struct mlxsw_afk_element_usage *elusage)
elusage           246 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	err = mlxsw_afk_picker(mlxsw_afk, key_info, elusage);
elusage           266 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 		       struct mlxsw_afk_element_usage *elusage)
elusage           270 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	key_info = mlxsw_afk_key_info_find(mlxsw_afk, elusage);
elusage           275 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	return mlxsw_afk_key_info_create(mlxsw_afk, elusage);
elusage           288 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 			       struct mlxsw_afk_element_usage *elusage)
elusage           290 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	return mlxsw_afk_element_usage_subset(elusage, &key_info->elusage);
elusage           319 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	if (WARN_ON(!test_bit(element, key_info->elusage.usage)))
elusage           361 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	mlxsw_afk_element_usage_add(&values->elusage, element);
elusage           383 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 	mlxsw_afk_element_usage_add(&values->elusage, element);
elusage           442 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c 		mlxsw_afk_element_usage_for_each(element, &values->elusage) {
elusage           163 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h #define mlxsw_afk_element_usage_for_each(element, elusage)			\
elusage           164 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 	for_each_set_bit(element, (elusage)->usage, MLXSW_AFK_ELEMENT_MAX)
elusage           167 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h mlxsw_afk_element_usage_add(struct mlxsw_afk_element_usage *elusage,
elusage           170 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 	__set_bit(element, elusage->usage);
elusage           174 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h mlxsw_afk_element_usage_zero(struct mlxsw_afk_element_usage *elusage)
elusage           176 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 	bitmap_zero(elusage->usage, MLXSW_AFK_ELEMENT_MAX);
elusage           180 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h mlxsw_afk_element_usage_fill(struct mlxsw_afk_element_usage *elusage,
elusage           186 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 	mlxsw_afk_element_usage_zero(elusage);
elusage           188 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 		mlxsw_afk_element_usage_add(elusage, elements[i]);
elusage           221 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 		       struct mlxsw_afk_element_usage *elusage);
elusage           224 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 			       struct mlxsw_afk_element_usage *elusage);
elusage           233 drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.h 	struct mlxsw_afk_element_usage elusage;
elusage            56 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 	struct mlxsw_afk_element_usage elusage;
elusage            60 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 	mlxsw_afk_element_usage_fill(&elusage,
elusage            67 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 						     &elusage);
elusage           106 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 	struct mlxsw_afk_element_usage elusage;
elusage           110 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 	mlxsw_afk_element_usage_fill(&elusage,
elusage           117 drivers/net/ethernet/mellanox/mlxsw/spectrum2_mr_tcam.c 						     &elusage);
elusage           526 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 				      struct mlxsw_afk_element_usage *elusage,
elusage           548 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 						     elusage);
elusage           581 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 				      struct mlxsw_afk_element_usage *elusage,
elusage           592 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 		WARN_ON(!mlxsw_afk_element_usage_subset(elusage, out));
elusage           600 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 		if (mlxsw_afk_element_usage_subset(elusage, out))
elusage           603 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	memcpy(out, elusage, sizeof(*out));
elusage           797 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 				 struct mlxsw_afk_element_usage *elusage)
elusage           815 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	vregion->key_info = mlxsw_afk_key_info_get(afk, elusage);
elusage           916 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			      struct mlxsw_afk_element_usage *elusage)
elusage           923 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 							elusage, &need_split);
elusage           939 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 	mlxsw_sp_acl_tcam_vgroup_use_patterns(vgroup, elusage,
elusage           987 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 				struct mlxsw_afk_element_usage *elusage)
elusage          1006 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 						priority, elusage);
elusage          1075 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 			     struct mlxsw_afk_element_usage *elusage)
elusage          1083 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 						       elusage)))
elusage          1089 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 					       priority, elusage);
elusage          1171 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c 					      &rulei->values.elusage);
elusage           578 drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c 					   &rulei.values.elusage);