Lines Matching refs:rc

239 	int rc;
246 rc = -ENOMEM;
259 rc = -ENOMEM;
273 rc = send_ack(ddev, data_exch);
274 if (rc)
292 return ERR_PTR(rc);
300 int rc;
303 rc = PTR_ERR(resp);
308 rc = ddev->skb_check_crc(resp);
309 if (rc) {
314 rc = digital_skb_pull_dep_sod(ddev, resp);
315 if (rc) {
325 rc = -EIO;
329 rc = digital_in_configure_hw(ddev, NFC_DIGITAL_CONFIG_RF_TECH,
331 if (rc)
334 rc = digital_in_configure_hw(ddev, NFC_DIGITAL_CONFIG_FRAMING,
336 if (rc)
355 if (rc)
364 int rc;
391 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt,
393 if (rc)
396 return rc;
406 int rc;
409 rc = PTR_ERR(resp);
414 rc = ddev->skb_check_crc(resp);
415 if (rc) {
420 rc = digital_skb_pull_dep_sod(ddev, resp);
421 if (rc) {
427 rc = -EIO;
444 rc = -EINVAL;
448 rc = nfc_set_remote_general_bytes(ddev->nfc_dev, atr_res->gb, gb_len);
449 if (rc)
454 rc = digital_in_send_psl_req(ddev, target);
455 if (!rc)
459 rc = nfc_dep_link_is_up(ddev->nfc_dev, target->idx, NFC_COMM_ACTIVE,
467 if (rc)
478 int rc;
521 rc = digital_in_send_cmd(ddev, skb, DIGITAL_ATR_RES_RWT,
523 if (rc)
526 return rc;
534 int rc;
555 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt,
557 if (rc) {
563 return rc;
571 int rc;
590 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt,
592 if (rc)
595 return rc;
603 int rc;
621 rc = digital_in_send_cmd(ddev, skb, ddev->dep_rwt,
623 if (rc)
626 return rc;
634 int rc;
660 rc = digital_in_send_cmd(ddev, skb, rwt_int,
662 if (rc)
665 return rc;
671 int rc;
678 rc = digital_in_send_cmd(ddev, ddev->saved_skb, ddev->dep_rwt,
680 if (rc)
683 return rc;
693 int rc;
697 rc = PTR_ERR(resp);
700 if ((rc == -EIO || (rc == -ETIMEDOUT && ddev->nack_count)) &&
704 rc = digital_in_send_nack(ddev, data_exch);
705 if (rc)
709 } else if ((rc == -ETIMEDOUT) &&
713 rc = digital_in_send_atn(ddev, data_exch);
714 if (rc)
723 rc = digital_skb_pull_dep_sod(ddev, resp);
724 if (rc) {
729 rc = ddev->skb_check_crc(resp);
730 if (rc) {
735 rc = digital_in_send_nack(ddev, data_exch);
736 if (rc)
752 rc = -EMSGSIZE;
761 rc = -EIO;
769 rc = -EIO;
774 rc = -EIO;
779 rc = -EIO;
789 rc = -EIO;
803 rc = PTR_ERR(resp);
815 rc = 0;
821 rc = -EIO;
827 rc = -EIO;
836 rc = -EIO;
846 rc = digital_in_send_dep_req(ddev, NULL,
849 if (rc)
856 rc = digital_in_send_saved_skb(ddev, data_exch);
857 if (rc)
865 rc = -EIO;
872 rc = -EIO;
876 rc = digital_in_send_rtox(ddev, data_exch, rtox);
877 if (rc)
884 data_exch->cb(data_exch->cb_context, resp, rc);
895 if (rc)
910 int rc;
935 rc = digital_in_send_cmd(ddev, tmp_skb, ddev->dep_rwt,
937 if (rc) {
948 return rc;
983 int rc;
1013 rc = digital_tg_send_cmd(ddev, skb, 1500, digital_tg_recv_dep_req,
1015 if (rc) {
1021 return rc;
1028 int rc;
1052 rc = digital_tg_send_cmd(ddev, skb, 1500, digital_tg_recv_dep_req,
1054 if (rc)
1057 return rc;
1062 int rc;
1069 rc = digital_tg_send_cmd(ddev, ddev->saved_skb, 1500,
1071 if (rc)
1074 return rc;
1080 int rc;
1086 rc = PTR_ERR(resp);
1091 rc = ddev->skb_check_crc(resp);
1092 if (rc) {
1097 rc = digital_skb_pull_dep_sod(ddev, resp);
1098 if (rc) {
1104 rc = -EMSGSIZE;
1113 rc = -EIO;
1123 rc = -EIO;
1127 rc = -EIO;
1132 rc = -EIO;
1137 rc = -EIO;
1161 rc = digital_tg_send_saved_skb(ddev);
1162 if (rc)
1177 rc = -EIO;
1187 rc = PTR_ERR(resp);
1199 rc = 0;
1205 rc = -EIO;
1211 rc = digital_tg_send_saved_skb(ddev);
1212 if (rc)
1231 rc = digital_tg_send_saved_skb(ddev);
1232 if (rc)
1248 rc = -EIO;
1255 rc = digital_tg_send_dep_res(ddev, ddev->chaining_skb);
1256 if (rc)
1262 rc = -EINVAL;
1266 rc = digital_tg_send_atn(ddev);
1267 if (rc)
1275 rc = nfc_tm_data_received(ddev->nfc_dev, resp);
1276 if (rc)
1288 if (rc)
1301 int rc;
1332 rc = digital_tg_send_cmd(ddev, tmp_skb, 1500, digital_tg_recv_dep_req,
1334 if (rc) {
1345 return rc;
1370 int rc;
1390 rc = digital_tg_send_cmd(ddev, skb, 0, digital_tg_send_psl_res_complete,
1392 if (rc)
1395 return rc;
1401 int rc;
1407 rc = PTR_ERR(resp);
1412 rc = ddev->skb_check_crc(resp);
1413 if (rc) {
1418 rc = digital_skb_pull_dep_sod(ddev, resp);
1419 if (rc) {
1429 rc = -EIO;
1454 rc = -EINVAL;
1461 rc = digital_tg_send_psl_res(ddev, psl_req->did, rf_tech);
1496 int rc;
1533 rc = digital_tg_send_cmd(ddev, skb, 999,
1535 if (rc)
1538 return rc;
1544 int rc;
1550 rc = PTR_ERR(resp);
1556 rc = -EIO;
1569 rc = -EIO;
1575 rc = ddev->skb_check_crc(resp);
1576 if (rc) {
1581 rc = digital_skb_pull_dep_sod(ddev, resp);
1582 if (rc) {
1592 rc = -EINVAL;
1600 rc = -EINVAL;
1606 rc = digital_tg_configure_hw(ddev, NFC_DIGITAL_CONFIG_FRAMING,
1608 if (rc)
1611 rc = digital_tg_send_atr_res(ddev, atr_req);
1612 if (rc)
1620 rc = nfc_tm_activated(ddev->nfc_dev, NFC_PROTO_NFC_DEP_MASK,
1622 if (rc) {
1627 rc = 0;
1629 if (rc)