Lines Matching refs:rc

158 	int rc, nfds;  in kwboot_tty_recv()  local
163 rc = -1; in kwboot_tty_recv()
192 rc = 0; in kwboot_tty_recv()
194 return rc; in kwboot_tty_recv()
200 int rc; in kwboot_tty_send() local
206 rc = -1; in kwboot_tty_send()
217 rc = tcdrain(fd); in kwboot_tty_send()
219 return rc; in kwboot_tty_send()
250 int rc, fd; in kwboot_open_tty() local
253 rc = -1; in kwboot_open_tty()
270 rc = tcsetattr(fd, TCSANOW, &tio); in kwboot_open_tty()
271 if (rc) in kwboot_open_tty()
274 rc = fd; in kwboot_open_tty()
276 if (rc < 0) { in kwboot_open_tty()
281 return rc; in kwboot_open_tty()
287 int rc; in kwboot_bootmsg() local
296 rc = tcflush(tty, TCIOFLUSH); in kwboot_bootmsg()
297 if (rc) in kwboot_bootmsg()
300 rc = kwboot_tty_send(tty, msg, 8); in kwboot_bootmsg()
301 if (rc) { in kwboot_bootmsg()
306 rc = kwboot_tty_recv(tty, &c, 1, msg_rsp_timeo); in kwboot_bootmsg()
310 } while (rc || c != NAK); in kwboot_bootmsg()
314 return rc; in kwboot_bootmsg()
320 int rc; in kwboot_debugmsg() local
327 rc = tcflush(tty, TCIOFLUSH); in kwboot_debugmsg()
328 if (rc) in kwboot_debugmsg()
331 rc = kwboot_tty_send(tty, msg, 8); in kwboot_debugmsg()
332 if (rc) { in kwboot_debugmsg()
337 rc = kwboot_tty_recv(tty, buf, 16, msg_rsp_timeo); in kwboot_debugmsg()
341 } while (rc); in kwboot_debugmsg()
345 return rc; in kwboot_debugmsg()
374 int rc, retries; in kwboot_xm_sendblock() local
379 rc = kwboot_tty_send(fd, block, sizeof(*block)); in kwboot_xm_sendblock()
380 if (rc) in kwboot_xm_sendblock()
384 rc = kwboot_tty_recv(fd, &c, 1, blk_rsp_timeo); in kwboot_xm_sendblock()
385 if (rc) in kwboot_xm_sendblock()
398 rc = -1; in kwboot_xm_sendblock()
402 rc = 0; in kwboot_xm_sendblock()
415 return rc; in kwboot_xm_sendblock()
422 int rc, pnum, N, err; in kwboot_xmodem() local
442 rc = kwboot_xm_sendblock(tty, &block); in kwboot_xmodem()
443 if (rc) in kwboot_xmodem()
450 rc = kwboot_tty_send_char(tty, EOT); in kwboot_xmodem()
453 return rc; in kwboot_xmodem()
505 int rc, in, s; in kwboot_terminal() local
509 rc = -1; in kwboot_terminal()
513 rc = tcgetattr(in, &otio); in kwboot_terminal()
514 if (!rc) { in kwboot_terminal()
517 rc = tcsetattr(in, TCSANOW, &tio); in kwboot_terminal()
519 if (rc) { in kwboot_terminal()
529 rc = 0; in kwboot_terminal()
549 rc = kwboot_term_pipe(tty, STDOUT_FILENO, NULL, NULL); in kwboot_terminal()
550 if (rc) in kwboot_terminal()
555 rc = kwboot_term_pipe(in, tty, quit, &s); in kwboot_terminal()
556 if (rc) in kwboot_terminal()
563 return rc; in kwboot_terminal()
569 int rc, fd, flags; in kwboot_mmap_image() local
573 rc = -1; in kwboot_mmap_image()
580 rc = fstat(fd, &st); in kwboot_mmap_image()
581 if (rc) in kwboot_mmap_image()
592 rc = 0; in kwboot_mmap_image()
595 if (rc && img) { in kwboot_mmap_image()
619 int rc; in kwboot_img_patch_hdr() local
625 rc = -1; in kwboot_img_patch_hdr()
652 rc = 0; in kwboot_img_patch_hdr()
671 rc = 0; in kwboot_img_patch_hdr()
673 return rc; in kwboot_img_patch_hdr()
705 int rv, rc, tty, term, prot, patch; in main() local
811 rc = kwboot_img_patch_hdr(img, size); in main()
812 if (rc) { in main()
819 rc = kwboot_debugmsg(tty, debugmsg); in main()
820 if (rc) { in main()
825 rc = kwboot_bootmsg(tty, bootmsg); in main()
826 if (rc) { in main()
833 rc = kwboot_xmodem(tty, img, size); in main()
834 if (rc) { in main()
841 rc = kwboot_terminal(tty); in main()
842 if (rc && !(errno == EINTR)) { in main()