Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_atcam.c33 int (*init)(struct mlxsw_sp_acl_atcam_region *aregion);
34 void (*fini)(struct mlxsw_sp_acl_atcam_region *aregion);
36 (*lkey_id_get)(struct mlxsw_sp_acl_atcam_region *aregion,
38 void (*lkey_id_put)(struct mlxsw_sp_acl_atcam_region *aregion,
71 mlxsw_sp_acl_atcam_region_generic_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_generic_init()
86 mlxsw_sp_acl_atcam_region_generic_fini(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_generic_fini()
92 mlxsw_sp_acl_atcam_generic_lkey_id_get(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_atcam_generic_lkey_id_get()
103 mlxsw_sp_acl_atcam_generic_lkey_id_put(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_atcam_generic_lkey_id_put()
117 mlxsw_sp_acl_atcam_region_12kb_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_atcam_region_12kb_init()
158 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_tcam.h145 struct mlxsw_sp_acl_atcam_region { struct
173 static inline struct mlxsw_sp_acl_atcam_region * argument
176 return container_of(cregion, struct mlxsw_sp_acl_atcam_region, cregion); in mlxsw_sp_acl_tcam_cregion_aregion()
190 struct mlxsw_sp_acl_atcam_region *aregion,
193 void mlxsw_sp_acl_atcam_region_fini(struct mlxsw_sp_acl_atcam_region *aregion);
194 void mlxsw_sp_acl_atcam_chunk_init(struct mlxsw_sp_acl_atcam_region *aregion,
199 struct mlxsw_sp_acl_atcam_region *aregion,
204 struct mlxsw_sp_acl_atcam_region *aregion,
217 mlxsw_sp_acl_erp_get(struct mlxsw_sp_acl_atcam_region *aregion,
219 void mlxsw_sp_acl_erp_put(struct mlxsw_sp_acl_atcam_region *aregion,
[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()
Dspectrum_acl_erp.c58 struct mlxsw_sp_acl_atcam_region *aregion;
135 struct mlxsw_sp_acl_atcam_region *aregion = erp_table->aregion; in mlxsw_sp_acl_erp_table_entry_size()
944 mlxsw_sp_acl_erp_get(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_get()
968 void mlxsw_sp_acl_erp_put(struct mlxsw_sp_acl_atcam_region *aregion, in mlxsw_sp_acl_erp_put()
982 mlxsw_sp_acl_erp_table_create(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_erp_table_create()
1016 mlxsw_sp_acl_erp_master_mask_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_erp_master_mask_init()
1026 mlxsw_sp_acl_erp_region_param_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_erp_region_param_init()
1036 int mlxsw_sp_acl_erp_region_init(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_erp_region_init()
1064 void mlxsw_sp_acl_erp_region_fini(struct mlxsw_sp_acl_atcam_region *aregion) in mlxsw_sp_acl_erp_region_fini()