Searched refs:aregion (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_acl_atcam.c | 90 kfree(aregion->priv); in mlxsw_sp_acl_atcam_region_generic_fini() 145 aregion->priv = region_12kb; in mlxsw_sp_acl_atcam_region_12kb_init() 324 aregion->region = region; in mlxsw_sp_acl_atcam_region_init() 325 aregion->atcam = atcam; in mlxsw_sp_acl_atcam_region_init() 333 err = aregion->ops->init(aregion); in mlxsw_sp_acl_atcam_region_init() 349 aregion->ops->fini(aregion); in mlxsw_sp_acl_atcam_region_init() 359 aregion->ops->fini(aregion); in mlxsw_sp_acl_atcam_region_fini() 394 lkey_id = aregion->ops->lkey_id_get(aregion, aentry->ht_key.enc_key, in mlxsw_sp_acl_atcam_region_entry_insert() 416 aregion->ops->lkey_id_put(aregion, lkey_id); in mlxsw_sp_acl_atcam_region_entry_insert() 439 aregion->ops->lkey_id_put(aregion, lkey_id); in mlxsw_sp_acl_atcam_region_entry_remove() [all …]
|
| A D | spectrum_acl_erp.c | 136 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_sp_acl_erp_table_entry_size() local 495 erp_table->aregion->type, in mlxsw_sp_acl_erp_table_expand() 518 erp_table->aregion->type, in mlxsw_sp_acl_erp_table_expand() 528 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_acl_erp_table_bf_add() local 536 aregion, erp_bank, aentry); in mlxsw_acl_erp_table_bf_add() 556 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_acl_erp_table_bf_del() local 575 erp_table->aregion->type, in mlxsw_sp_acl_erp_region_table_trans() 622 erp_table->aregion->type, in mlxsw_sp_acl_erp_region_table_trans() 1048 aregion, erp_bank, aentry); in mlxsw_sp_acl_erp_bf_insert() 1317 hints, aregion); in mlxsw_sp_acl_erp_table_create() [all …]
|
| A D | spectrum_acl_tcam.h | 211 struct mlxsw_sp_acl_atcam_region *aregion, 221 struct mlxsw_sp_acl_atcam_region *aregion, 226 struct mlxsw_sp_acl_atcam_region *aregion, 230 struct mlxsw_sp_acl_atcam_region *aregion, 258 mlxsw_sp_acl_erp_mask_get(struct mlxsw_sp_acl_atcam_region *aregion, 260 void mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion, 263 struct mlxsw_sp_acl_atcam_region *aregion, 267 struct mlxsw_sp_acl_atcam_region *aregion, 285 struct mlxsw_sp_acl_atcam_region *aregion, 292 struct mlxsw_sp_acl_atcam_region *aregion, [all …]
|
| A D | spectrum_acl_bloom_filter.c | 237 struct mlxsw_afk_key_info *key_info = aregion->region->key_info; in __mlxsw_sp_acl_bf_key_encode() 245 (aregion->region->id << 4)); in __mlxsw_sp_acl_bf_key_encode() 264 __mlxsw_sp_acl_bf_key_encode(aregion, aentry, output, len, in mlxsw_sp2_acl_bf_key_encode() 274 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp2_acl_bf_index_get() argument 280 mlxsw_sp2_acl_bf_key_encode(aregion, aentry, bf_key, &bf_size); in mlxsw_sp2_acl_bf_index_get() 377 struct mlxsw_afk_key_info *key_info = aregion->region->key_info; in mlxsw_sp4_acl_bf_key_encode() 381 __mlxsw_sp_acl_bf_key_encode(aregion, aentry, output, len, in mlxsw_sp4_acl_bf_key_encode() 392 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp4_acl_bf_index_get() argument 398 mlxsw_sp4_acl_bf_key_encode(aregion, aentry, bf_key, &bf_size); in mlxsw_sp4_acl_bf_index_get() 413 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_entry_add() argument [all …]
|
| A D | spectrum2_acl_tcam.c | 17 struct mlxsw_sp_acl_atcam_region aregion; member 35 struct mlxsw_sp_acl_atcam_region *aregion; in mlxsw_sp2_acl_ctcam_region_entry_insert() local 39 aregion = mlxsw_sp_acl_tcam_cregion_aregion(cregion); in mlxsw_sp2_acl_ctcam_region_entry_insert() 42 erp_mask = mlxsw_sp_acl_erp_mask_get(aregion, mask, true); in mlxsw_sp2_acl_ctcam_region_entry_insert() 54 struct mlxsw_sp_acl_atcam_region *aregion; in mlxsw_sp2_acl_ctcam_region_entry_remove() local 57 aregion = mlxsw_sp_acl_tcam_cregion_aregion(cregion); in mlxsw_sp2_acl_ctcam_region_entry_remove() 60 mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask); in mlxsw_sp2_acl_ctcam_region_entry_remove() 161 ®ion->aregion, in mlxsw_sp2_acl_tcam_region_init() 171 mlxsw_sp_acl_atcam_region_fini(®ion->aregion); in mlxsw_sp2_acl_tcam_region_fini() 185 return mlxsw_sp_acl_atcam_rehash_hints_get(®ion->aregion); in mlxsw_sp2_acl_tcam_region_rehash_hints_get() [all …]
|
| /linux/include/trace/events/ |
| A D | mlxsw.h | 18 const struct mlxsw_sp_acl_atcam_region *aregion), 20 TP_ARGS(mlxsw_sp, aregion), 24 __field(const void *, aregion) 29 __entry->aregion = aregion; 33 __entry->mlxsw_sp, __entry->aregion)
|
Completed in 21 milliseconds