Lines Matching refs:subdev_item

373                                          iotx_alcs_subdev_item_t **subdev_item)  in _iotx_alcs_subdev_list_search()  argument
390 *subdev_item = node; in _iotx_alcs_subdev_list_search()
402 iotx_alcs_subdev_item_t *subdev_item = NULL; in iotx_alcs_subdev_remove() local
410 res = _iotx_alcs_subdev_list_search(pk, dn, &subdev_item); in iotx_alcs_subdev_remove()
417 list_del(&subdev_item->linked_list); in iotx_alcs_subdev_remove()
420 ALCS_free(subdev_item); in iotx_alcs_subdev_remove()
429 iotx_alcs_subdev_item_t *subdev_item = NULL; in iotx_alcs_subdev_update_stage() local
438 &subdev_item); in iotx_alcs_subdev_update_stage()
446 subdev_item->stage = item->stage; in iotx_alcs_subdev_update_stage()
862 iotx_alcs_subdev_item_t *subdev_item = NULL; in iotx_alcs_add_sub_device() local
879 res = _iotx_alcs_subdev_list_search(pk, dn, &subdev_item); in iotx_alcs_add_sub_device()
888 subdev_item = (iotx_alcs_subdev_item_t *)ALCS_ADAPTER_malloc( in iotx_alcs_add_sub_device()
890 if (subdev_item == NULL) { in iotx_alcs_add_sub_device()
894 memset(subdev_item, 0, sizeof(iotx_alcs_subdev_item_t)); in iotx_alcs_add_sub_device()
897 memcpy(subdev_item->product_key, pk, strlen(pk)); in iotx_alcs_add_sub_device()
898 memcpy(subdev_item->device_name, dn, strlen(dn)); in iotx_alcs_add_sub_device()
899 subdev_item->stage = IOTX_ALCS_SUBDEV_DISCONNCET_CLOUD; in iotx_alcs_add_sub_device()
900 subdev_item->retry_ms = HAL_UptimeMs(); in iotx_alcs_add_sub_device()
901 INIT_LIST_HEAD(&subdev_item->linked_list); in iotx_alcs_add_sub_device()
904 list_add_tail(&subdev_item->linked_list, &adapter->alcs_subdev_list); in iotx_alcs_add_sub_device()
907 alcs_localsetup_add_sub_device(adapter, subdev_item->product_key, in iotx_alcs_add_sub_device()
908 subdev_item->device_name); in iotx_alcs_add_sub_device()
914 memcpy(subdev_item->prefix, prefix, strlen(prefix)); in iotx_alcs_add_sub_device()
915 memcpy(subdev_item->secret, secret, strlen(secret)); in iotx_alcs_add_sub_device()