Lines Matching refs:rc
62 int rc; in dbus_init() local
64 rc = sd_bus_default_system(&context->bus); in dbus_init()
65 if (rc < 0) { in dbus_init()
67 strerror(-rc)); in dbus_init()
68 return rc; in dbus_init()
71 rc = control_legacy_init(context); in dbus_init()
72 if (rc < 0) { in dbus_init()
74 strerror(-rc)); in dbus_init()
75 return rc; in dbus_init()
78 rc = control_dbus_init(context); in dbus_init()
79 if (rc < 0) { in dbus_init()
81 strerror(-rc)); in dbus_init()
82 return rc; in dbus_init()
85 rc = transport_dbus_init(context, ops); in dbus_init()
86 if (rc < 0) { in dbus_init()
88 strerror(-rc)); in dbus_init()
89 return rc; in dbus_init()
92 rc = sd_bus_request_name(context->bus, MBOX_DBUS_NAME, in dbus_init()
95 if (rc < 0) { in dbus_init()
96 MSG_ERR("Failed to request DBus name: %s\n", strerror(-rc)); in dbus_init()
97 return rc; in dbus_init()
100 rc = sd_bus_get_fd(context->bus); in dbus_init()
101 if (rc < 0) { in dbus_init()
102 MSG_ERR("Failed to get bus fd: %s\n", strerror(-rc)); in dbus_init()
103 return rc; in dbus_init()
106 context->fds[DBUS_FD].fd = rc; in dbus_init()
121 int rc = 0, i; in poll_loop() local
129 rc = poll(context->fds, POLL_FDS, -1); in poll_loop()
131 if (rc < 0) { /* Error */ in poll_loop()
140 rc = read(context->fds[SIG_FD].fd, (void *) &info, in poll_loop()
142 if (rc != sizeof(info)) { in poll_loop()
155 rc = protocol_reset(context); in poll_loop()
156 if (rc < 0) { in poll_loop()
167 while ((rc = sd_bus_process(context->bus, NULL)) > 0) { in poll_loop()
170 if (rc < 0) { in poll_loop()
172 strerror(-rc)); in poll_loop()
180 rc = protocol_reset(context); in poll_loop()
181 if (rc < 0) { in poll_loop()
185 return rc; in poll_loop()
190 int rc; in init_signals() local
197 rc = sigprocmask(SIG_BLOCK, set, NULL); in init_signals()
198 if (rc < 0) { in init_signals()
200 return rc; in init_signals()
204 rc = signalfd(-1, set, SFD_NONBLOCK); in init_signals()
205 if (rc < 0) { in init_signals()
207 return rc; in init_signals()
210 context->fds[SIG_FD].fd = rc; in init_signals()
344 int rc; in mboxd_backend_init() local
350 rc = backend_probe_vpnor(&context->backend, &paths); in mboxd_backend_init()
351 if(rc < 0) in mboxd_backend_init()
352 rc = backend_probe_mtd(&context->backend, NULL); in mboxd_backend_init()
354 return rc; in mboxd_backend_init()
364 rc = -EINVAL; in mboxd_backend_init()
367 rc = backend_probe_vpnor(&context->backend, &paths); in mboxd_backend_init()
370 rc = backend_probe_mtd(&context->backend, path); in mboxd_backend_init()
372 rc = backend_probe_file(&context->backend, path); in mboxd_backend_init()
374 rc = -EINVAL; in mboxd_backend_init()
377 if (rc < 0) in mboxd_backend_init()
380 return rc; in mboxd_backend_init()
389 int rc, i; in main() local
409 rc = init_signals(context, &set); in main()
410 if (rc) { in main()
414 rc = mboxd_backend_init(context); in main()
415 if (rc) { in main()
419 rc = protocol_init(context); in main()
420 if (rc) { in main()
424 rc = lpc_dev_init(context); in main()
425 if (rc) { in main()
430 rc = windows_init(context); in main()
431 if (rc) { in main()
435 rc = dbus_init(context, &dbus_ops); in main()
436 if (rc) { in main()
448 rc = protocol_events_put(context, dbus_ops); in main()
449 if (rc) { in main()
454 rc = poll_loop(context); in main()
456 MSG_INFO("Exiting Poll Loop: %d\n", rc); in main()
481 return rc; in main()