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()
1488 struct aoetgt **tt; in grow_targets() local
1492 tt = kcalloc(newn, sizeof(*d->targets), GFP_ATOMIC); in grow_targets()
1493 if (!tt) in grow_targets()
1495 memmove(tt, d->targets, sizeof(*d->targets) * oldn); in grow_targets()
1496 d->tgt = tt + (d->tgt - d->targets); in grow_targets()
1498 d->targets = tt; in grow_targets()
1507 struct aoetgt *t, **tt, **te; in addtgt() local
1509 tt = d->targets; in addtgt()
1510 te = tt + d->ntargets; in addtgt()
1511 for (; tt < te && *tt; tt++) in addtgt()
1514 if (tt == te) { in addtgt()
1515 tt = grow_targets(d); in addtgt()
1516 if (!tt) in addtgt()
1529 return *tt = t; in addtgt()