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)) {
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->flags &= (~SVC_RUNNING);
82 if (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
107 adb_enabled = property_get("init.svc.adbd");
116 svc
[all...]
H A Dinit.c95 snprintf(pname, sizeof(pname), "init.svc.%s", name);
161 void service_start(struct service *svc, const char *dynamic_args) argument
175 svc->flags &= (~(SVC_DISABLED|SVC_RESTARTING|SVC_RESET));
176 svc->time_started = 0;
183 if (svc->flags & SVC_RUNNING) {
187 needs_console = (svc->flags & SVC_CONSOLE) ? 1 : 0;
189 ERROR("service '%s' requires console\n", svc->name);
190 svc->flags |= SVC_DISABLED;
194 if (stat(svc->args[0], &s) != 0) {
195 ERROR("cannot find '%s', disabling '%s'\n", svc
389 service_stop_or_reset(struct service *svc, int how) argument
418 service_reset(struct service *svc) argument
423 service_stop(struct service *svc) argument
434 restart_service_if_needed(struct service *svc) argument
459 struct service *svc; local
485 struct service *svc = service_find_by_name(name); local
[all...]
H A Dinit.h125 void service_for_each(void (*func)(struct service *svc));
127 void (*func)(struct service *svc));
129 void (*func)(struct service *svc));
130 void service_stop(struct service *svc);
131 void service_reset(struct service *svc);
132 void service_start(struct service *svc, const char *dynamic_args);
H A Dinit_parser.c428 struct service *svc; local
430 svc = node_to_item(node, struct service, slist);
431 if (!strcmp(svc->name, name)) {
432 return svc;
441 struct service *svc; local
443 svc = node_to_item(node, struct service, slist);
444 if (svc->pid == pid) {
445 return svc;
454 struct service *svc; local
456 svc
464 service_for_each(void (*func)(struct service *svc)) argument
467 struct service *svc; local
474 service_for_each_class(const char *classname, void (*func)(struct service *svc)) argument
478 struct service *svc; local
487 service_for_each_flags(unsigned matchflags, void (*func)(struct service *svc)) argument
491 struct service *svc; local
608 struct service *svc; local
643 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.c196 static void service_start_if_not_disabled(struct service *svc) argument
198 if (!(svc->flags & SVC_DISABLED)) {
199 service_start(svc, NULL);
576 struct service *svc; local
577 svc = service_find_by_name(args[1]);
578 if (svc) {
579 service_start(svc, NULL);
586 struct service *svc; local
587 svc = service_find_by_name(args[1]);
588 if (svc) {
596 struct service *svc; local
[all...]

Completed in 179 milliseconds