Lines Matching refs:src

160 char *z_impl_net_addr_ntop(sa_family_t family, const void *src,  in z_impl_net_addr_ntop()  argument
178 net_ipv6_addr_copy_raw(addr6.s6_addr, src); in z_impl_net_addr_ntop()
208 net_ipv4_addr_copy_raw(addr.s4_addr, src); in z_impl_net_addr_ntop()
298 char *z_vrfy_net_addr_ntop(sa_family_t family, const void *src, in z_vrfy_net_addr_ntop() argument
310 K_OOPS(k_usermode_from_copy(&addr4, (const void *)src, in z_vrfy_net_addr_ntop()
314 K_OOPS(k_usermode_from_copy(&addr6, (const void *)src, in z_vrfy_net_addr_ntop()
333 int z_impl_net_addr_pton(sa_family_t family, const char *src, in z_impl_net_addr_pton() argument
352 if (*src == '\0' || *src == '.') { in z_impl_net_addr_pton()
353 if (*src == '.') { in z_impl_net_addr_pton()
369 if (*src == '\0') { in z_impl_net_addr_pton()
376 } else if ('0' <= *src && *src <= '9') { in z_impl_net_addr_pton()
383 value += *src - '0'; in z_impl_net_addr_pton()
389 src++; in z_impl_net_addr_pton()
401 int expected_groups = strchr(src, '.') ? 6 : 8; in z_impl_net_addr_pton()
405 if (*src == ':') { in z_impl_net_addr_pton()
407 src++; in z_impl_net_addr_pton()
410 len = strlen(src); in z_impl_net_addr_pton()
412 if (!(src[i] >= '0' && src[i] <= '9') && in z_impl_net_addr_pton()
413 !(src[i] >= 'A' && src[i] <= 'F') && in z_impl_net_addr_pton()
414 !(src[i] >= 'a' && src[i] <= 'f') && in z_impl_net_addr_pton()
415 src[i] != '.' && src[i] != ':') { in z_impl_net_addr_pton()
423 if (!src || *src == '\0') { in z_impl_net_addr_pton()
427 if (*src != ':') { in z_impl_net_addr_pton()
429 UNALIGNED_PUT(htons(strtol(src, NULL, 16)), in z_impl_net_addr_pton()
431 src = strchr(src, ':'); in z_impl_net_addr_pton()
432 if (src) { in z_impl_net_addr_pton()
433 src++; in z_impl_net_addr_pton()
449 tmp = strrchr(src, ':'); in z_impl_net_addr_pton()
450 if (src == tmp && (expected_groups == 6 || !src[1])) { in z_impl_net_addr_pton()
451 src++; in z_impl_net_addr_pton()
474 } while (tmp-- != src); in z_impl_net_addr_pton()
476 src++; in z_impl_net_addr_pton()
482 if (!src || !*src) { in z_impl_net_addr_pton()
486 addr->s6_addr[12 + i] = strtol(src, NULL, 10); in z_impl_net_addr_pton()
488 src = strchr(src, '.'); in z_impl_net_addr_pton()
489 if (src) { in z_impl_net_addr_pton()
490 src++; in z_impl_net_addr_pton()
506 int z_vrfy_net_addr_pton(sa_family_t family, const char *src, in z_vrfy_net_addr_pton() argument
526 if (k_usermode_string_copy(str, (char *)src, sizeof(str)) != 0) { in z_vrfy_net_addr_pton()
1149 int net_bytes_from_str(uint8_t *buf, int buf_len, const char *src) in net_bytes_from_str() argument
1152 size_t src_len = strlen(src); in net_bytes_from_str()
1156 if (!isxdigit((unsigned char)src[i]) && in net_bytes_from_str()
1157 src[i] != ':') { in net_bytes_from_str()
1165 buf[i] = (uint8_t)strtol(src, &endptr, 16); in net_bytes_from_str()
1166 src = ++endptr; in net_bytes_from_str()