Lines Matching full:rc

239 	int rc;  in digital_recv_dep_data_gather()  local
246 rc = -ENOMEM; in digital_recv_dep_data_gather()
259 rc = -ENOMEM; in digital_recv_dep_data_gather()
273 rc = send_ack(ddev, data_exch); in digital_recv_dep_data_gather()
274 if (rc) in digital_recv_dep_data_gather()
292 return ERR_PTR(rc); in digital_recv_dep_data_gather()
300 int rc; in digital_in_recv_psl_res() local
303 rc = PTR_ERR(resp); in digital_in_recv_psl_res()
308 rc = ddev->skb_check_crc(resp); in digital_in_recv_psl_res()
309 if (rc) { in digital_in_recv_psl_res()
314 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_in_recv_psl_res()
315 if (rc) { in digital_in_recv_psl_res()
325 rc = -EIO; in digital_in_recv_psl_res()
329 rc = digital_in_configure_hw(ddev, NFC_DIGITAL_CONFIG_RF_TECH, in digital_in_recv_psl_res()
331 if (rc) in digital_in_recv_psl_res()
334 rc = digital_in_configure_hw(ddev, NFC_DIGITAL_CONFIG_FRAMING, in digital_in_recv_psl_res()
336 if (rc) in digital_in_recv_psl_res()
355 if (rc) in digital_in_recv_psl_res()
364 int rc; in digital_in_send_psl_req() local
391 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt, in digital_in_send_psl_req()
393 if (rc) in digital_in_send_psl_req()
396 return rc; in digital_in_send_psl_req()
406 int rc; in digital_in_recv_atr_res() local
409 rc = PTR_ERR(resp); in digital_in_recv_atr_res()
414 rc = ddev->skb_check_crc(resp); in digital_in_recv_atr_res()
415 if (rc) { in digital_in_recv_atr_res()
420 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_in_recv_atr_res()
421 if (rc) { in digital_in_recv_atr_res()
427 rc = -EIO; in digital_in_recv_atr_res()
444 rc = -EINVAL; in digital_in_recv_atr_res()
448 rc = nfc_set_remote_general_bytes(ddev->nfc_dev, atr_res->gb, gb_len); in digital_in_recv_atr_res()
449 if (rc) in digital_in_recv_atr_res()
454 rc = digital_in_send_psl_req(ddev, target); in digital_in_recv_atr_res()
455 if (!rc) in digital_in_recv_atr_res()
459 rc = nfc_dep_link_is_up(ddev->nfc_dev, target->idx, NFC_COMM_ACTIVE, in digital_in_recv_atr_res()
467 if (rc) in digital_in_recv_atr_res()
478 int rc; in digital_in_send_atr_req() local
521 rc = digital_in_send_cmd(ddev, skb, DIGITAL_ATR_RES_RWT, in digital_in_send_atr_req()
523 if (rc) in digital_in_send_atr_req()
526 return rc; in digital_in_send_atr_req()
534 int rc; in digital_in_send_ack() local
555 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt, in digital_in_send_ack()
557 if (rc) { in digital_in_send_ack()
563 return rc; in digital_in_send_ack()
571 int rc; in digital_in_send_nack() local
590 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt, in digital_in_send_nack()
592 if (rc) in digital_in_send_nack()
595 return rc; in digital_in_send_nack()
603 int rc; in digital_in_send_atn() local
621 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt, in digital_in_send_atn()
623 if (rc) in digital_in_send_atn()
626 return rc; in digital_in_send_atn()
634 int rc; in digital_in_send_rtox() local
660 rc = digital_in_send_cmd(ddev, skb, rwt_int, in digital_in_send_rtox()
662 if (rc) in digital_in_send_rtox()
665 return rc; in digital_in_send_rtox()
671 int rc; in digital_in_send_saved_skb() local
678 rc = digital_in_send_cmd(ddev, ddev->saved_skb, ddev->dep_rwt, in digital_in_send_saved_skb()
680 if (rc) in digital_in_send_saved_skb()
683 return rc; in digital_in_send_saved_skb()
693 int rc; in digital_in_recv_dep_res() local
697 rc = PTR_ERR(resp); in digital_in_recv_dep_res()
700 if ((rc == -EIO || (rc == -ETIMEDOUT && ddev->nack_count)) && in digital_in_recv_dep_res()
704 rc = digital_in_send_nack(ddev, data_exch); in digital_in_recv_dep_res()
705 if (rc) in digital_in_recv_dep_res()
709 } else if ((rc == -ETIMEDOUT) && in digital_in_recv_dep_res()
713 rc = digital_in_send_atn(ddev, data_exch); in digital_in_recv_dep_res()
714 if (rc) in digital_in_recv_dep_res()
723 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_in_recv_dep_res()
724 if (rc) { in digital_in_recv_dep_res()
729 rc = ddev->skb_check_crc(resp); in digital_in_recv_dep_res()
730 if (rc) { in digital_in_recv_dep_res()
735 rc = digital_in_send_nack(ddev, data_exch); in digital_in_recv_dep_res()
736 if (rc) in digital_in_recv_dep_res()
752 rc = -EMSGSIZE; in digital_in_recv_dep_res()
761 rc = -EIO; in digital_in_recv_dep_res()
769 rc = -EIO; in digital_in_recv_dep_res()
774 rc = -EIO; in digital_in_recv_dep_res()
779 rc = -EIO; in digital_in_recv_dep_res()
789 rc = -EIO; in digital_in_recv_dep_res()
803 rc = PTR_ERR(resp); in digital_in_recv_dep_res()
815 rc = 0; in digital_in_recv_dep_res()
821 rc = -EIO; in digital_in_recv_dep_res()
827 rc = -EIO; in digital_in_recv_dep_res()
836 rc = -EIO; in digital_in_recv_dep_res()
846 rc = digital_in_send_dep_req(ddev, NULL, in digital_in_recv_dep_res()
849 if (rc) in digital_in_recv_dep_res()
856 rc = digital_in_send_saved_skb(ddev, data_exch); in digital_in_recv_dep_res()
857 if (rc) in digital_in_recv_dep_res()
865 rc = -EIO; in digital_in_recv_dep_res()
872 rc = -EIO; in digital_in_recv_dep_res()
876 rc = digital_in_send_rtox(ddev, data_exch, rtox); in digital_in_recv_dep_res()
877 if (rc) in digital_in_recv_dep_res()
884 data_exch->cb(data_exch->cb_context, resp, rc); in digital_in_recv_dep_res()
895 if (rc) in digital_in_recv_dep_res()
910 int rc; in digital_in_send_dep_req() local
935 rc = digital_in_send_cmd(ddev, tmp_skb, ddev->dep_rwt, in digital_in_send_dep_req()
937 if (rc) { in digital_in_send_dep_req()
948 return rc; in digital_in_send_dep_req()
983 int rc; in digital_tg_send_ack() local
1013 rc = digital_tg_send_cmd(ddev, skb, 1500, digital_tg_recv_dep_req, in digital_tg_send_ack()
1015 if (rc) { in digital_tg_send_ack()
1021 return rc; in digital_tg_send_ack()
1028 int rc; in digital_tg_send_atn() local
1052 rc = digital_tg_send_cmd(ddev, skb, 1500, digital_tg_recv_dep_req, in digital_tg_send_atn()
1054 if (rc) in digital_tg_send_atn()
1057 return rc; in digital_tg_send_atn()
1062 int rc; in digital_tg_send_saved_skb() local
1069 rc = digital_tg_send_cmd(ddev, ddev->saved_skb, 1500, in digital_tg_send_saved_skb()
1071 if (rc) in digital_tg_send_saved_skb()
1074 return rc; in digital_tg_send_saved_skb()
1080 int rc; in digital_tg_recv_dep_req() local
1086 rc = PTR_ERR(resp); in digital_tg_recv_dep_req()
1091 rc = ddev->skb_check_crc(resp); in digital_tg_recv_dep_req()
1092 if (rc) { in digital_tg_recv_dep_req()
1097 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_tg_recv_dep_req()
1098 if (rc) { in digital_tg_recv_dep_req()
1104 rc = -EMSGSIZE; in digital_tg_recv_dep_req()
1113 rc = -EIO; in digital_tg_recv_dep_req()
1123 rc = -EIO; in digital_tg_recv_dep_req()
1127 rc = -EIO; in digital_tg_recv_dep_req()
1132 rc = -EIO; in digital_tg_recv_dep_req()
1137 rc = -EIO; in digital_tg_recv_dep_req()
1161 rc = digital_tg_send_saved_skb(ddev); in digital_tg_recv_dep_req()
1162 if (rc) in digital_tg_recv_dep_req()
1177 rc = -EIO; in digital_tg_recv_dep_req()
1187 rc = PTR_ERR(resp); in digital_tg_recv_dep_req()
1199 rc = 0; in digital_tg_recv_dep_req()
1205 rc = -EIO; in digital_tg_recv_dep_req()
1211 rc = digital_tg_send_saved_skb(ddev); in digital_tg_recv_dep_req()
1212 if (rc) in digital_tg_recv_dep_req()
1231 rc = digital_tg_send_saved_skb(ddev); in digital_tg_recv_dep_req()
1232 if (rc) in digital_tg_recv_dep_req()
1248 rc = -EIO; in digital_tg_recv_dep_req()
1255 rc = digital_tg_send_dep_res(ddev, ddev->chaining_skb); in digital_tg_recv_dep_req()
1256 if (rc) in digital_tg_recv_dep_req()
1262 rc = -EINVAL; in digital_tg_recv_dep_req()
1266 rc = digital_tg_send_atn(ddev); in digital_tg_recv_dep_req()
1267 if (rc) in digital_tg_recv_dep_req()
1275 rc = nfc_tm_data_received(ddev->nfc_dev, resp); in digital_tg_recv_dep_req()
1286 if (rc) in digital_tg_recv_dep_req()
1299 int rc; in digital_tg_send_dep_res() local
1330 rc = digital_tg_send_cmd(ddev, tmp_skb, 1500, digital_tg_recv_dep_req, in digital_tg_send_dep_res()
1332 if (rc) { in digital_tg_send_dep_res()
1343 return rc; in digital_tg_send_dep_res()
1368 int rc; in digital_tg_send_psl_res() local
1388 rc = digital_tg_send_cmd(ddev, skb, 0, digital_tg_send_psl_res_complete, in digital_tg_send_psl_res()
1390 if (rc) in digital_tg_send_psl_res()
1393 return rc; in digital_tg_send_psl_res()
1399 int rc; in digital_tg_recv_psl_req() local
1405 rc = PTR_ERR(resp); in digital_tg_recv_psl_req()
1410 rc = ddev->skb_check_crc(resp); in digital_tg_recv_psl_req()
1411 if (rc) { in digital_tg_recv_psl_req()
1416 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_tg_recv_psl_req()
1417 if (rc) { in digital_tg_recv_psl_req()
1427 rc = -EIO; in digital_tg_recv_psl_req()
1452 rc = -EINVAL; in digital_tg_recv_psl_req()
1459 rc = digital_tg_send_psl_res(ddev, psl_req->did, rf_tech); in digital_tg_recv_psl_req()
1494 int rc; in digital_tg_send_atr_res() local
1531 rc = digital_tg_send_cmd(ddev, skb, 999, in digital_tg_send_atr_res()
1533 if (rc) in digital_tg_send_atr_res()
1536 return rc; in digital_tg_send_atr_res()
1542 int rc; in digital_tg_recv_atr_req() local
1548 rc = PTR_ERR(resp); in digital_tg_recv_atr_req()
1554 rc = -EIO; in digital_tg_recv_atr_req()
1567 rc = -EIO; in digital_tg_recv_atr_req()
1573 rc = ddev->skb_check_crc(resp); in digital_tg_recv_atr_req()
1574 if (rc) { in digital_tg_recv_atr_req()
1579 rc = digital_skb_pull_dep_sod(ddev, resp); in digital_tg_recv_atr_req()
1580 if (rc) { in digital_tg_recv_atr_req()
1590 rc = -EINVAL; in digital_tg_recv_atr_req()
1598 rc = -EINVAL; in digital_tg_recv_atr_req()
1604 rc = digital_tg_configure_hw(ddev, NFC_DIGITAL_CONFIG_FRAMING, in digital_tg_recv_atr_req()
1606 if (rc) in digital_tg_recv_atr_req()
1609 rc = digital_tg_send_atr_res(ddev, atr_req); in digital_tg_recv_atr_req()
1610 if (rc) in digital_tg_recv_atr_req()
1618 rc = nfc_tm_activated(ddev->nfc_dev, NFC_PROTO_NFC_DEP_MASK, in digital_tg_recv_atr_req()
1620 if (rc) { in digital_tg_recv_atr_req()
1625 rc = 0; in digital_tg_recv_atr_req()
1627 if (rc) in digital_tg_recv_atr_req()