Home
last modified time | relevance | path

Searched refs:mlxsw_afk (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_keys.c52 struct mlxsw_afk { struct
60 static bool mlxsw_afk_blocks_check(struct mlxsw_afk *mlxsw_afk) in mlxsw_afk_blocks_check() argument
65 for (i = 0; i < mlxsw_afk->blocks_count; i++) { in mlxsw_afk_blocks_check()
66 const struct mlxsw_afk_block *block = &mlxsw_afk->blocks[i]; in mlxsw_afk_blocks_check()
84 struct mlxsw_afk *mlxsw_afk_create(unsigned int max_blocks, in mlxsw_afk_create()
87 struct mlxsw_afk *mlxsw_afk; in mlxsw_afk_create() local
89 mlxsw_afk = kzalloc_obj(*mlxsw_afk); in mlxsw_afk_create()
90 if (!mlxsw_afk) in mlxsw_afk_create()
92 INIT_LIST_HEAD(&mlxsw_afk->key_info_list); in mlxsw_afk_create()
93 mlxsw_afk->max_blocks = max_blocks; in mlxsw_afk_create()
[all …]
H A Dspectrum_acl_ctcam.c47 struct mlxsw_afk *afk = mlxsw_sp_acl_afk(mlxsw_sp->acl); in mlxsw_sp_acl_ctcam_region_entry_insert()
H A Dspectrum_acl_atcam.c228 struct mlxsw_afk *afk = mlxsw_sp_acl_afk(mlxsw_sp->acl); in mlxsw_sp_acl_atcam_12kb_lkey_id_get()
478 struct mlxsw_afk *afk = mlxsw_sp_acl_afk(mlxsw_sp->acl); in __mlxsw_sp_acl_atcam_entry_add()
H A Dspectrum_acl.c26 struct mlxsw_afk *afk;
39 struct mlxsw_afk *mlxsw_sp_acl_afk(struct mlxsw_sp_acl *acl) in mlxsw_sp_acl_afk()
H A Dspectrum_acl_tcam.c776 struct mlxsw_afk *afk = mlxsw_sp_acl_afk(mlxsw_sp->acl); in mlxsw_sp_acl_tcam_vregion_create()