Home
last modified time | relevance | path

Searched refs:aentry (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_acl_atcam.c397 aentry->lkey_id = lkey_id; in mlxsw_sp_acl_atcam_region_entry_insert()
488 aentry->erp_mask = erp_mask; in __mlxsw_sp_acl_atcam_entry_add()
490 memcpy(aentry->enc_key, aentry->ht_key.full_enc_key, in __mlxsw_sp_acl_atcam_entry_add()
499 aentry->delta_info.value = in __mlxsw_sp_acl_atcam_entry_add()
514 &aentry->ht_node, in __mlxsw_sp_acl_atcam_entry_add()
539 list_del(&aentry->list); in __mlxsw_sp_acl_atcam_entry_add()
550 mlxsw_sp_acl_erp_bf_remove(mlxsw_sp, aregion, aentry->erp_mask, aentry); in __mlxsw_sp_acl_atcam_entry_del()
553 list_del(&aentry->list); in __mlxsw_sp_acl_atcam_entry_del()
564 aentry, rulei); in __mlxsw_sp_acl_atcam_entry_action_replace()
615 &aentry->centry, in mlxsw_sp_acl_atcam_entry_action_replace()
[all …]
A Dspectrum_acl_bloom_filter.c120 struct mlxsw_sp_acl_atcam_entry *aentry, in mlxsw_sp_acl_bf_key_encode() argument
130 erp_region_id = cpu_to_be16(aentry->ht_key.erp_id | in mlxsw_sp_acl_bf_key_encode()
138 &aentry->enc_key[chunk_key_offsets[chunk_index]], in mlxsw_sp_acl_bf_key_encode()
156 struct mlxsw_sp_acl_atcam_entry *aentry) in mlxsw_sp_acl_bf_index_get() argument
161 mlxsw_sp_acl_bf_key_encode(aregion, aentry, bf_key, &bf_size); in mlxsw_sp_acl_bf_index_get()
170 struct mlxsw_sp_acl_atcam_entry *aentry) in mlxsw_sp_acl_bf_entry_add() argument
179 bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry); in mlxsw_sp_acl_bf_entry_add()
214 struct mlxsw_sp_acl_atcam_entry *aentry) in mlxsw_sp_acl_bf_entry_del() argument
222 bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry); in mlxsw_sp_acl_bf_entry_del()
A Dspectrum2_acl_tcam.c26 struct mlxsw_sp_acl_atcam_entry aentry; member
36 struct mlxsw_sp_acl_atcam_entry *aentry; in mlxsw_sp2_acl_ctcam_region_entry_insert() local
40 aentry = mlxsw_sp_acl_tcam_centry_aentry(centry); in mlxsw_sp2_acl_ctcam_region_entry_insert()
45 aentry->erp_mask = erp_mask; in mlxsw_sp2_acl_ctcam_region_entry_insert()
55 struct mlxsw_sp_acl_atcam_entry *aentry; in mlxsw_sp2_acl_ctcam_region_entry_remove() local
58 aentry = mlxsw_sp_acl_tcam_centry_aentry(centry); 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()
211 &chunk->achunk, &entry->aentry, in mlxsw_sp2_acl_tcam_entry_add()
224 &entry->aentry); in mlxsw_sp2_acl_tcam_entry_del()
238 &entry->aentry, rulei); in mlxsw_sp2_acl_tcam_entry_action_replace()
A Dspectrum_acl_tcam.h230 struct mlxsw_sp_acl_atcam_entry *aentry,
235 struct mlxsw_sp_acl_atcam_entry *aentry);
238 struct mlxsw_sp_acl_atcam_entry *aentry,
272 struct mlxsw_sp_acl_atcam_entry *aentry);
276 struct mlxsw_sp_acl_atcam_entry *aentry);
295 struct mlxsw_sp_acl_atcam_entry *aentry);
301 struct mlxsw_sp_acl_atcam_entry *aentry);
A Dspectrum_acl_erp.c528 struct mlxsw_sp_acl_atcam_entry *aentry; in mlxsw_acl_erp_table_bf_add() local
531 list_for_each_entry(aentry, &aregion->entries_list, list) { in mlxsw_acl_erp_table_bf_add()
534 aregion, erp_bank, aentry); in mlxsw_acl_erp_table_bf_add()
546 aregion, erp_bank, aentry); in mlxsw_acl_erp_table_bf_add()
556 struct mlxsw_sp_acl_atcam_entry *aentry; in mlxsw_acl_erp_table_bf_del() local
558 list_for_each_entry_reverse(aentry, &aregion->entries_list, list) in mlxsw_acl_erp_table_bf_del()
561 aregion, erp_bank, aentry); in mlxsw_acl_erp_table_bf_del()
1034 struct mlxsw_sp_acl_atcam_entry *aentry) in mlxsw_sp_acl_erp_bf_insert() argument
1046 aregion, erp_bank, aentry); in mlxsw_sp_acl_erp_bf_insert()
1052 struct mlxsw_sp_acl_atcam_entry *aentry) in mlxsw_sp_acl_erp_bf_remove() argument
[all …]

Completed in 11 milliseconds