Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_tcam.h161 struct mlxsw_sp_acl_atcam_region { struct
201 static inline struct mlxsw_sp_acl_atcam_region *
204 return container_of(cregion, struct mlxsw_sp_acl_atcam_region, cregion); in mlxsw_sp_acl_tcam_cregion_aregion()
218 struct mlxsw_sp_acl_atcam_region *aregion,
222 void mlxsw_sp_acl_atcam_region_fini(struct mlxsw_sp_acl_atcam_region *aregion);
223 void mlxsw_sp_acl_atcam_chunk_init(struct mlxsw_sp_acl_atcam_region *aregion,
228 struct mlxsw_sp_acl_atcam_region *aregion,
233 struct mlxsw_sp_acl_atcam_region *aregion,
237 struct mlxsw_sp_acl_atcam_region *aregion,
245 mlxsw_sp_acl_atcam_rehash_hints_get(struct mlxsw_sp_acl_atcam_region *aregion);
[all …]
Dspectrum_acl_atcam.c35 int (*init)(struct mlxsw_sp_acl_atcam_region *aregion);
36 void (*fini)(struct mlxsw_sp_acl_atcam_region *aregion);
38 (*lkey_id_get)(struct mlxsw_sp_acl_atcam_region *aregion,
40 void (*lkey_id_put)(struct mlxsw_sp_acl_atcam_region *aregion,
73 mlxsw_sp_acl_atcam_region_generic_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_generic_init()
88 mlxsw_sp_acl_atcam_region_generic_fini(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_generic_fini()
94 mlxsw_sp_acl_atcam_generic_lkey_id_get(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_atcam_generic_lkey_id_get()
104 mlxsw_sp_acl_atcam_generic_lkey_id_put(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_atcam_generic_lkey_id_put()
118 mlxsw_sp_acl_atcam_region_12kb_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_12kb_init()
157 mlxsw_sp_acl_atcam_region_12kb_fini(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_12kb_fini()
[all …]
Dspectrum_acl_bloom_filter.c232 __mlxsw_sp_acl_bf_key_encode(struct mlxsw_sp_acl_atcam_region *aregion, in __mlxsw_sp_acl_bf_key_encode()
260 mlxsw_sp2_acl_bf_key_encode(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp2_acl_bf_key_encode()
274 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp2_acl_bf_index_get()
373 mlxsw_sp4_acl_bf_key_encode(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp4_acl_bf_key_encode()
392 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp4_acl_bf_index_get()
413 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_entry_add()
457 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_entry_del()
Dspectrum_acl_erp.c59 struct mlxsw_sp_acl_atcam_region *aregion;
136 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_sp_acl_erp_table_entry_size()
526 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_acl_erp_table_bf_add()
554 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_acl_erp_table_bf_del()
1003 mlxsw_sp_acl_erp_mask_get(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_mask_get()
1020 void mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_mask_put()
1032 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_bf_insert()
1050 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_bf_remove()
1234 struct mlxsw_sp_acl_atcam_region *aregion = priv; in mlxsw_sp_acl_erp_delta_create()
1276 struct mlxsw_sp_acl_atcam_region *aregion = priv; in mlxsw_sp_acl_erp_delta_destroy()
[all …]
Dspectrum2_acl_tcam.c17 struct mlxsw_sp_acl_atcam_region aregion;
35 struct mlxsw_sp_acl_atcam_region *aregion; in mlxsw_sp2_acl_ctcam_region_entry_insert()
54 struct mlxsw_sp_acl_atcam_region *aregion; in mlxsw_sp2_acl_ctcam_region_entry_remove()
/linux-6.1.9/include/trace/events/
Dmlxsw.h13 struct mlxsw_sp_acl_atcam_region;
18 const struct mlxsw_sp_acl_atcam_region *aregion),