Lines Matching refs:tp

413 	register const struct atNBPtuple *tp =
431 if ((const u_char *)tp > ep) {
440 if ((const u_char *)(tp + 1) > ep) {
444 (void)nbp_name_print(ndo, tp, ep);
452 if (tp->enumerator)
453 ND_PRINT((ndo, " [enum=%d]", tp->enumerator));
454 if (EXTRACT_16BITS(&tp->net) != snet ||
455 tp->node != snode || tp->skt != skt)
457 ataddr_string(ndo, EXTRACT_16BITS(&tp->net),
458 tp->node), tp->skt));
465 for (i = np->control & 0xf; --i >= 0 && tp; )
466 tp = nbp_tuple_print(ndo, tp, ep, snet, snode, skt);
505 register const struct atNBPtuple *tp, register const u_char *ep,
510 if ((const u_char *)(tp + 1) > ep) {
514 tpn = nbp_name_print(ndo, tp, ep);
517 if (tp->enumerator != 1)
518 ND_PRINT((ndo, "(%d)", tp->enumerator));
521 if (tp->skt != skt)
522 ND_PRINT((ndo, " %d", tp->skt));
525 if (EXTRACT_16BITS(&tp->net) != snet || tp->node != snode)
527 ataddr_string(ndo, EXTRACT_16BITS(&tp->net), tp->node)));
534 const struct atNBPtuple *tp, register const u_char *ep)
536 register const char *cp = (const char *)tp + nbpTupleSize;
570 register struct hnamemem *tp, *tp2;
597 for (tp = &hnametable[i2 & (HASHNAMESIZE-1)];
598 tp->nxt; tp = tp->nxt)
600 tp->addr = i2;
601 tp->nxt = newhnamemem(ndo);
602 tp->name = strdup(nambuf);
603 if (tp->name == NULL)
610 for (tp = &hnametable[i & (HASHNAMESIZE-1)]; tp->nxt; tp = tp->nxt)
611 if (tp->addr == i)
612 return (tp->name);
618 tp->addr = (atnet << 8) | athost;
619 tp->nxt = newhnamemem(ndo);
622 tp->name = strdup(nambuf);
623 if (tp->name == NULL)
626 return (tp->name);
629 tp->addr = (atnet << 8) | athost;
630 tp->nxt = newhnamemem(ndo);
635 tp->name = strdup(nambuf);
636 if (tp->name == NULL)
639 return (tp->name);