Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.h12 struct mlxsw_afa_block;
40 struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa);
41 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block);
42 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block);
43 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block);
44 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block);
45 u32 mlxsw_afa_block_first_kvdl_index(struct mlxsw_afa_block *block);
46 int mlxsw_afa_block_activity_get(struct mlxsw_afa_block *block, bool *activity);
47 int mlxsw_afa_block_continue(struct mlxsw_afa_block *block);
48 int mlxsw_afa_block_jump(struct mlxsw_afa_block *block, u16 group_id);
[all …]
Dcore_acl_flex_actions.c368 struct mlxsw_afa_block { struct
381 void (*destructor)(struct mlxsw_afa_block *block, argument
385 static void mlxsw_afa_resource_add(struct mlxsw_afa_block *block, in mlxsw_afa_resource_add()
396 static void mlxsw_afa_resources_destroy(struct mlxsw_afa_block *block) in mlxsw_afa_resources_destroy()
405 struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa) in mlxsw_afa_block_create()
407 struct mlxsw_afa_block *block; in mlxsw_afa_block_create()
443 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block) in mlxsw_afa_block_destroy()
458 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block) in mlxsw_afa_block_commit()
492 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block) in mlxsw_afa_block_first_set()
498 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block) in mlxsw_afa_block_cur_set()
[all …]
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.h752 struct mlxsw_afa_block *act_block;
878 struct mlxsw_afa_block *afa_block);
937 struct mlxsw_afa_block *afa_block,
947 struct mlxsw_afa_block *afa_block);
1189 struct mlxsw_afa_block *afa_block,
1196 struct mlxsw_afa_block *afa_block);
Dspectrum2_mr_tcam.c209 struct mlxsw_afa_block *afa_block, in mlxsw_sp2_mr_tcam_route_create()
267 struct mlxsw_afa_block *afa_block) in mlxsw_sp2_mr_tcam_route_update()
Dspectrum_acl.c310 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rulei_create()
695 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_rule_create()
804 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rule_action_replace()
Dspectrum_acl_ctcam.c104 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_ctcam_region_entry_action_replace()