Lines Matching refs:fm
188 struct sparx5_psfp_fm *fm)
193 if (!fm->pol.rate && !fm->pol.burst)
198 sparx5_policer_conf_set(sparx5, &fm->pol);
200 return sparx5_sdlb_group_action(sparx5, fm->pol.group, fm->pol.idx);
267 struct sparx5_psfp_fm *fm, u32 *id)
269 struct sparx5_policer *pol = &fm->pol;
273 ret = sparx5_psfp_fm_get(uidx, &fm->pol.idx);
284 fm->pol.group = ret;
286 ret = sparx5_sdlb_conf_set(sparx5, fm);
290 *id = fm->pol.idx;
297 struct sparx5_psfp_fm fm = { .pol.idx = id,
302 ret = sparx5_sdlb_group_get_by_index(sparx5, id, &fm.pol.group);
313 return sparx5_sdlb_conf_set(sparx5, &fm);