Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.h12 struct mlxsw_afa_block;
46 struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa);
47 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block);
48 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block);
49 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block);
50 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block);
51 u32 mlxsw_afa_block_first_kvdl_index(struct mlxsw_afa_block *block);
52 int mlxsw_afa_block_activity_get(struct mlxsw_afa_block *block, bool *activity);
53 int mlxsw_afa_block_continue(struct mlxsw_afa_block *block);
54 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()
Dspectrum2_mr_tcam.c213 struct mlxsw_afa_block *afa_block, in mlxsw_sp2_mr_tcam_route_create()
271 struct mlxsw_afa_block *afa_block) in mlxsw_sp2_mr_tcam_route_update()
Dspectrum.h866 struct mlxsw_afa_block *act_block;
1002 struct mlxsw_afa_block *afa_block);
1071 struct mlxsw_afa_block *afa_block,
1081 struct mlxsw_afa_block *afa_block);
1349 struct mlxsw_afa_block *afa_block,
1356 struct mlxsw_afa_block *afa_block);
Dspectrum_acl_ctcam.c104 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
Dspectrum_acl.c316 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rulei_create()
817 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_rule_create()
926 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rule_action_replace()