Lines Matching refs:ctrlInfo

296 static int CreateCtrlInfo(ServiceCtrlInfo **ctrlInfo, const char *cmd, uint32_t offset,  in CreateCtrlInfo()  argument
299 *ctrlInfo = calloc(1, sizeof(ServiceCtrlInfo)); in CreateCtrlInfo()
300 PARAM_CHECK(*ctrlInfo != NULL, return -1, "Failed to alloc memory %s", cmd); in CreateCtrlInfo()
303 int len = vsnprintf_s((*ctrlInfo)->realKey, in CreateCtrlInfo()
304 sizeof((*ctrlInfo)->realKey), sizeof((*ctrlInfo)->realKey) - 1, format, vargs); in CreateCtrlInfo()
306 int ret = strcpy_s((*ctrlInfo)->cmdName, sizeof((*ctrlInfo)->cmdName), cmd); in CreateCtrlInfo()
307 (*ctrlInfo)->valueOffset = offset; in CreateCtrlInfo()
309 free(*ctrlInfo); in CreateCtrlInfo()
310 *ctrlInfo = NULL; in CreateCtrlInfo()
313 (*ctrlInfo)->ctrlParam = ctrlParam; in CreateCtrlInfo()
317 …int GetServiceCtrlInfoForPowerCtrl(const char *name, const char *value, ServiceCtrlInfo **ctrlInfo) in GetServiceCtrlInfoForPowerCtrl() argument
324 return CreateCtrlInfo(ctrlInfo, "reboot", valueOffset, 1, in GetServiceCtrlInfoForPowerCtrl()
331 return CreateCtrlInfo(ctrlInfo, powerCtrlArg[i].cmd, valueOffset, 1, in GetServiceCtrlInfoForPowerCtrl()
337 return CreateCtrlInfo(ctrlInfo, "reboot.other", valueOffset, 1, "%s%s.%s", in GetServiceCtrlInfoForPowerCtrl()
341 …T_LOCAL_API int GetServiceCtrlInfo(const char *name, const char *value, ServiceCtrlInfo **ctrlInfo) in GetServiceCtrlInfo() argument
343 PARAM_CHECK(ctrlInfo != NULL, return -1, "Invalid ctrlInfo %s", name); in GetServiceCtrlInfo()
344 *ctrlInfo = NULL; in GetServiceCtrlInfo()
347 return GetServiceCtrlInfoForPowerCtrl(name, value, ctrlInfo); in GetServiceCtrlInfo()
355 return CreateCtrlInfo(ctrlInfo, ctrlParam[i].cmd, valueOffset, 1, in GetServiceCtrlInfo()
365 … return CreateCtrlInfo(ctrlInfo, installParam[i].cmd, strlen(name) + 1, 1, "%s.%s", name, value); in GetServiceCtrlInfo()
372 … return CreateCtrlInfo(ctrlInfo, other[i].cmd, strlen(other[i].replace), 0, "%s.%s", name, value); in GetServiceCtrlInfo()