Lines Matching refs:len

76 static void ppp_format_packet(const u_char *p, int len,
81 int len; member
89 size_t ppp_strlcpy(char *dest, const char *src, size_t len) { in ppp_strlcpy() argument
92 if (len != 0) { in ppp_strlcpy()
93 if (ret < len) in ppp_strlcpy()
96 strncpy(dest, src, len - 1); in ppp_strlcpy()
97 dest[len-1] = 0; in ppp_strlcpy()
107 size_t ppp_strlcat(char *dest, const char *src, size_t len) { in ppp_strlcat() argument
110 return dlen + ppp_strlcpy(dest + dlen, src, (len > dlen? len - dlen: 0)); in ppp_strlcat()
140 int base, len, neg, quoted; in ppp_vslprintf() local
161 len = f - fmt; in ppp_vslprintf()
162 if (len > buflen) in ppp_vslprintf()
163 len = buflen; in ppp_vslprintf()
164 memcpy(buf, fmt, len); in ppp_vslprintf()
165 buf += len; in ppp_vslprintf()
166 buflen -= len; in ppp_vslprintf()
336 bufinfo.len = buflen + 1; in ppp_vslprintf()
341 buflen = bufinfo.len - 1; in ppp_vslprintf()
381 len = num + sizeof(num) - 1 - str; in ppp_vslprintf()
383 len = strlen(str); in ppp_vslprintf()
384 if (prec >= 0 && len > prec) in ppp_vslprintf()
385 len = prec; in ppp_vslprintf()
390 if ((n = width - len) > 0) { in ppp_vslprintf()
396 if (len > buflen) in ppp_vslprintf()
397 len = buflen; in ppp_vslprintf()
398 memcpy(buf, str, len); in ppp_vslprintf()
399 buf += len; in ppp_vslprintf()
400 buflen -= len; in ppp_vslprintf()
417 n = ppp_vslprintf(bi->ptr, bi->len, fmt, pvar); in ppp_vslp_printer()
421 bi->len -= n; in ppp_vslp_printer()
431 log_packet(p, len, prefix, level)
433 int len;
438 ppp_format_packet(p, len, pr_log, &level);
448 static void ppp_format_packet(const u_char *p, int len, in ppp_format_packet() argument
454 if (len >= 2) { in ppp_format_packet()
456 len -= 2; in ppp_format_packet()
462 n = (*protp->printpkt)(p, len, printer, arg); in ppp_format_packet()
465 len -= n; in ppp_format_packet()
472 if (len > 8) in ppp_format_packet()
475 printer(arg, "%.*B", len, p); in ppp_format_packet()
476 len = 0; in ppp_format_packet()
482 if (len > 32) in ppp_format_packet()
485 printer(arg, "%.*B", len, p); in ppp_format_packet()
574 void ppp_print_string(const u_char *p, int len, void (*printer) (void *, const char *, ...), void *… in ppp_print_string() argument
578 for (; len > 0; --len) { in ppp_print_string()
707 void ppp_dump_packet(ppp_pcb *pcb, const char *tag, unsigned char *p, int len) { in ppp_dump_packet() argument
720 if (proto == PPP_LCP && pcb->phase == PPP_PHASE_RUNNING && len >= 2 + HEADERLEN) { in ppp_dump_packet()
725 && l >= HEADERLEN && l <= len - 2) in ppp_dump_packet()
729 ppp_dbglog("%s %P", tag, p, len); in ppp_dump_packet()