Home
last modified time | relevance | path

Searched refs:aregion (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl_atcam.c90 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 Dspectrum_acl_erp.c136 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 Dspectrum_acl_tcam.h211 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 Dspectrum_acl_bloom_filter.c237 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 Dspectrum2_acl_tcam.c17 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 &region->aregion, in mlxsw_sp2_acl_tcam_region_init()
171 mlxsw_sp_acl_atcam_region_fini(&region->aregion); in mlxsw_sp2_acl_tcam_region_fini()
185 return mlxsw_sp_acl_atcam_rehash_hints_get(&region->aregion); in mlxsw_sp2_acl_tcam_region_rehash_hints_get()
[all …]
/linux/include/trace/events/
A Dmlxsw.h18 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