aregion            17 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	struct mlxsw_sp_acl_atcam_region aregion;
aregion            35 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	struct mlxsw_sp_acl_atcam_region *aregion;
aregion            39 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	aregion = mlxsw_sp_acl_tcam_cregion_aregion(cregion);
aregion            42 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, true);
aregion            54 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	struct mlxsw_sp_acl_atcam_region *aregion;
aregion            57 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	aregion = mlxsw_sp_acl_tcam_cregion_aregion(cregion);
aregion            60 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask);
aregion           151 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 					      &region->aregion,
aregion           161 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	mlxsw_sp_acl_atcam_region_fini(&region->aregion);
aregion           175 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	return mlxsw_sp_acl_atcam_rehash_hints_get(&region->aregion);
aregion           189 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	mlxsw_sp_acl_atcam_chunk_init(&region->aregion, &chunk->achunk,
aregion           210 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	return mlxsw_sp_acl_atcam_entry_add(mlxsw_sp, &region->aregion,
aregion           223 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 	mlxsw_sp_acl_atcam_entry_del(mlxsw_sp, &region->aregion, &chunk->achunk,
aregion           237 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c 						       &region->aregion,
aregion            35 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	int (*init)(struct mlxsw_sp_acl_atcam_region *aregion);
aregion            36 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	void (*fini)(struct mlxsw_sp_acl_atcam_region *aregion);
aregion            38 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 		(*lkey_id_get)(struct mlxsw_sp_acl_atcam_region *aregion,
aregion            40 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	void (*lkey_id_put)(struct mlxsw_sp_acl_atcam_region *aregion,
aregion            73 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_generic_init(struct mlxsw_sp_acl_atcam_region *aregion)
aregion            82 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->priv = region_generic;
aregion            88 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_generic_fini(struct mlxsw_sp_acl_atcam_region *aregion)
aregion            90 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	kfree(aregion->priv);
aregion            94 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_generic_lkey_id_get(struct mlxsw_sp_acl_atcam_region *aregion,
aregion            99 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	region_generic = aregion->priv;
aregion           104 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_generic_lkey_id_put(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           118 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_12kb_init(struct mlxsw_sp_acl_atcam_region *aregion)
aregion           120 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp *mlxsw_sp = aregion->region->mlxsw_sp;
aregion           147 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->priv = region_12kb;
aregion           159 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_12kb_fini(struct mlxsw_sp_acl_atcam_region *aregion)
aregion           161 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv;
aregion           169 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_lkey_id_create(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           172 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv;
aregion           210 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_lkey_id_destroy(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           213 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv;
aregion           223 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_12kb_lkey_id_get(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           226 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_atcam_region_12kb *region_12kb = aregion->priv;
aregion           227 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           245 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	return mlxsw_sp_acl_atcam_lkey_id_create(aregion, &ht_key);
aregion           249 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_12kb_lkey_id_put(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           253 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 		mlxsw_sp_acl_atcam_lkey_id_destroy(aregion, lkey_id);
aregion           293 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_type_init(struct mlxsw_sp_acl_atcam_region *aregion)
aregion           295 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           312 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->type = region_type;
aregion           313 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->ops = mlxsw_sp_acl_atcam_region_ops_arr[region_type];
aregion           319 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           326 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->region = region;
aregion           327 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->atcam = atcam;
aregion           328 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_atcam_region_type_init(aregion);
aregion           329 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	INIT_LIST_HEAD(&aregion->entries_list);
aregion           331 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = rhashtable_init(&aregion->entries_ht,
aregion           335 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = aregion->ops->init(aregion);
aregion           338 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = mlxsw_sp_acl_erp_region_init(aregion, hints_priv);
aregion           341 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = mlxsw_sp_acl_ctcam_region_init(mlxsw_sp, &aregion->cregion,
aregion           349 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_region_fini(aregion);
aregion           351 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->ops->fini(aregion);
aregion           353 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	rhashtable_destroy(&aregion->entries_ht);
aregion           357 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c void mlxsw_sp_acl_atcam_region_fini(struct mlxsw_sp_acl_atcam_region *aregion)
aregion           359 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_ctcam_region_fini(&aregion->cregion);
aregion           360 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_region_fini(aregion);
aregion           361 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->ops->fini(aregion);
aregion           362 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	rhashtable_destroy(&aregion->entries_ht);
aregion           363 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	WARN_ON(!list_empty(&aregion->entries_list));
aregion           366 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c void mlxsw_sp_acl_atcam_chunk_init(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           370 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_ctcam_chunk_init(&aregion->cregion, &achunk->cchunk,
aregion           381 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 				       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           385 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           396 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	lkey_id = aregion->ops->lkey_id_get(aregion, aentry->enc_key, erp_id);
aregion           417 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->ops->lkey_id_put(aregion, lkey_id);
aregion           423 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 				       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           427 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           440 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	aregion->ops->lkey_id_put(aregion, lkey_id);
aregion           445 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 					       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           451 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           473 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           477 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	struct mlxsw_sp_acl_tcam_region *region = aregion->region;
aregion           487 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, false);
aregion           510 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	list_add(&aentry->list, &aregion->entries_list);
aregion           515 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = rhashtable_lookup_insert_fast(&aregion->entries_ht,
aregion           524 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = mlxsw_sp_acl_erp_bf_insert(mlxsw_sp, aregion, erp_mask, aentry);
aregion           528 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = mlxsw_sp_acl_atcam_region_entry_insert(mlxsw_sp, aregion, aentry,
aregion           536 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_bf_remove(mlxsw_sp, aregion, erp_mask, aentry);
aregion           538 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	rhashtable_remove_fast(&aregion->entries_ht, &aentry->ht_node,
aregion           542 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_mask_put(aregion, erp_mask);
aregion           548 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           551 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_atcam_region_entry_remove(mlxsw_sp, aregion, aentry);
aregion           552 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_bf_remove(mlxsw_sp, aregion, aentry->erp_mask, aentry);
aregion           553 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	rhashtable_remove_fast(&aregion->entries_ht, &aentry->ht_node,
aregion           556 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask);
aregion           561 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 					  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           565 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	return mlxsw_sp_acl_atcam_region_entry_action_replace(mlxsw_sp, aregion,
aregion           570 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 				 struct mlxsw_sp_acl_atcam_region *aregion,
aregion           577 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = __mlxsw_sp_acl_atcam_entry_add(mlxsw_sp, aregion, aentry, rulei);
aregion           584 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	trace_mlxsw_sp_acl_atcam_entry_add_ctcam_spill(mlxsw_sp, aregion);
aregion           585 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	err = mlxsw_sp_acl_ctcam_entry_add(mlxsw_sp, &aregion->cregion,
aregion           595 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 				  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           600 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 		mlxsw_sp_acl_ctcam_entry_del(mlxsw_sp, &aregion->cregion,
aregion           603 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 		__mlxsw_sp_acl_atcam_entry_del(mlxsw_sp, aregion, aentry);
aregion           608 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 					struct mlxsw_sp_acl_atcam_region *aregion,
aregion           616 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 							      &aregion->cregion,
aregion           621 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 								aregion, aentry,
aregion           640 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_rehash_hints_get(struct mlxsw_sp_acl_atcam_region *aregion)
aregion           642 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c 	return mlxsw_sp_acl_erp_rehash_hints_get(aregion);
aregion           119 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c mlxsw_sp_acl_bf_key_encode(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           123 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 	struct mlxsw_afk_key_info *key_info = aregion->region->key_info;
aregion           131 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 				   (aregion->region->id << 4));
aregion           155 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 			  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           161 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 	mlxsw_sp_acl_bf_key_encode(aregion, aentry, bf_key, &bf_size);
aregion           168 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 			  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           179 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 	bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry);
aregion           212 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 			  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           222 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c 	bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry);
aregion            59 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion;
aregion           136 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion;
aregion           139 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	return erp_core->erpt_entries_size[aregion->type];
aregion           183 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_tcam_region *region = erp_table->aregion->region;
aregion           392 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	key_size = (enum mlxsw_reg_perpt_key_size) erp_table->aregion->type;
aregion           412 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	key_size = (enum mlxsw_reg_perpt_key_size) erp_table->aregion->type;
aregion           425 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_tcam_region *region = erp_table->aregion->region;
aregion           440 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_tcam_region *region = erp_table->aregion->region;
aregion           493 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					   erp_table->aregion->type,
aregion           508 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				    erp_table->aregion->type, old_base_index);
aregion           516 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				    erp_table->aregion->type,
aregion           526 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion;
aregion           531 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	list_for_each_entry(aentry, &aregion->entries_list, list) {
aregion           532 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 		err = mlxsw_sp_acl_bf_entry_add(aregion->region->mlxsw_sp,
aregion           534 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 						aregion, erp_bank, aentry);
aregion           542 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	list_for_each_entry_continue_reverse(aentry, &aregion->entries_list,
aregion           544 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 		mlxsw_sp_acl_bf_entry_del(aregion->region->mlxsw_sp,
aregion           546 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					  aregion, erp_bank, aentry);
aregion           554 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion;
aregion           558 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	list_for_each_entry_reverse(aentry, &aregion->entries_list, list)
aregion           559 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 		mlxsw_sp_acl_bf_entry_del(aregion->region->mlxsw_sp,
aregion           561 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					  aregion, erp_bank, aentry);
aregion           573 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					   erp_table->aregion->type,
aregion           620 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				    erp_table->aregion->type,
aregion           639 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				    erp_table->aregion->type,
aregion           647 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_tcam_region *region = erp_table->aregion->region;
aregion           664 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_tcam_region *region = erp_table->aregion->region;
aregion           771 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					    erp_table->aregion->type,
aregion          1003 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_mask_get(struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1006 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1020 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c void mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1024 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1032 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1046 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					aregion, erp_bank, aentry);
aregion          1050 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1064 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 				  aregion, erp_bank, aentry);
aregion          1234 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = priv;
aregion          1235 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1276 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = priv;
aregion          1277 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1287 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = priv;
aregion          1288 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1300 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_atcam_region *aregion = priv;
aregion          1301 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1317 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_table_create(struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1328 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 					  hints, aregion);
aregion          1334 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	erp_table->erp_core = aregion->atcam->erp_core;
aregion          1337 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	erp_table->aregion = aregion;
aregion          1357 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_master_mask_init(struct mlxsw_sp_acl_atcam_region *aregion)
aregion          1359 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp *mlxsw_sp = aregion->region->mlxsw_sp;
aregion          1362 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	mlxsw_reg_percr_pack(percr_pl, aregion->region->id);
aregion          1367 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_region_param_init(struct mlxsw_sp_acl_atcam_region *aregion)
aregion          1369 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp *mlxsw_sp = aregion->region->mlxsw_sp;
aregion          1372 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	mlxsw_reg_pererp_pack(pererp_pl, aregion->region->id, false, false, 0,
aregion          1379 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 			     struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1382 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1417 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c mlxsw_sp_acl_erp_rehash_hints_get(struct mlxsw_sp_acl_atcam_region *aregion)
aregion          1419 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp_acl_erp_table *erp_table = aregion->erp_table;
aregion          1420 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	struct mlxsw_sp *mlxsw_sp = aregion->region->mlxsw_sp;
aregion          1433 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	err = mlxsw_sp_acl_erp_hints_check(mlxsw_sp, aregion, hints,
aregion          1456 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c int mlxsw_sp_acl_erp_region_init(struct mlxsw_sp_acl_atcam_region *aregion,
aregion          1463 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	erp_table = mlxsw_sp_acl_erp_table_create(aregion, hints);
aregion          1466 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	aregion->erp_table = erp_table;
aregion          1469 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	err = mlxsw_sp_acl_erp_master_mask_init(aregion);
aregion          1474 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	err = mlxsw_sp_acl_erp_region_param_init(aregion);
aregion          1486 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c void mlxsw_sp_acl_erp_region_fini(struct mlxsw_sp_acl_atcam_region *aregion)
aregion          1488 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c 	mlxsw_sp_acl_erp_table_destroy(aregion->erp_table);
aregion           217 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           221 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h void mlxsw_sp_acl_atcam_region_fini(struct mlxsw_sp_acl_atcam_region *aregion);
aregion           222 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h void mlxsw_sp_acl_atcam_chunk_init(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           227 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 				 struct mlxsw_sp_acl_atcam_region *aregion,
aregion           232 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 				  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           236 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 					    struct mlxsw_sp_acl_atcam_region *aregion,
aregion           244 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h mlxsw_sp_acl_atcam_rehash_hints_get(struct mlxsw_sp_acl_atcam_region *aregion);
aregion           264 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h mlxsw_sp_acl_erp_mask_get(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           266 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h void mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           269 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 			       struct mlxsw_sp_acl_atcam_region *aregion,
aregion           273 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 				struct mlxsw_sp_acl_atcam_region *aregion,
aregion           277 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h mlxsw_sp_acl_erp_rehash_hints_get(struct mlxsw_sp_acl_atcam_region *aregion);
aregion           279 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h int mlxsw_sp_acl_erp_region_init(struct mlxsw_sp_acl_atcam_region *aregion,
aregion           281 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h void mlxsw_sp_acl_erp_region_fini(struct mlxsw_sp_acl_atcam_region *aregion);
aregion           292 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 			  struct mlxsw_sp_acl_atcam_region *aregion,
aregion           298 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h 			  struct mlxsw_sp_acl_atcam_region *aregion,
aregion            18 include/trace/events/mlxsw.h 		 const struct mlxsw_sp_acl_atcam_region *aregion),
aregion            20 include/trace/events/mlxsw.h 	TP_ARGS(mlxsw_sp, aregion),
aregion            24 include/trace/events/mlxsw.h 		__field(const void *, aregion)
aregion            29 include/trace/events/mlxsw.h 		__entry->aregion = aregion;
aregion            33 include/trace/events/mlxsw.h 		  __entry->mlxsw_sp, __entry->aregion)