Lines Matching full:first
139 u32 *first) in sparx5_sdlb_group_get_adjacent() argument
143 *first = sparx5_sdlb_group_get_first(sparx5, group); in sparx5_sdlb_group_get_adjacent()
144 *prev = *first; in sparx5_sdlb_group_get_adjacent()
145 *next = *first; in sparx5_sdlb_group_get_adjacent()
146 itr = *first; in sparx5_sdlb_group_get_adjacent()
235 u32 first, u32 next, bool empty) in sparx5_sdlb_group_link() argument
248 /* Set the first lb */ in sparx5_sdlb_group_link()
249 spx5_wr(ANA_AC_SDLB_XLB_START_LBSET_START_SET(first), sparx5, in sparx5_sdlb_group_link()
260 u32 first, next; in sparx5_sdlb_group_add() local
263 first = idx; in sparx5_sdlb_group_add()
270 return sparx5_sdlb_group_link(sparx5, group, idx, first, next, false); in sparx5_sdlb_group_add()
275 u32 first, next, prev; in sparx5_sdlb_group_del() local
279 &first) < 0) { in sparx5_sdlb_group_del()
292 /* idx is removed and points to itself, first is next */ in sparx5_sdlb_group_del()
293 first = next; in sparx5_sdlb_group_del()
300 return sparx5_sdlb_group_link(sparx5, group, idx, first, next, empty); in sparx5_sdlb_group_del()