Lines Matching refs:rc
140 int i, rc; in wait_for_bulk_out_ready() local
153 rc = wait_event_interruptible_timeout(dev->write_wait, in wait_for_bulk_out_ready()
158 if (rc > 0) in wait_for_bulk_out_ready()
160 else if (rc == 0) in wait_for_bulk_out_ready()
162 else if (rc < 0) in wait_for_bulk_out_ready()
165 return rc; in wait_for_bulk_out_ready()
172 int rc; in write_sync_reg() local
174 rc = wait_for_bulk_out_ready(dev); in write_sync_reg()
175 if (rc <= 0) in write_sync_reg()
176 return rc; in write_sync_reg()
179 rc = wait_for_bulk_out_ready(dev); in write_sync_reg()
180 if (rc <= 0) in write_sync_reg()
181 return rc; in write_sync_reg()
188 int i, rc; in wait_for_bulk_in_ready() local
201 rc = wait_event_interruptible_timeout(dev->read_wait, in wait_for_bulk_in_ready()
205 if (rc > 0) in wait_for_bulk_in_ready()
207 else if (rc == 0) in wait_for_bulk_in_ready()
209 else if (rc < 0) in wait_for_bulk_in_ready()
212 return rc; in wait_for_bulk_in_ready()
223 int rc; in cm4040_read() local
244 rc = wait_for_bulk_in_ready(dev); in cm4040_read()
245 if (rc <= 0) { in cm4040_read()
246 DEBUGP(5, dev, "wait_for_bulk_in_ready rc=%.2x\n", rc); in cm4040_read()
248 if (rc == -ERESTARTSYS) in cm4040_read()
249 return rc; in cm4040_read()
271 rc = wait_for_bulk_in_ready(dev);
272 if (rc <= 0) {
273 DEBUGP(5, dev, "wait_for_bulk_in_ready rc=%.2x\n", rc);
275 if (rc == -ERESTARTSYS)
276 return rc;
292 rc = wait_for_bulk_in_ready(dev);
293 if (rc <= 0) {
294 DEBUGP(5, dev, "wait_for_bulk_in_ready rc=%.2x\n", rc);
296 if (rc == -ERESTARTSYS)
297 return rc;
301 rc = write_sync_reg(SCR_READER_TO_HOST_DONE, dev);
302 if (rc <= 0) {
303 DEBUGP(5, dev, "write_sync_reg c=%.2x\n", rc);
305 if (rc == -ERESTARTSYS)
306 return rc;
322 ssize_t rc; in cm4040_write() local
375 rc = write_sync_reg(SCR_HOST_TO_READER_START, dev); in cm4040_write()
376 if (rc <= 0) { in cm4040_write()
377 DEBUGP(5, dev, "write_sync_reg c=%.2Zx\n", rc); in cm4040_write()
379 if (rc == -ERESTARTSYS) in cm4040_write()
380 return rc; in cm4040_write()
388 rc = wait_for_bulk_out_ready(dev); in cm4040_write()
389 if (rc <= 0) { in cm4040_write()
391 rc); in cm4040_write()
393 if (rc == -ERESTARTSYS) in cm4040_write()
394 return rc; in cm4040_write()
403 rc = write_sync_reg(SCR_HOST_TO_READER_DONE, dev); in cm4040_write()
405 if (rc <= 0) { in cm4040_write()
406 DEBUGP(5, dev, "write_sync_reg c=%.2Zx\n", rc); in cm4040_write()
408 if (rc == -ERESTARTSYS) in cm4040_write()
409 return rc; in cm4040_write()
653 int rc; in cm4040_init() local
667 rc = pcmcia_register_driver(&reader_driver); in cm4040_init()
668 if (rc < 0) { in cm4040_init()
671 return rc; in cm4040_init()