aentry 26 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c struct mlxsw_sp_acl_atcam_entry aentry; aentry 36 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c struct mlxsw_sp_acl_atcam_entry *aentry; aentry 40 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c aentry = mlxsw_sp_acl_tcam_centry_aentry(centry); aentry 45 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c aentry->erp_mask = erp_mask; aentry 55 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c struct mlxsw_sp_acl_atcam_entry *aentry; aentry 58 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c aentry = mlxsw_sp_acl_tcam_centry_aentry(centry); aentry 60 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask); aentry 211 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c &chunk->achunk, &entry->aentry, aentry 224 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c &entry->aentry); aentry 238 drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c &entry->aentry, rulei); aentry 67 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_is_centry(const struct mlxsw_sp_acl_atcam_entry *aentry) aentry 69 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c return mlxsw_sp_acl_erp_mask_is_ctcam(aentry->erp_mask); aentry 382 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 386 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); aentry 396 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c lkey_id = aregion->ops->lkey_id_get(aregion, aentry->enc_key, erp_id); aentry 399 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->lkey_id = lkey_id; aentry 404 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->enc_key, erp_id, aentry 405 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.start, aentry 406 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.mask, aentry 407 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.value, aentry 424 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 426 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_lkey_id *lkey_id = aentry->lkey_id; aentry 428 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); aentry 433 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->enc_key, erp_id, aentry 434 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.start, aentry 435 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.mask, aentry 436 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.value, aentry 446 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 449 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_lkey_id *lkey_id = aentry->lkey_id; aentry 450 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c u8 erp_id = mlxsw_sp_acl_erp_mask_erp_id(aentry->erp_mask); aentry 462 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->enc_key, erp_id, aentry 463 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.start, aentry 464 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.mask, aentry 465 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.value, aentry 474 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 485 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->ht_key.full_enc_key, mask); aentry 490 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->erp_mask = erp_mask; aentry 491 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->ht_key.erp_id = mlxsw_sp_acl_erp_mask_erp_id(erp_mask); aentry 492 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c memcpy(aentry->enc_key, aentry->ht_key.full_enc_key, aentry 493 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c sizeof(aentry->enc_key)); aentry 498 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c delta = mlxsw_sp_acl_erp_delta(aentry->erp_mask); aentry 499 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.start = mlxsw_sp_acl_erp_delta_start(delta); aentry 500 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.mask = mlxsw_sp_acl_erp_delta_mask(delta); aentry 501 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->delta_info.value = aentry 503 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry->ht_key.full_enc_key); aentry 504 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_erp_delta_clear(delta, aentry->enc_key); aentry 510 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c list_add(&aentry->list, &aregion->entries_list); aentry 516 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c &aentry->ht_node, aentry 524 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c err = mlxsw_sp_acl_erp_bf_insert(mlxsw_sp, aregion, erp_mask, aentry); aentry 528 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c err = mlxsw_sp_acl_atcam_region_entry_insert(mlxsw_sp, aregion, aentry, aentry 536 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_erp_bf_remove(mlxsw_sp, aregion, erp_mask, aentry); aentry 538 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c rhashtable_remove_fast(&aregion->entries_ht, &aentry->ht_node, aentry 541 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c list_del(&aentry->list); aentry 549 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 551 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_atcam_region_entry_remove(mlxsw_sp, aregion, aentry); aentry 552 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_erp_bf_remove(mlxsw_sp, aregion, aentry->erp_mask, aentry); aentry 553 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c rhashtable_remove_fast(&aregion->entries_ht, &aentry->ht_node, aentry 555 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c list_del(&aentry->list); aentry 556 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c mlxsw_sp_acl_erp_mask_put(aregion, aentry->erp_mask); aentry 562 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 566 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aentry, rulei); aentry 572 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 577 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c err = __mlxsw_sp_acl_atcam_entry_add(mlxsw_sp, aregion, aentry, rulei); aentry 586 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c &achunk->cchunk, &aentry->centry, aentry 597 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 599 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c if (mlxsw_sp_acl_atcam_is_centry(aentry)) aentry 601 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c &achunk->cchunk, &aentry->centry); aentry 603 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c __mlxsw_sp_acl_atcam_entry_del(mlxsw_sp, aregion, aentry); aentry 609 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 614 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c if (mlxsw_sp_acl_atcam_is_centry(aentry)) aentry 617 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c &aentry->centry, aentry 621 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c aregion, aentry, aentry 120 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c struct mlxsw_sp_acl_atcam_entry *aentry, aentry 130 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c erp_region_id = cpu_to_be16(aentry->ht_key.erp_id | aentry 138 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c &aentry->enc_key[chunk_key_offsets[chunk_index]], aentry 156 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 161 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c mlxsw_sp_acl_bf_key_encode(aregion, aentry, bf_key, &bf_size); aentry 170 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 179 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry); aentry 214 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 222 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_bloom_filter.c bf_index = mlxsw_sp_acl_bf_index_get(bf, aregion, aentry); aentry 528 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c struct mlxsw_sp_acl_atcam_entry *aentry; aentry 531 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c list_for_each_entry(aentry, &aregion->entries_list, list) { aentry 534 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c aregion, erp_bank, aentry); aentry 542 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c list_for_each_entry_continue_reverse(aentry, &aregion->entries_list, aentry 546 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c aregion, erp_bank, aentry); aentry 556 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c struct mlxsw_sp_acl_atcam_entry *aentry; aentry 558 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c list_for_each_entry_reverse(aentry, &aregion->entries_list, list) aentry 561 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c aregion, erp_bank, aentry); aentry 1034 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 1046 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c aregion, erp_bank, aentry); aentry 1052 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c struct mlxsw_sp_acl_atcam_entry *aentry) aentry 1064 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c aregion, erp_bank, aentry); aentry 229 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry, aentry 234 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry); aentry 237 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry, aentry 271 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry); aentry 275 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry); aentry 294 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry); aentry 300 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.h struct mlxsw_sp_acl_atcam_entry *aentry);