Lines Matching refs:tcam
72 struct mlxsw_sp2_acl_tcam *tcam = priv; in mlxsw_sp2_acl_tcam_init() local
84 tcam->kvdl_count = _tcam->max_regions; in mlxsw_sp2_acl_tcam_init()
86 tcam->kvdl_count = MLXSW_CORE_RES_GET(mlxsw_sp->core, in mlxsw_sp2_acl_tcam_init()
89 tcam->kvdl_count, &tcam->kvdl_index); in mlxsw_sp2_acl_tcam_init()
111 mlxsw_reg_pefa_pack(pefa_pl, tcam->kvdl_index + i, in mlxsw_sp2_acl_tcam_init()
117 mlxsw_reg_pgcr_pack(pgcr_pl, tcam->kvdl_index); in mlxsw_sp2_acl_tcam_init()
122 err = mlxsw_sp_acl_atcam_init(mlxsw_sp, &tcam->atcam); in mlxsw_sp2_acl_tcam_init()
136 tcam->kvdl_count, tcam->kvdl_index); in mlxsw_sp2_acl_tcam_init()
142 struct mlxsw_sp2_acl_tcam *tcam = priv; in mlxsw_sp2_acl_tcam_fini() local
144 mlxsw_sp_acl_atcam_fini(mlxsw_sp, &tcam->atcam); in mlxsw_sp2_acl_tcam_fini()
146 tcam->kvdl_count, tcam->kvdl_index); in mlxsw_sp2_acl_tcam_fini()
156 struct mlxsw_sp2_acl_tcam *tcam = tcam_priv; in mlxsw_sp2_acl_tcam_region_init() local
160 return mlxsw_sp_acl_atcam_region_init(mlxsw_sp, &tcam->atcam, in mlxsw_sp2_acl_tcam_region_init()