Home
last modified time | relevance | path

Searched refs:chunk_priv (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_acl_tcam.c183 static void mlxsw_sp2_acl_tcam_chunk_init(void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_chunk_init() argument
187 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_chunk_init()
193 static void mlxsw_sp2_acl_tcam_chunk_fini(void *chunk_priv) in mlxsw_sp2_acl_tcam_chunk_fini() argument
195 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_chunk_fini()
201 void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_entry_add()
206 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_entry_add()
216 void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_entry_del()
220 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_entry_del()
200 mlxsw_sp2_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_add() argument
215 mlxsw_sp2_acl_tcam_entry_del(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv) mlxsw_sp2_acl_tcam_entry_del() argument
H A Dspectrum1_acl_tcam.c153 static void mlxsw_sp1_acl_tcam_chunk_init(void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_chunk_init() argument
157 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_chunk_init()
163 static void mlxsw_sp1_acl_tcam_chunk_fini(void *chunk_priv) in mlxsw_sp1_acl_tcam_chunk_fini() argument
165 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_chunk_fini()
171 void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_entry_add()
176 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_entry_add()
185 void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_entry_del()
189 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_entry_del()
170 mlxsw_sp1_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_add() argument
184 mlxsw_sp1_acl_tcam_entry_del(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv) mlxsw_sp1_acl_tcam_entry_del() argument
H A Dspectrum.h1005 void (*chunk_init)(void *region_priv, void *chunk_priv,
1007 void (*chunk_fini)(void *chunk_priv);
1010 void *region_priv, void *chunk_priv,
1014 void *region_priv, void *chunk_priv,
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum2_acl_tcam.c193 static void mlxsw_sp2_acl_tcam_chunk_init(void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_chunk_init() argument
197 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_chunk_init()
203 static void mlxsw_sp2_acl_tcam_chunk_fini(void *chunk_priv) in mlxsw_sp2_acl_tcam_chunk_fini() argument
205 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_chunk_fini()
211 void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_entry_add()
216 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_entry_add()
226 void *region_priv, void *chunk_priv, in mlxsw_sp2_acl_tcam_entry_del()
230 struct mlxsw_sp2_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp2_acl_tcam_entry_del()
210 mlxsw_sp2_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp2_acl_tcam_entry_add() argument
225 mlxsw_sp2_acl_tcam_entry_del(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv) mlxsw_sp2_acl_tcam_entry_del() argument
H A Dspectrum1_acl_tcam.c153 static void mlxsw_sp1_acl_tcam_chunk_init(void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_chunk_init() argument
157 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_chunk_init()
163 static void mlxsw_sp1_acl_tcam_chunk_fini(void *chunk_priv) in mlxsw_sp1_acl_tcam_chunk_fini() argument
165 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_chunk_fini()
171 void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_entry_add()
176 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_entry_add()
185 void *region_priv, void *chunk_priv, in mlxsw_sp1_acl_tcam_entry_del()
189 struct mlxsw_sp1_acl_tcam_chunk *chunk = chunk_priv; in mlxsw_sp1_acl_tcam_entry_del()
170 mlxsw_sp1_acl_tcam_entry_add(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv, struct mlxsw_sp_acl_rule_info *rulei) mlxsw_sp1_acl_tcam_entry_add() argument
184 mlxsw_sp1_acl_tcam_entry_del(struct mlxsw_sp *mlxsw_sp, void *region_priv, void *chunk_priv, void *entry_priv) mlxsw_sp1_acl_tcam_entry_del() argument
H A Dspectrum.h1135 void (*chunk_init)(void *region_priv, void *chunk_priv,
1137 void (*chunk_fini)(void *chunk_priv);
1140 void *region_priv, void *chunk_priv,
1144 void *region_priv, void *chunk_priv,

Completed in 13 milliseconds