• Home
  • Raw
  • Download

Lines Matching refs:tp

343 	struct enamemem *tp;  in lookup_emem()  local
349 tp = &enametable[(i ^ j) & (HASHNAMESIZE-1)]; in lookup_emem()
350 while (tp->e_nxt) in lookup_emem()
351 if (tp->e_addr0 == i && in lookup_emem()
352 tp->e_addr1 == j && in lookup_emem()
353 tp->e_addr2 == k) in lookup_emem()
354 return tp; in lookup_emem()
356 tp = tp->e_nxt; in lookup_emem()
357 tp->e_addr0 = i; in lookup_emem()
358 tp->e_addr1 = j; in lookup_emem()
359 tp->e_addr2 = k; in lookup_emem()
360 tp->e_nxt = (struct enamemem *)calloc(1, sizeof(*tp)); in lookup_emem()
361 if (tp->e_nxt == NULL) in lookup_emem()
364 return tp; in lookup_emem()
376 struct bsnamemem *tp; in lookup_bytestring() local
390 tp = &bytestringtable[(i ^ j) & (HASHNAMESIZE-1)]; in lookup_bytestring()
391 while (tp->bs_nxt) in lookup_bytestring()
392 if (nlen == tp->bs_nbytes && in lookup_bytestring()
393 tp->bs_addr0 == i && in lookup_bytestring()
394 tp->bs_addr1 == j && in lookup_bytestring()
395 tp->bs_addr2 == k && in lookup_bytestring()
396 memcmp((const char *)bs, (const char *)(tp->bs_bytes), nlen) == 0) in lookup_bytestring()
397 return tp; in lookup_bytestring()
399 tp = tp->bs_nxt; in lookup_bytestring()
401 tp->bs_addr0 = i; in lookup_bytestring()
402 tp->bs_addr1 = j; in lookup_bytestring()
403 tp->bs_addr2 = k; in lookup_bytestring()
405 tp->bs_bytes = (u_char *) calloc(1, nlen); in lookup_bytestring()
406 if (tp->bs_bytes == NULL) in lookup_bytestring()
409 memcpy(tp->bs_bytes, bs, nlen); in lookup_bytestring()
410 tp->bs_nbytes = nlen; in lookup_bytestring()
411 tp->bs_nxt = (struct bsnamemem *)calloc(1, sizeof(*tp)); in lookup_bytestring()
412 if (tp->bs_nxt == NULL) in lookup_bytestring()
415 return tp; in lookup_bytestring()
425 struct enamemem *tp; in lookup_nsap() local
437 tp = &nsaptable[(i ^ j) & (HASHNAMESIZE-1)]; in lookup_nsap()
438 while (tp->e_nxt) in lookup_nsap()
439 if (nsap_length == tp->e_nsap[0] && in lookup_nsap()
440 tp->e_addr0 == i && in lookup_nsap()
441 tp->e_addr1 == j && in lookup_nsap()
442 tp->e_addr2 == k && in lookup_nsap()
444 (char *)&(tp->e_nsap[1]), nsap_length) == 0) in lookup_nsap()
445 return tp; in lookup_nsap()
447 tp = tp->e_nxt; in lookup_nsap()
448 tp->e_addr0 = i; in lookup_nsap()
449 tp->e_addr1 = j; in lookup_nsap()
450 tp->e_addr2 = k; in lookup_nsap()
451 tp->e_nsap = (u_char *)malloc(nsap_length + 1); in lookup_nsap()
452 if (tp->e_nsap == NULL) in lookup_nsap()
454 tp->e_nsap[0] = (u_char)nsap_length; /* guaranteed < ISONSAP_MAX_LENGTH */ in lookup_nsap()
455 memcpy((char *)&tp->e_nsap[1], (const char *)nsap, nsap_length); in lookup_nsap()
456 tp->e_nxt = (struct enamemem *)calloc(1, sizeof(*tp)); in lookup_nsap()
457 if (tp->e_nxt == NULL) in lookup_nsap()
460 return tp; in lookup_nsap()
469 struct protoidmem *tp; in lookup_protoid() local
476 tp = &protoidtable[(i ^ j) & (HASHNAMESIZE-1)]; in lookup_protoid()
477 while (tp->p_nxt) in lookup_protoid()
478 if (tp->p_oui == i && tp->p_proto == j) in lookup_protoid()
479 return tp; in lookup_protoid()
481 tp = tp->p_nxt; in lookup_protoid()
482 tp->p_oui = i; in lookup_protoid()
483 tp->p_proto = j; in lookup_protoid()
484 tp->p_nxt = (struct protoidmem *)calloc(1, sizeof(*tp)); in lookup_protoid()
485 if (tp->p_nxt == NULL) in lookup_protoid()
488 return tp; in lookup_protoid()
496 register struct enamemem *tp; in etheraddr_string() local
500 tp = lookup_emem(ndo, ep); in etheraddr_string()
501 if (tp->e_name) in etheraddr_string()
502 return (tp->e_name); in etheraddr_string()
508 tp->e_name = strdup(buf2); in etheraddr_string()
509 if (tp->e_name == NULL) in etheraddr_string()
512 return (tp->e_name); in etheraddr_string()
531 tp->e_name = strdup(buf); in etheraddr_string()
532 if (tp->e_name == NULL) in etheraddr_string()
534 return (tp->e_name); in etheraddr_string()
543 register struct bsnamemem *tp; in le64addr_string() local
546 tp = lookup_bytestring(ndo, ep, len); in le64addr_string()
547 if (tp->bs_name) in le64addr_string()
548 return (tp->bs_name); in le64addr_string()
560 tp->bs_name = strdup(buf); in le64addr_string()
561 if (tp->bs_name == NULL) in le64addr_string()
564 return (tp->bs_name); in le64addr_string()
573 register struct bsnamemem *tp; in linkaddr_string() local
584 tp = lookup_bytestring(ndo, ep, len); in linkaddr_string()
585 if (tp->bs_name) in linkaddr_string()
586 return (tp->bs_name); in linkaddr_string()
588 tp->bs_name = cp = (char *)malloc(len*3); in linkaddr_string()
589 if (tp->bs_name == NULL) in linkaddr_string()
599 return (tp->bs_name); in linkaddr_string()
606 register struct hnamemem *tp; in etherproto_string() local
610 for (tp = &eprototable[i & (HASHNAMESIZE-1)]; tp->nxt; tp = tp->nxt) in etherproto_string()
611 if (tp->addr == i) in etherproto_string()
612 return (tp->name); in etherproto_string()
614 tp->addr = i; in etherproto_string()
615 tp->nxt = newhnamemem(ndo); in etherproto_string()
624 tp->name = strdup(buf); in etherproto_string()
625 if (tp->name == NULL) in etherproto_string()
627 return (tp->name); in etherproto_string()
635 register struct protoidmem *tp; in protoid_string() local
638 tp = lookup_protoid(ndo, pi); in protoid_string()
639 if (tp->p_name) in protoid_string()
640 return tp->p_name; in protoid_string()
653 tp->p_name = strdup(buf); in protoid_string()
654 if (tp->p_name == NULL) in protoid_string()
656 return (tp->p_name); in protoid_string()
666 register struct enamemem *tp; in isonsap_string() local
671 tp = lookup_nsap(ndo, nsap, nsap_length); in isonsap_string()
672 if (tp->e_name) in isonsap_string()
673 return tp->e_name; in isonsap_string()
675 tp->e_name = cp = (char *)malloc(sizeof("xx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xxxx.xx")); in isonsap_string()
688 return (tp->e_name); in isonsap_string()
694 register struct hnamemem *tp; in tcpport_string() local
698 for (tp = &tporttable[i & (HASHNAMESIZE-1)]; tp->nxt; tp = tp->nxt) in tcpport_string()
699 if (tp->addr == i) in tcpport_string()
700 return (tp->name); in tcpport_string()
702 tp->addr = i; in tcpport_string()
703 tp->nxt = newhnamemem(ndo); in tcpport_string()
706 tp->name = strdup(buf); in tcpport_string()
707 if (tp->name == NULL) in tcpport_string()
709 return (tp->name); in tcpport_string()
715 register struct hnamemem *tp; in udpport_string() local
719 for (tp = &uporttable[i & (HASHNAMESIZE-1)]; tp->nxt; tp = tp->nxt) in udpport_string()
720 if (tp->addr == i) in udpport_string()
721 return (tp->name); in udpport_string()
723 tp->addr = i; in udpport_string()
724 tp->nxt = newhnamemem(ndo); in udpport_string()
727 tp->name = strdup(buf); in udpport_string()
728 if (tp->name == NULL) in udpport_string()
730 return (tp->name); in udpport_string()
737 register struct hnamemem *tp; in ipxsap_string() local
741 for (tp = &ipxsaptable[i & (HASHNAMESIZE-1)]; tp->nxt; tp = tp->nxt) in ipxsap_string()
742 if (tp->addr == i) in ipxsap_string()
743 return (tp->name); in ipxsap_string()
745 tp->addr = i; in ipxsap_string()
746 tp->nxt = newhnamemem(ndo); in ipxsap_string()
755 tp->name = strdup(buf); in ipxsap_string()
756 if (tp->name == NULL) in ipxsap_string()
758 return (tp->name); in ipxsap_string()
859 register struct protoidmem *tp; in init_protoidarray() local
870 tp = lookup_protoid(ndo, protoid); in init_protoidarray()
871 tp->p_name = strdup(eproto_db[i].s); in init_protoidarray()
872 if (tp->p_name == NULL) in init_protoidarray()
878 tp = lookup_protoid(ndo, pl->protoid); in init_protoidarray()
880 if (tp->p_name != NULL) in init_protoidarray()
883 tp->p_name = pl->name; in init_protoidarray()
913 register struct enamemem *tp; in init_etherarray() local
924 tp = lookup_emem(ndo, ep->addr); in init_etherarray()
925 tp->e_name = strdup(ep->name); in init_etherarray()
926 if (tp->e_name == NULL) in init_etherarray()
936 tp = lookup_emem(ndo, el->addr); in init_etherarray()
938 if (tp->e_name != NULL) in init_etherarray()
946 tp->e_name = strdup(name); in init_etherarray()
947 if (tp->e_name == NULL) in init_etherarray()
953 tp->e_name = el->name; in init_etherarray()
1220 register struct hnamemem *tp; in dnaddr_string() local
1222 for (tp = &dnaddrtable[dnaddr & (HASHNAMESIZE-1)]; tp->nxt != NULL; in dnaddr_string()
1223 tp = tp->nxt) in dnaddr_string()
1224 if (tp->addr == dnaddr) in dnaddr_string()
1225 return (tp->name); in dnaddr_string()
1227 tp->addr = dnaddr; in dnaddr_string()
1228 tp->nxt = newhnamemem(ndo); in dnaddr_string()
1230 tp->name = dnnum_string(ndo, dnaddr); in dnaddr_string()
1232 tp->name = dnname_string(ndo, dnaddr); in dnaddr_string()
1234 return(tp->name); in dnaddr_string()