Lines Matching refs:elusage
371 struct mlxsw_afk_element_usage *elusage, in mlxsw_sp_acl_tcam_group_region_find() argument
390 issubset = mlxsw_afk_key_info_subset(region->key_info, elusage); in mlxsw_sp_acl_tcam_group_region_find()
423 struct mlxsw_afk_element_usage *elusage, in mlxsw_sp_acl_tcam_group_use_patterns() argument
434 WARN_ON(!mlxsw_afk_element_usage_subset(elusage, out)); in mlxsw_sp_acl_tcam_group_use_patterns()
442 if (mlxsw_afk_element_usage_subset(elusage, out)) in mlxsw_sp_acl_tcam_group_use_patterns()
445 memcpy(out, elusage, sizeof(*out)); in mlxsw_sp_acl_tcam_group_use_patterns()
513 struct mlxsw_afk_element_usage *elusage) in mlxsw_sp_acl_tcam_region_create() argument
526 region->key_info = mlxsw_afk_key_info_get(afk, elusage); in mlxsw_sp_acl_tcam_region_create()
587 struct mlxsw_afk_element_usage *elusage, in mlxsw_sp_acl_tcam_chunk_assoc() argument
595 region = mlxsw_sp_acl_tcam_group_region_find(group, priority, elusage, in mlxsw_sp_acl_tcam_chunk_assoc()
609 mlxsw_sp_acl_tcam_group_use_patterns(group, elusage, in mlxsw_sp_acl_tcam_chunk_assoc()
652 struct mlxsw_afk_element_usage *elusage) in mlxsw_sp_acl_tcam_chunk_create() argument
669 elusage, chunk); in mlxsw_sp_acl_tcam_chunk_create()
708 struct mlxsw_afk_element_usage *elusage) in mlxsw_sp_acl_tcam_chunk_get() argument
716 elusage))) in mlxsw_sp_acl_tcam_chunk_get()
722 priority, elusage); in mlxsw_sp_acl_tcam_chunk_get()
751 &rulei->values.elusage); in mlxsw_sp_acl_tcam_entry_add()