Lines Matching refs:rc
133 int rc; in tapechar_read() local
159 rc = tapechar_check_idalbuffer(device, block_size); in tapechar_read()
160 if (rc) in tapechar_read()
161 return rc; in tapechar_read()
169 rc = tape_do_io(device, request); in tapechar_read()
170 if (rc == 0) { in tapechar_read()
171 rc = block_size - request->rescnt; in tapechar_read()
172 DBF_EVENT(6, "TCHAR:rbytes: %x\n", rc); in tapechar_read()
175 data, rc) != 0) in tapechar_read()
176 rc = -EFAULT; in tapechar_read()
179 return rc; in tapechar_read()
193 int i, rc; in tapechar_write() local
211 rc = tapechar_check_idalbuffer(device, block_size); in tapechar_write()
212 if (rc) in tapechar_write()
213 return rc; in tapechar_write()
221 rc = 0; in tapechar_write()
227 rc = -EFAULT; in tapechar_write()
230 rc = tape_do_io(device, request); in tapechar_write()
231 if (rc) in tapechar_write()
241 if (rc == -ENOSPC) { in tapechar_write()
249 rc = 0; in tapechar_write()
260 if (!rc) in tapechar_write()
263 return rc ? rc : written; in tapechar_write()
273 int minor, rc; in tapechar_open() local
289 rc = tape_open(device); in tapechar_open()
290 if (rc == 0) { in tapechar_open()
296 return rc; in tapechar_open()
345 int rc; in __tapechar_ioctl() local
376 rc = tape_mtop(device, op.mt_op, op.mt_count); in __tapechar_ioctl()
378 if (op.mt_op == MTWEOF && rc == 0) { in __tapechar_ioctl()
384 return rc; in __tapechar_ioctl()
390 rc = tape_mtop(device, MTTELL, 1); in __tapechar_ioctl()
391 if (rc < 0) in __tapechar_ioctl()
392 return rc; in __tapechar_ioctl()
393 pos.mt_blkno = rc; in __tapechar_ioctl()
415 rc = tape_mtop(device, MTTELL, 1); in __tapechar_ioctl()
417 if (rc < 0) in __tapechar_ioctl()
418 return rc; in __tapechar_ioctl()
420 if (rc == 0) in __tapechar_ioctl()
423 get.mt_blkno = rc; in __tapechar_ioctl()
441 long rc; in tapechar_ioctl() local
447 rc = __tapechar_ioctl(device, no, data); in tapechar_ioctl()
449 return rc; in tapechar_ioctl()