Lines Matching refs:arg_ptr
362 bool *arg_ptr = va_arg(args->obj, bool *); in spinel_datatype_vunpack_() local
365 if (arg_ptr) in spinel_datatype_vunpack_()
367 *arg_ptr = data_in[0] != 0; in spinel_datatype_vunpack_()
379 uint8_t *arg_ptr = va_arg(args->obj, uint8_t *); in spinel_datatype_vunpack_() local
382 if (arg_ptr) in spinel_datatype_vunpack_()
384 *arg_ptr = data_in[0]; in spinel_datatype_vunpack_()
396 uint16_t *arg_ptr = va_arg(args->obj, uint16_t *); in spinel_datatype_vunpack_() local
399 if (arg_ptr) in spinel_datatype_vunpack_()
401 *arg_ptr = (uint16_t)((data_in[1] << 8) | data_in[0]); in spinel_datatype_vunpack_()
413 uint32_t *arg_ptr = va_arg(args->obj, uint32_t *); in spinel_datatype_vunpack_() local
416 if (arg_ptr) in spinel_datatype_vunpack_()
418 … *arg_ptr = (uint32_t)((data_in[3] << 24) | (data_in[2] << 16) | (data_in[1] << 8) | data_in[0]); in spinel_datatype_vunpack_()
430 uint64_t *arg_ptr = va_arg(args->obj, uint64_t *); in spinel_datatype_vunpack_() local
433 if (arg_ptr) in spinel_datatype_vunpack_()
438 *arg_ptr = ((uint64_t)l32) | (((uint64_t)h32) << 32); in spinel_datatype_vunpack_()
461 const spinel_ipv6addr_t **arg_ptr = va_arg(args->obj, const spinel_ipv6addr_t **); in spinel_datatype_vunpack_() local
462 if (arg_ptr) in spinel_datatype_vunpack_()
464 *arg_ptr = (const spinel_ipv6addr_t *)data_in; in spinel_datatype_vunpack_()
488 const spinel_eui64_t **arg_ptr = va_arg(args->obj, const spinel_eui64_t **); in spinel_datatype_vunpack_() local
489 if (arg_ptr) in spinel_datatype_vunpack_()
491 *arg_ptr = (const spinel_eui64_t *)data_in; in spinel_datatype_vunpack_()
515 const spinel_eui48_t **arg_ptr = va_arg(args->obj, const spinel_eui48_t **); in spinel_datatype_vunpack_() local
516 if (arg_ptr) in spinel_datatype_vunpack_()
518 *arg_ptr = (const spinel_eui48_t *)data_in; in spinel_datatype_vunpack_()
530 unsigned int *arg_ptr = va_arg(args->obj, unsigned int *); in spinel_datatype_vunpack_() local
531 spinel_ssize_t pui_len = spinel_packed_uint_decode(data_in, data_len, arg_ptr); in spinel_datatype_vunpack_()
534 …require_action(NULL == arg_ptr || (*arg_ptr < SPINEL_MAX_UINT_PACKED), bail, (ret = -1, errno = ER… in spinel_datatype_vunpack_()
576 const char **arg_ptr = va_arg(args->obj, const char **); in spinel_datatype_vunpack_() local
577 if (arg_ptr) in spinel_datatype_vunpack_()
579 *arg_ptr = (const char *)data_in; in spinel_datatype_vunpack_()
595 void *arg_ptr = va_arg(args->obj, void *); in spinel_datatype_vunpack_() local
618 memcpy(arg_ptr, block_ptr, block_len); in spinel_datatype_vunpack_()
622 const uint8_t **block_ptr_ptr = (const uint8_t **)arg_ptr; in spinel_datatype_vunpack_()