Searched refs:mlxsw_afa_block (Results 1 – 9 of 9) sorted by relevance
/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_acl_flex_actions.h | 11 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 …]
|
D | core_acl_flex_actions.c | 276 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 …]
|
D | spectrum_mr_tcam.c | 182 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()
|
D | spectrum1_mr_tcam.c | 31 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()
|
D | spectrum.h | 636 struct mlxsw_afa_block *act_block; 695 struct mlxsw_afa_block *afa_block); 739 struct mlxsw_afa_block *afa_block, 749 struct mlxsw_afa_block *afa_block); 918 struct mlxsw_afa_block *afa_block, 925 struct mlxsw_afa_block *afa_block);
|
D | spectrum2_acl_tcam.c | 27 struct mlxsw_afa_block *act_block; 73 struct mlxsw_afa_block *afa_block; in mlxsw_sp2_acl_tcam_init()
|
D | spectrum2_mr_tcam.c | 209 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()
|
D | spectrum_acl.c | 440 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rulei_create() 636 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_rule_create() 744 struct mlxsw_afa_block *afa_block) in mlxsw_sp_acl_rule_action_replace()
|
D | spectrum_acl_ctcam.c | 104 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
|