Lines Matching refs:r
81 int r = 0; in nfc_hci_msg_tx_work() local
111 r = nfc_llc_xmit_from_hci(hdev->llc, skb); in nfc_hci_msg_tx_work()
112 if (r < 0) { in nfc_hci_msg_tx_work()
116 msg->cb(msg->cb_context, NULL, r); in nfc_hci_msg_tx_work()
122 if (r) in nfc_hci_msg_tx_work()
295 int r; in nfc_hci_target_discovered() local
305 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
307 if (r < 0) in nfc_hci_target_discovered()
310 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
312 if (r < 0) in nfc_hci_target_discovered()
316 r = -EPROTO; in nfc_hci_target_discovered()
323 r = -EPROTO; in nfc_hci_target_discovered()
330 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
332 if (r < 0) in nfc_hci_target_discovered()
336 r = -EPROTO; in nfc_hci_target_discovered()
344 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
346 if (r < 0) in nfc_hci_target_discovered()
355 r = hdev->ops->target_from_gate(hdev, gate, targets); in nfc_hci_target_discovered()
357 r = -EPROTO; in nfc_hci_target_discovered()
358 if (r < 0) in nfc_hci_target_discovered()
362 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
364 if (r < 0) in nfc_hci_target_discovered()
374 r = nfc_targets_found(hdev->ndev, targets, 1); in nfc_hci_target_discovered()
382 return r; in nfc_hci_target_discovered()
389 int r = 0; in nfc_hci_event_received() local
398 r = hdev->ops->event_received(hdev, pipe, event, skb); in nfc_hci_event_received()
399 if (r <= 0) in nfc_hci_event_received()
406 r = -EPROTO; in nfc_hci_event_received()
421 r = -EPROTO; in nfc_hci_event_received()
425 r = nfc_hci_target_discovered(hdev, gate); in nfc_hci_event_received()
429 r = -EINVAL; in nfc_hci_event_received()
437 if (r) in nfc_hci_event_received()
438 nfc_hci_driver_failure(hdev, r); in nfc_hci_event_received()
451 int r; in hci_dev_connect_gates() local
453 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_connect_gates()
455 if (r < 0) in hci_dev_connect_gates()
456 return r; in hci_dev_connect_gates()
466 int r; in hci_dev_session_init() local
471 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_session_init()
474 if (r < 0) in hci_dev_session_init()
477 r = nfc_hci_get_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
479 if (r < 0) in hci_dev_session_init()
487 r = hdev->ops->load_session(hdev); in hci_dev_session_init()
489 if (r < 0) in hci_dev_session_init()
493 r = nfc_hci_disconnect_all_gates(hdev); in hci_dev_session_init()
494 if (r < 0) in hci_dev_session_init()
497 r = hci_dev_connect_gates(hdev, hdev->init_data.gate_count, in hci_dev_session_init()
499 if (r < 0) in hci_dev_session_init()
502 r = nfc_hci_set_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
507 if (r == 0) in hci_dev_session_init()
516 return r; in hci_dev_session_init()
521 int r; in hci_dev_version() local
524 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
526 if (r == -EOPNOTSUPP) { in hci_dev_version()
530 if (r < 0) in hci_dev_version()
531 return r; in hci_dev_version()
545 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
547 if (r < 0) in hci_dev_version()
548 return r; in hci_dev_version()
581 int r = 0; in hci_dev_up() local
584 r = hdev->ops->open(hdev); in hci_dev_up()
585 if (r < 0) in hci_dev_up()
586 return r; in hci_dev_up()
589 r = nfc_llc_start(hdev->llc); in hci_dev_up()
590 if (r < 0) in hci_dev_up()
593 r = hci_dev_session_init(hdev); in hci_dev_up()
594 if (r < 0) in hci_dev_up()
597 r = nfc_hci_send_event(hdev, NFC_HCI_RF_READER_A_GATE, in hci_dev_up()
599 if (r < 0) in hci_dev_up()
603 r = hdev->ops->hci_ready(hdev); in hci_dev_up()
604 if (r < 0) in hci_dev_up()
608 r = hci_dev_version(hdev); in hci_dev_up()
609 if (r < 0) in hci_dev_up()
621 return r; in hci_dev_up()
726 int r; in hci_transceive() local
734 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
736 if (r <= 0) /* handled */ in hci_transceive()
746 r = nfc_hci_send_cmd_async(hdev, target->hci_reader_gate, in hci_transceive()
752 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
754 if (r == 1) in hci_transceive()
755 r = -ENOTSUPP; in hci_transceive()
757 r = -ENOTSUPP; in hci_transceive()
764 return r; in hci_transceive()