Lines Matching refs:pui_len
531 spinel_ssize_t pui_len = spinel_packed_uint_decode(data_in, data_len, arg_ptr); in spinel_datatype_vunpack_() local
536 require(pui_len > 0, bail); in spinel_datatype_vunpack_()
538 require(pui_len <= (spinel_ssize_t)data_len, bail); in spinel_datatype_vunpack_()
540 ret += pui_len; in spinel_datatype_vunpack_()
541 data_in += pui_len; in spinel_datatype_vunpack_()
542 data_len -= (spinel_size_t)pui_len; in spinel_datatype_vunpack_()
592 spinel_ssize_t pui_len = 0; in spinel_datatype_vunpack_() local
601 … pui_len = spinel_datatype_unpack(data_in, data_len, SPINEL_DATATYPE_UINT16_S, &block_len); in spinel_datatype_vunpack_()
602 block_ptr += pui_len; in spinel_datatype_vunpack_()
604 require(pui_len > 0, bail); in spinel_datatype_vunpack_()
610 pui_len = 0; in spinel_datatype_vunpack_()
613 …require_action((spinel_ssize_t)data_len >= (block_len + pui_len), bail, (ret = -1, errno = EOVERFL… in spinel_datatype_vunpack_()
634 block_len += (uint16_t)pui_len; in spinel_datatype_vunpack_()
644 spinel_ssize_t pui_len = 0; in spinel_datatype_vunpack_() local
652 … pui_len = spinel_datatype_unpack(data_in, data_len, SPINEL_DATATYPE_UINT16_S, &block_len); in spinel_datatype_vunpack_()
653 block_ptr += pui_len; in spinel_datatype_vunpack_()
655 require(pui_len > 0, bail); in spinel_datatype_vunpack_()
661 pui_len = 0; in spinel_datatype_vunpack_()
664 …require_action((spinel_ssize_t)data_len >= (block_len + pui_len), bail, (ret = -1, errno = EOVERFL… in spinel_datatype_vunpack_()
670 if (pui_len) in spinel_datatype_vunpack_()
672 block_len += (uint16_t)pui_len; in spinel_datatype_vunpack_()