Lines Matching refs:spinel_ipv6addr_t
449 … require_action(data_len >= sizeof(spinel_ipv6addr_t), bail, (ret = -1, errno = EOVERFLOW)); in spinel_datatype_vunpack_()
453 spinel_ipv6addr_t *arg = va_arg(args->obj, spinel_ipv6addr_t *); in spinel_datatype_vunpack_()
456 memcpy(arg, data_in, sizeof(spinel_ipv6addr_t)); in spinel_datatype_vunpack_()
461 const spinel_ipv6addr_t **arg_ptr = va_arg(args->obj, const spinel_ipv6addr_t **); in spinel_datatype_vunpack_()
464 *arg_ptr = (const spinel_ipv6addr_t *)data_in; in spinel_datatype_vunpack_()
468 ret += sizeof(spinel_ipv6addr_t); in spinel_datatype_vunpack_()
469 data_in += sizeof(spinel_ipv6addr_t); in spinel_datatype_vunpack_()
470 data_len -= sizeof(spinel_ipv6addr_t); in spinel_datatype_vunpack_()
899 spinel_ipv6addr_t *arg = va_arg(args->obj, spinel_ipv6addr_t *); in spinel_datatype_vpack_()
900 ret += sizeof(spinel_ipv6addr_t); in spinel_datatype_vpack_()
902 if (data_len_max >= sizeof(spinel_ipv6addr_t)) in spinel_datatype_vpack_()
904 *(spinel_ipv6addr_t *)data_out = *arg; in spinel_datatype_vpack_()
905 data_out += sizeof(spinel_ipv6addr_t); in spinel_datatype_vpack_()
906 data_len_max -= sizeof(spinel_ipv6addr_t); in spinel_datatype_vpack_()