Home
last modified time | relevance | path

Searched refs:trigger (Results 1 – 23 of 23) sorted by relevance

/base/startup/init/services/param/trigger/
Dtrigger_manager.c28 int AddCommand(JobNode *trigger, uint32_t cmdKeyIndex, const char *content) in AddCommand() argument
30 PARAM_CHECK(trigger != NULL, return -1, "trigger is null"); in AddCommand()
47 if (trigger->firstCmd == NULL) { in AddCommand()
48 trigger->firstCmd = node; in AddCommand()
49 trigger->lastCmd = node; in AddCommand()
51 PARAM_CHECK(trigger->lastCmd != NULL, free(node); in AddCommand()
53 trigger->lastCmd->next = node; in AddCommand()
54 trigger->lastCmd = node; in AddCommand()
59 CommandNode *GetNextCmdNode(const JobNode *trigger, const CommandNode *curr) in GetNextCmdNode() argument
61 PARAM_CHECK(trigger != NULL, return NULL, "trigger is null"); in GetNextCmdNode()
[all …]
Dtrigger_processor.c32 static int DoTriggerExecute_(const TriggerNode *trigger, const char *content, uint32_t size) in DoTriggerExecute_() argument
34 PARAM_CHECK(trigger != NULL, return -1, "Invalid trigger"); in DoTriggerExecute_()
35 PARAM_LOGV("Do execute trigger %s type: %d", GetTriggerName(trigger), trigger->type); in DoTriggerExecute_()
36 … PARAM_CHECK(trigger->type <= TRIGGER_UNKNOW, return -1, "Invalid trigger type %d", trigger->type); in DoTriggerExecute_()
37 CommandNode *cmd = GetNextCmdNode((JobNode *)trigger, NULL); in DoTriggerExecute_()
42 cmd = GetNextCmdNode((JobNode *)trigger, cmd); in DoTriggerExecute_()
47 static int DoTriggerCheckResult(TriggerNode *trigger, const char *content, uint32_t size) in DoTriggerCheckResult() argument
51 if (TRIGGER_IN_QUEUE(trigger)) { in DoTriggerCheckResult()
52 PARAM_LOGI("DoTiggerExecute trigger %s has been waiting execute", GetTriggerName(trigger)); in DoTriggerCheckResult()
55 TRIGGER_SET_FLAG(trigger, TRIGGER_FLAGS_QUEUE); in DoTriggerCheckResult()
[all …]
/base/startup/init/test/unittest/param/
Dtrigger_unittest.cpp44 static int TestCmdExec(const TriggerNode *trigger, const char *content, uint32_t size) in TestCmdExec() argument
46 PARAM_CHECK(trigger != NULL, return -1, "Invalid trigger"); in TestCmdExec()
47 PARAM_LOGI("DoTriggerExecute_ trigger type: %d %s", trigger->type, GetTriggerName(trigger)); in TestCmdExec()
48 … PARAM_CHECK(trigger->type <= TRIGGER_UNKNOW, return -1, "Invalid trigger type %d", trigger->type); in TestCmdExec()
49 CommandNode *cmd = GetNextCmdNode(reinterpret_cast<const JobNode *>(trigger), NULL); in TestCmdExec()
52 cmd = GetNextCmdNode(reinterpret_cast<const JobNode *>(trigger), cmd); in TestCmdExec()
57 static int TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) in TestTriggerExecute() argument
59 JobNode *node = reinterpret_cast<JobNode *>(trigger); in TestTriggerExecute()
130 JobNode *trigger = GetTriggerByName(GetTriggerWorkSpace(), "init-later"); in TestAddTriggerForBoot() local
131 EXPECT_EQ(node, trigger); in TestAddTriggerForBoot()
[all …]
Dparamservice_unittest.cpp26 static int TestTriggerExecute(TriggerNode *trigger, const char *content, uint32_t size) in TestTriggerExecute() argument
/base/startup/init/services/param/include/
Dtrigger_manager.h50 #define TRIGGER_IN_QUEUE(trigger) (((trigger)->flags & TRIGGER_FLAGS_QUEUE) == TRIGGER_FLAGS_QUEUE) argument
51 #define TRIGGER_SET_FLAG(trigger, flag) ((trigger)->flags |= (flag)) argument
52 #define TRIGGER_CLEAR_FLAG(trigger, flag) ((trigger)->flags &= ~(flag)) argument
53 #define TRIGGER_TEST_FLAG(trigger, flag) (((trigger)->flags & (flag)) == (flag)) argument
92 …int32_t (*executeTrigger)(const struct tagTriggerNode_ *trigger, const char *content, uint32_t siz…
100 const char *(*getTriggerName)(const struct tagTriggerNode_ *trigger);
101 const char *(*getCondition)(const struct tagTriggerNode_ *trigger);
102 void (*delTrigger)(const struct TriggerWorkSpace_ *workSpace, struct tagTriggerNode_ *trigger);
104 const struct tagTriggerNode_ *trigger);
105 int32_t (*compareData)(const struct tagTriggerNode_ *trigger, const void *data);
[all …]
Dtrigger_checker.h49 typedef int (*PARAM_CHECK_DONE)(struct tagTriggerNode_ *trigger, const char *content, uint32_t size…
/base/startup/init/services/param/linux/
Dparam_service.c66 uint32_t trigger = 1; in CheckAndSendTrigger() local
68 trigger = (CheckAndMarkTrigger(TRIGGER_PARAM, name) != 0) ? 1 : 0; in CheckAndSendTrigger()
70 if (trigger) { in CheckAndSendTrigger()
180 static int32_t AddWatchNode(struct tagTriggerNode_ *trigger, const struct TriggerExtInfo_ *extInfo) in AddWatchNode() argument
188 WaitNode *node = (WaitNode *)trigger; in AddWatchNode()
195 WatchNode *node = (WatchNode *)trigger; in AddWatchNode()
210 static int32_t ExecuteWatchTrigger_(const struct tagTriggerNode_ *trigger, const char *content, uin… in ExecuteWatchTrigger_() argument
213 extData.type = trigger->type; in ExecuteWatchTrigger_()
214 if (trigger->type == TRIGGER_PARAM_WAIT) { in ExecuteWatchTrigger_()
215 WaitNode *node = (WaitNode *)trigger; in ExecuteWatchTrigger_()
[all …]
DBUILD.gn57 "//base/startup/init/services/param/trigger/trigger_checker.c",
58 "//base/startup/init/services/param/trigger/trigger_manager.c",
59 "//base/startup/init/services/param/trigger/trigger_processor.c",
/base/startup/init/services/etc/
Dinit.cfg68 "write /sys/class/leds/vibrator/trigger transient",
83 "trigger early-fs",
84 "trigger fs",
85 "trigger post-fs",
86 "trigger late-fs",
87 "trigger post-fs-data",
88 "trigger firmware_mounts_complete",
89 "trigger early-boot",
90 "trigger boot"
Dinit.without_two_stages.cfg59 "write /sys/class/leds/vibrator/trigger transient",
71 "trigger early-fs",
72 "trigger fs",
73 "trigger post-fs",
74 "trigger late-fs",
75 "trigger post-fs-data",
76 "trigger firmware_mounts_complete",
77 "trigger early-boot",
78 "trigger boot"
/base/hiviewdfx/hiappevent/frameworks/js/napi/src/
Dnapi_hiappevent_watch.cpp131 bool IsValidTrigger(const napi_env env, const napi_value trigger) in IsValidTrigger() argument
133 if (trigger == nullptr) { in IsValidTrigger()
136 if (!NapiUtil::IsFunction(env, trigger)) { in IsValidTrigger()
277 napi_value trigger = NapiUtil::GetProperty(env, watcher, TRIGGER_PROPERTY); in AddWatcher() local
278 if (trigger != nullptr) { in AddWatcher()
279 watcherPtr->InitTrigger(env, trigger); in AddWatcher()
/base/hiviewdfx/hiview/service/config/
Dhiview.cfg16 "chown root system /proc/sysrq-trigger",
18 "chmod 660 /proc/sysrq-trigger",
/base/hiviewdfx/hiappevent/frameworks/js/napi/include/
Dnapi_app_event_watcher.h40 void InitTrigger(const napi_env env, const napi_value trigger);
/base/startup/init/test/unittest/lite/
DBUILD.gn213 "//base/startup/init/services/param/trigger/trigger_checker.c",
214 "//base/startup/init/services/param/trigger/trigger_manager.c",
215 "//base/startup/init/services/param/trigger/trigger_processor.c",
/base/powermgr/power_manager/services/native/include/
Dpower_state_machine.h144 void RecordFailure(PowerState from, StateChangeReason trigger, TransitResult failReason);
/base/sensors/miscdevice/
DREADME_zh.md136 console.error("Failed to trigger vibration. Error code: " + error.code);
152 console.error("Failed to trigger vibration. Error code: " + error.code);
DREADME.md73 The APIs provided for the vibrator are used to trigger and stop vibration. The following table desc…
136 console.error("Failed to trigger vibration. Error code: " + error.code);
152 console.error("Failed to trigger vibration. Error code: " + error.code);
/base/startup/init/test/unittest/
DBUILD.gn114 "//base/startup/init/services/param/trigger/trigger_checker.c",
115 "//base/startup/init/services/param/trigger/trigger_manager.c",
116 "//base/startup/init/services/param/trigger/trigger_processor.c",
/base/hiviewdfx/hichecker/
DREADME.md28 - When related detection conditions are met, unwinding of Native stacks to the key trigger point is…
/base/security/selinux/sepolicy/base/system/
Dvirtfs_contexts54 genfscon proc /sysrq-trigger u:object_r:proc_sysrq_trigger_file:s0
/base/powermgr/power_manager/services/native/src/
Dpower_state_machine.cpp1056 StateChangeReason trigger, TransitResult failReason) in RecordFailure() argument
1059 failTrigger_ = trigger; in RecordFailure()
/base/update/updater/test/unittest/test_data/applypatch/
DTestGZipModeImagePatch.old.gz
/base/hiviewdfx/hiview/utility/smart_parser/test/resource/SmartParserTest005/
Ddmesg-ramoops-01364 ….159:46517): avc: denied { write } for pid=3244 comm="sh" name="sysrq-trigger" dev="proc" ino=4…
1365 …46518): avc: denied { open } for pid=3244 comm="sh" path="/proc/sysrq-trigger" dev="proc" ino=4…