Home
last modified time | relevance | path

Searched refs:elusage (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_keys.c116 struct mlxsw_afk_element_usage elusage; member
122 struct mlxsw_afk_element_usage *elusage) in mlxsw_afk_key_info_elements_eq() argument
124 return memcmp(&key_info->elusage, elusage, sizeof(*elusage)) == 0; in mlxsw_afk_key_info_elements_eq()
129 struct mlxsw_afk_element_usage *elusage) in mlxsw_afk_key_info_find() argument
134 if (mlxsw_afk_key_info_elements_eq(key_info, elusage)) in mlxsw_afk_key_info_find()
216 mlxsw_afk_element_usage_add(&key_info->elusage, element); in mlxsw_afk_picker_key_info_add()
257 struct mlxsw_afk_element_usage *elusage) in mlxsw_afk_picker() argument
288 mlxsw_afk_element_usage_for_each(element, elusage) in mlxsw_afk_picker()
311 } while (!bitmap_equal(elusage_chosen, elusage->usage, in mlxsw_afk_picker()
325 struct mlxsw_afk_element_usage *elusage) in mlxsw_afk_key_info_create() argument
[all …]
H A Dspectrum2_mr_tcam.c55 struct mlxsw_afk_element_usage elusage; in mlxsw_sp2_mr_tcam_ipv4_init() local
59 mlxsw_afk_element_usage_fill(&elusage, in mlxsw_sp2_mr_tcam_ipv4_init()
66 &elusage); in mlxsw_sp2_mr_tcam_ipv4_init()
106 struct mlxsw_afk_element_usage elusage; in mlxsw_sp2_mr_tcam_ipv6_init() local
110 mlxsw_afk_element_usage_fill(&elusage, in mlxsw_sp2_mr_tcam_ipv6_init()
117 &elusage); in mlxsw_sp2_mr_tcam_ipv6_init()
H A Dspectrum_acl_tcam.c489 struct mlxsw_afk_element_usage *elusage, in mlxsw_sp_acl_tcam_vgroup_vregion_find() argument
511 elusage); in mlxsw_sp_acl_tcam_vgroup_vregion_find()
544 struct mlxsw_afk_element_usage *elusage, in mlxsw_sp_acl_tcam_vgroup_use_patterns() argument
555 WARN_ON(!mlxsw_afk_element_usage_subset(elusage, out)); in mlxsw_sp_acl_tcam_vgroup_use_patterns()
563 if (mlxsw_afk_element_usage_subset(elusage, out)) in mlxsw_sp_acl_tcam_vgroup_use_patterns()
566 memcpy(out, elusage, sizeof(*out)); in mlxsw_sp_acl_tcam_vgroup_use_patterns()
773 struct mlxsw_afk_element_usage *elusage) in mlxsw_sp_acl_tcam_vregion_create() argument
791 vregion->key_info = mlxsw_afk_key_info_get(afk, elusage); in mlxsw_sp_acl_tcam_vregion_create()
861 struct mlxsw_afk_element_usage *elusage) in mlxsw_sp_acl_tcam_vregion_get() argument
868 elusage, &need_split); in mlxsw_sp_acl_tcam_vregion_get()
[all …]
H A Dspectrum_flower.c869 &rulei.values.elusage); in mlxsw_sp_flower_tmplt_create()