Lines Matching refs:tt
253 struct aoetgt *t, **tt; in newframe() local
262 tt = d->tgt; /* last used target */ in newframe()
264 tt++; in newframe()
265 if (tt >= &d->targets[d->ntargets] || !*tt) in newframe()
266 tt = d->targets; in newframe()
267 t = *tt; in newframe()
278 d->tgt = tt; in newframe()
282 if (tt == d->tgt) { /* we've looped and found nada */ in newframe()
1425 struct aoetgt **tt; in grow_targets() local
1429 tt = kcalloc(newn, sizeof(*d->targets), GFP_ATOMIC); in grow_targets()
1430 if (!tt) in grow_targets()
1432 memmove(tt, d->targets, sizeof(*d->targets) * oldn); in grow_targets()
1433 d->tgt = tt + (d->tgt - d->targets); in grow_targets()
1435 d->targets = tt; in grow_targets()
1444 struct aoetgt *t, **tt, **te; in addtgt() local
1446 tt = d->targets; in addtgt()
1447 te = tt + d->ntargets; in addtgt()
1448 for (; tt < te && *tt; tt++) in addtgt()
1451 if (tt == te) { in addtgt()
1452 tt = grow_targets(d); in addtgt()
1453 if (!tt) in addtgt()
1466 return *tt = t; in addtgt()