Home
last modified time | relevance | path

Searched refs:mlxsw_afa_block (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.h11 struct mlxsw_afa_block;
35 struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa);
36 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block);
37 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block);
38 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block);
39 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block);
40 u32 mlxsw_afa_block_first_kvdl_index(struct mlxsw_afa_block *block);
41 int mlxsw_afa_block_activity_get(struct mlxsw_afa_block *block, bool *activity);
42 int mlxsw_afa_block_continue(struct mlxsw_afa_block *block);
43 int mlxsw_afa_block_jump(struct mlxsw_afa_block *block, u16 group_id);
[all …]
Dcore_acl_flex_actions.c276 struct mlxsw_afa_block { struct
289 void (*destructor)(struct mlxsw_afa_block *block, argument
293 static void mlxsw_afa_resource_add(struct mlxsw_afa_block *block, in mlxsw_afa_resource_add()
304 static void mlxsw_afa_resources_destroy(struct mlxsw_afa_block *block) in mlxsw_afa_resources_destroy()
313 struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa) in mlxsw_afa_block_create()
315 struct mlxsw_afa_block *block; in mlxsw_afa_block_create()
351 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block) in mlxsw_afa_block_destroy()
366 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block) in mlxsw_afa_block_commit()
400 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block) in mlxsw_afa_block_first_set()
406 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block) in mlxsw_afa_block_cur_set()
[all …]
Dspectrum2_mr_tcam.c14 struct mlxsw_afa_block *afa_block, in mlxsw_sp2_mr_tcam_route_create()
31 struct mlxsw_afa_block *afa_block) in mlxsw_sp2_mr_tcam_route_update()
Dspectrum_mr_tcam.c182 struct mlxsw_afa_block *afa_block;
191 static struct mlxsw_afa_block *
198 struct mlxsw_afa_block *afa_block; in mlxsw_sp_mr_tcam_afa_block_create()
254 mlxsw_sp_mr_tcam_afa_block_destroy(struct mlxsw_afa_block *afa_block) in mlxsw_sp_mr_tcam_afa_block_destroy()
374 struct mlxsw_afa_block *afa_block; in mlxsw_sp_mr_tcam_route_action_update()
406 struct mlxsw_afa_block *afa_block; in mlxsw_sp_mr_tcam_route_min_mtu_update()
470 struct mlxsw_afa_block *afa_block; in mlxsw_sp_mr_tcam_route_erif_del()
526 struct mlxsw_afa_block *afa_block; in mlxsw_sp_mr_tcam_route_update()
Dspectrum1_mr_tcam.c31 struct mlxsw_afa_block *afa_block) in mlxsw_sp1_mr_tcam_route_replace()
125 struct mlxsw_afa_block *afa_block, in mlxsw_sp1_mr_tcam_route_create()
164 struct mlxsw_afa_block *afa_block) in mlxsw_sp1_mr_tcam_route_update()
Dspectrum2_acl_tcam.c27 struct mlxsw_afa_block *act_block;
73 struct mlxsw_afa_block *afa_block; in mlxsw_sp2_acl_tcam_init()
Dspectrum.h481 struct mlxsw_afa_block *act_block;
712 struct mlxsw_afa_block *afa_block,
719 struct mlxsw_afa_block *afa_block);