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);