Lines Matching defs:id

23 static int sparx5_psfp_sf_get(struct sparx5 *sparx5, u32 *id)
26 sparx5->data->consts->n_filters, id);
29 static int sparx5_psfp_sf_put(struct sparx5 *sparx5, u32 id)
32 sparx5->data->consts->n_filters, id);
35 static int sparx5_psfp_sg_get(struct sparx5 *sparx5, u32 idx, u32 *id)
38 sparx5->data->consts->n_gates, idx, id);
41 static int sparx5_psfp_sg_put(struct sparx5 *sparx5, u32 id)
44 sparx5->data->consts->n_gates, id);
47 static int sparx5_psfp_fm_get(struct sparx5 *sparx5, u32 idx, u32 *id)
50 sparx5->data->consts->n_sdlbs, idx, id);
53 static int sparx5_psfp_fm_put(struct sparx5 *sparx5, u32 id)
56 sparx5->data->consts->n_sdlbs, id);
107 static void sparx5_psfp_sg_config_change(struct sparx5 *sparx5, u32 id)
109 spx5_wr(ANA_AC_SG_ACCESS_CTRL_SGID_SET(id), sparx5,
113 ANA_AC_SG_ACCESS_CTRL_SGID_SET(id),
121 static void sparx5_psfp_sf_set(struct sparx5 *sparx5, u32 id,
132 sparx5, ANA_AC_TSN_SF_CFG(id));
135 static int sparx5_psfp_sg_set(struct sparx5 *sparx5, u32 id,
146 /* Set stream gate id */
147 spx5_wr(ANA_AC_SG_ACCESS_CTRL_SGID_SET(id), sparx5,
208 u32 *id)
212 ret = sparx5_psfp_sf_get(sparx5, id);
216 sparx5_psfp_sf_set(sparx5, *id, sf);
221 int sparx5_psfp_sf_del(struct sparx5 *sparx5, u32 id)
225 sparx5_psfp_sf_set(sparx5, id, &sf);
227 return sparx5_psfp_sf_put(sparx5, id);
231 struct sparx5_psfp_sg *sg, u32 *id)
236 ret = sparx5_psfp_sg_get(sparx5, uidx, id);
247 sparx5_psfp_sg_set(sparx5, *id, sg);
250 sparx5_psfp_sg_config_change(sparx5, *id);
255 int sparx5_psfp_sg_del(struct sparx5 *sparx5, u32 id)
260 ret = sparx5_psfp_sg_put(sparx5, id);
267 return sparx5_psfp_sg_set(sparx5, id, &sg);
271 struct sparx5_psfp_fm *fm, u32 *id)
294 *id = fm->pol.idx;
299 int sparx5_psfp_fm_del(struct sparx5 *sparx5, u32 id)
301 struct sparx5_psfp_fm fm = { .pol.idx = id,
306 ret = sparx5_sdlb_group_get_by_index(sparx5, id, &fm.pol.group);
310 ret = sparx5_psfp_fm_put(sparx5, id);