Searched refs:mlxsw_afa_block (Results 1 – 9 of 9) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_acl_flex_actions.h | 12 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 …]
|
D | core_acl_flex_actions.c | 368 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 …]
|
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 | 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 | 213 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()
|
D | spectrum.h | 866 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);
|
D | spectrum_acl_ctcam.c | 104 struct mlxsw_afa_block *afa_block, in mlxsw_sp_acl_ctcam_region_entry_action_replace()
|
D | spectrum_acl.c | 316 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()
|