Lines Matching refs:block_len
593 uint16_t block_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_()
605 require(block_len < SPINEL_FRAME_MAX_SIZE, bail); in spinel_datatype_vunpack_()
609 block_len = (uint16_t)data_len; 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_()
617 …require_action(NULL != block_len_ptr && *block_len_ptr >= block_len, bail, (ret = -1, errno = EINV… in spinel_datatype_vunpack_()
618 memcpy(arg_ptr, block_ptr, block_len); in spinel_datatype_vunpack_()
631 *block_len_ptr = block_len; in spinel_datatype_vunpack_()
634 block_len += (uint16_t)pui_len; in spinel_datatype_vunpack_()
635 ret += block_len; in spinel_datatype_vunpack_()
636 data_in += block_len; in spinel_datatype_vunpack_()
637 data_len -= block_len; in spinel_datatype_vunpack_()
645 uint16_t block_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_()
656 require(block_len < SPINEL_FRAME_MAX_SIZE, bail); in spinel_datatype_vunpack_()
660 block_len = (uint16_t)data_len; 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_()
666 … actual_len = spinel_datatype_vunpack_(false, block_ptr, block_len, pack_format + 2, args); in spinel_datatype_vunpack_()
672 block_len += (uint16_t)pui_len; in spinel_datatype_vunpack_()
676 block_len = (uint16_t)actual_len; in spinel_datatype_vunpack_()
679 ret += block_len; in spinel_datatype_vunpack_()
680 data_in += block_len; in spinel_datatype_vunpack_()
681 data_len -= block_len; in spinel_datatype_vunpack_()