Lines Matching refs:rc
66 int rc; in fs3270_do_io() local
75 rc = wait_event_interruptible(fp->wait, in fs3270_do_io()
77 if (rc != 0) in fs3270_do_io()
80 rc = raw3270_start(view, rq); in fs3270_do_io()
81 if (rc == 0) { in fs3270_do_io()
85 } while (rc == -EACCES); in fs3270_do_io()
86 return rc; in fs3270_do_io()
108 if (rq->rc != 0 || rq->rescnt != 0) { in fs3270_restore_callback()
122 int rc; in fs3270_activate() local
151 rc = fp->init->rc = raw3270_start_locked(view, fp->init); in fs3270_activate()
152 if (rc) in fs3270_activate()
156 return rc; in fs3270_activate()
179 if (rq->rc != 0 || rq->rescnt == 0) { in fs3270_save_callback()
215 fp->init->rc = raw3270_start_locked(view, fp->init); in fs3270_deactivate()
216 if (fp->init->rc) in fs3270_deactivate()
231 rq->rc = -EIO; in fs3270_irq()
248 ssize_t rc; in fs3270_read() local
264 rc = wait_event_interruptible(fp->wait, fp->attention); in fs3270_read()
266 if (rc == 0) { in fs3270_read()
267 rc = fs3270_do_io(&fp->view, rq); in fs3270_read()
268 if (rc == 0) { in fs3270_read()
271 rc = -EFAULT; in fs3270_read()
273 rc = count; in fs3270_read()
279 rc = PTR_ERR(rq); in fs3270_read()
281 return rc; in fs3270_read()
294 ssize_t rc; in fs3270_write() local
310 rc = fs3270_do_io(&fp->view, rq); in fs3270_write()
311 if (rc == 0) in fs3270_write()
312 rc = count - rq->rescnt; in fs3270_write()
314 rc = -EFAULT; in fs3270_write()
317 rc = PTR_ERR(rq); in fs3270_write()
319 return rc; in fs3270_write()
331 int rc; in fs3270_ioctl() local
340 rc = 0; in fs3270_ioctl()
350 rc = put_user(fp->read_command, argp); in fs3270_ioctl()
353 rc = put_user(fp->write_command, argp); in fs3270_ioctl()
363 rc = -EFAULT; in fs3270_ioctl()
367 return rc; in fs3270_ioctl()
434 int minor, rc = 0; in fs3270_open() local
454 rc = -EBUSY; in fs3270_open()
460 rc = PTR_ERR(fp); in fs3270_open()
466 rc = raw3270_add_view(&fp->view, &fs3270_fn, minor); in fs3270_open()
467 if (rc) { in fs3270_open()
477 rc = PTR_ERR(ib); in fs3270_open()
482 rc = raw3270_activate_view(&fp->view); in fs3270_open()
483 if (rc) { in fs3270_open()
492 return rc; in fs3270_open()
552 int rc; in fs3270_init() local
554 rc = __register_chrdev(IBM_FS3270_MAJOR, 0, 1, "fs3270", &fs3270_fops); in fs3270_init()
555 if (rc) in fs3270_init()
556 return rc; in fs3270_init()