Lines Matching refs:extData
47 ServiceExtData *extData = GetServiceExtData_(service, id); in AddServiceExtData() local
48 if (extData != NULL) { in AddServiceExtData()
51 extData = calloc(1, sizeof(ServiceExtData) + dataLen); in AddServiceExtData()
52 PLUGIN_CHECK(extData != NULL, return NULL, "Can not alloc extData for %d", id); in AddServiceExtData()
53 OH_ListInit(&extData->node); in AddServiceExtData()
54 extData->dataId = id; in AddServiceExtData()
56 int ret = memcpy_s(extData->data, dataLen, data, dataLen); in AddServiceExtData()
58 OH_ListAddTail(&service->extDataNode, &extData->node); in AddServiceExtData()
59 return extData; in AddServiceExtData()
62 OH_ListAddTail(&service->extDataNode, &extData->node); in AddServiceExtData()
63 return extData; in AddServiceExtData()
65 free(extData); in AddServiceExtData()
73 ServiceExtData *extData = GetServiceExtData_(service, id); in DelServiceExtData() local
74 if (extData == NULL) { in DelServiceExtData()
77 OH_ListRemove(&extData->node); in DelServiceExtData()
78 free(extData); in DelServiceExtData()