Lines Matching refs:grp
1206 struct tid_group *grp, u8 cnt)
1215 cnt, grp->map, grp->used);
1217 node->grp = grp;
1218 node->map = grp->map;
1221 grp->base, grp->map, grp->used, cnt);
1228 * modifying grp->map. This is done as follows, being cogizant of the lists
1306 struct tid_group *grp = node->grp;
1312 for (i = 0; i < grp->size; i++) {
1313 rcventry = grp->base + i;
1355 if (grp->used == grp->size - 1)
1356 tid_group_move(grp, &rcd->tid_used_list,
1358 else if (!grp->used)
1359 tid_group_move(grp, &rcd->tid_group_list,
1362 grp->used++;
1363 grp->map |= BIT(i);
1373 struct tid_group *grp = node->grp;
1377 for (i = 0; i < grp->size; i++) {
1378 rcventry = grp->base + i;
1387 grp->used--;
1388 grp->map &= ~BIT(i);
1391 if (grp->used == grp->size - 1)
1392 tid_group_move(grp, &rcd->tid_full_list,
1394 else if (!grp->used)
1395 tid_group_move(grp, &rcd->tid_used_list,
1403 cnt, grp->map, grp->used);