Searched refs:mlxsw_sp_acl_atcam_region (Results 1 – 5 of 5) sorted by relevance
/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_acl_tcam.h | 161 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 …]
|
D | spectrum_acl_atcam.c | 35 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 …]
|
D | spectrum_acl_erp.c | 59 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() 528 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; 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() 1005 mlxsw_sp_acl_erp_mask_get(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_mask_get() 1022 void mlxsw_sp_acl_erp_mask_put(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_mask_put() 1034 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_bf_insert() 1052 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_bf_remove() 1236 struct mlxsw_sp_acl_atcam_region *aregion = priv; in mlxsw_sp_acl_erp_delta_create() 1278 struct mlxsw_sp_acl_atcam_region *aregion = priv; in mlxsw_sp_acl_erp_delta_destroy() [all …]
|
D | spectrum_acl_bloom_filter.c | 119 mlxsw_sp_acl_bf_key_encode(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_key_encode() 155 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_index_get() 168 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_entry_add() 212 struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_bf_entry_del()
|
D | spectrum2_acl_tcam.c | 17 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()
|