Searched refs:svc (Results 1 - 8 of 8) sorted by relevance

/system/core/init/
H A Dsignal_handler.c48 struct service *svc; local
58 svc = service_find_by_pid(pid);
59 if (!svc) {
64 NOTICE("process '%s', pid %d exited\n", svc->name, pid);
66 if (!(svc->flags & SVC_ONESHOT) || (svc->flags & SVC_RESTART)) {
68 NOTICE("process '%s' killing any children in process group\n", svc->name);
72 for (si = svc->sockets; si; si = si->next) {
78 svc->pid = 0;
79 svc
[all...]
H A Dkeychords.h22 void add_service_keycodes(struct service *svc);
H A Dkeychords.c35 void add_service_keycodes(struct service *svc) argument
40 if (svc->keycodes) {
42 size = sizeof(*keychord) + svc->nkeycodes * sizeof(keychord->keycodes[0]);
54 keychord->count = svc->nkeycodes;
55 svc->keychord_id = keychord->id;
57 for (i = 0; i < svc->nkeycodes; i++) {
58 keychord->keycodes[i] = svc->keycodes[i];
97 struct service *svc; local
103 property_get("init.svc.adbd", adb_enabled);
111 svc
[all...]
H A Dinit.c88 snprintf(pname, sizeof(pname), "init.svc.%s", name);
154 void service_start(struct service *svc, const char *dynamic_args) argument
167 svc->flags &= (~(SVC_DISABLED|SVC_RESTARTING|SVC_RESET|SVC_RESTART));
168 svc->time_started = 0;
175 if (svc->flags & SVC_RUNNING) {
179 needs_console = (svc->flags & SVC_CONSOLE) ? 1 : 0;
181 ERROR("service '%s' requires console\n", svc->name);
182 svc->flags |= SVC_DISABLED;
186 if (stat(svc->args[0], &s) != 0) {
187 ERROR("cannot find '%s', disabling '%s'\n", svc
363 service_stop_or_reset(struct service *svc, int how) argument
391 service_reset(struct service *svc) argument
396 service_stop(struct service *svc) argument
401 service_restart(struct service *svc) argument
418 restart_service_if_needed(struct service *svc) argument
443 struct service *svc = NULL; local
471 struct service *svc = service_find_by_name(name); local
482 struct service *svc = service_find_by_name(name); local
[all...]
H A Dinit.h124 void service_for_each(void (*func)(struct service *svc));
126 void (*func)(struct service *svc));
128 void (*func)(struct service *svc));
129 void service_stop(struct service *svc);
130 void service_reset(struct service *svc);
131 void service_restart(struct service *svc);
132 void service_start(struct service *svc, const char *dynamic_args);
H A Dinit_parser.c432 struct service *svc; local
434 svc = node_to_item(node, struct service, slist);
435 if (!strcmp(svc->name, name)) {
436 return svc;
445 struct service *svc; local
447 svc = node_to_item(node, struct service, slist);
448 if (svc->pid == pid) {
449 return svc;
458 struct service *svc; local
460 svc
468 service_for_each(void (*func)(struct service *svc)) argument
471 struct service *svc; local
478 service_for_each_class(const char *classname, void (*func)(struct service *svc)) argument
482 struct service *svc; local
491 service_for_each_flags(unsigned matchflags, void (*func)(struct service *svc)) argument
495 struct service *svc; local
615 struct service *svc; local
650 struct service *svc = state->context; local
[all...]
H A Dparser.c13 struct service *svc;
22 svc = node_to_item(node, struct service, slist);
23 RAW("service %s\n", svc->name);
24 RAW(" class '%s'\n", svc->classname);
26 for (n = 0; n < svc->nargs; n++) {
27 RAW(" '%s'", svc->args[n]);
30 for (si = svc->sockets; si; si = si->next) {
H A Dbuiltins.c195 static void service_start_if_not_disabled(struct service *svc) argument
197 if (!(svc->flags & SVC_DISABLED)) {
198 service_start(svc, NULL);
586 struct service *svc; local
587 svc = service_find_by_name(args[1]);
588 if (svc) {
589 service_start(svc, NULL);
596 struct service *svc; local
597 svc = service_find_by_name(args[1]);
598 if (svc) {
606 struct service *svc; local
[all...]

Completed in 332 milliseconds